diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1e8e51f36..882ae842c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -95,9 +95,9 @@ jobs: if-no-files-found: error retention-days: 30 path: | - build/libs/Mineralogy-6.1.2.120062.jar - build/libs/Mineralogy-6.1.2.120062-sources.jar - build/libs/Mineralogy-6.1.2.120062-javadoc.jar + build/libs/Mineralogy-6.1.4.120062.jar + build/libs/Mineralogy-6.1.4.120062-sources.jar + build/libs/Mineralogy-6.1.4.120062-javadoc.jar build/release/SHA256SUMS CHANGELOG.txt - name: Upload diagnostics on failure diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 3c0946133..051f88512 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,3 +1,21 @@ +Mineralogy 6.1.4.120062 for Minecraft 1.20.6 NeoForge + +- Natural rocks now work with sculk catalysts, moss, dripstone, azalea roots + and forest rocks. Goats can spawn on them and lose horns against the hard + raw-rock whitelist; soft rocks and crafted forms remain excluded. +- Fixed the two direct dripstone checks and the forest-rock substrate check + without broadening global base-stone or ore-host tags. Rock-salt lamps keep + wall posts upright like vanilla torches. +- Added the appropriate raw-stone, slab, stair, wall, furnace-workstation, + ore, storage and dyed-colour classifications, preserving existing members. +- Construction switches no longer leave required references to absent blocks + or items in tags, recipes, advancements and loot. Enabled recipes and drops + are unchanged, and cobblestone equivalence remains a separate setting. +- Interaction fixes apply to existing worlds; natural cave decoration changes + newly generated chunks. Provider, configuration, registry, migration, + texture, translation and OreSpawn identities are unchanged. Sulfur cubes + and the later bat substrate tag do not exist on this target. + Mineralogy 6.1.2.120062 for Minecraft 1.20.6 NeoForge - Added the first NeoForge Mineralogy baseline while retaining gameplay, diff --git a/README.md b/README.md index 73164b758..db2106ca4 100644 --- a/README.md +++ b/README.md @@ -10,13 +10,25 @@ mineral ores and dusts, rock furnaces, drywall, rock-salt lighting, fertilizer, and crude oil. OreSpawn 4 is the sole terrain, strata, ore, and deposit engine; Mineralogy no longer installs a parallel world generator. -This branch builds Mineralogy `6.1.2.120062` for NeoForge `20.6.139` and is built +This branch builds Mineralogy `6.1.4.120062` for NeoForge `20.6.139` and is built and tested against OreSpawn `4.0.16.120062`. Its declared compatibility range is OreSpawn `[4.0.6,5.0.0)`. Install both mods on clients and servers. This is the NeoForge build. It is intentionally maintained separately from the Forge 1.20.6 branch; use the jar that matches the loader in your modpack. +Mineralogy 6.1.4 lets sculk catalysts, moss, dripstone, azalea roots and forest +rocks recognise natural Mineralogy terrain. Goats can spawn on it and break +their horns against the supported hard raw rocks, while soft and crafted forms +stay excluded. These rules do not depend on cobblestone equivalence. Existing +worlds gain the interaction fixes; natural decoration changes new chunks. + +Slabs, stairs, walls, furnaces, ores, storage blocks and coloured drywall now +join their appropriate vanilla and common tags. Disabling construction no +longer leaves missing tag, recipe, advancement or loot references. Enabled +recipes and drops are unchanged. Sulfur cubes and the later bat substrate tag +are not available on Minecraft 1.20.6. + ## Configuration and help Mineralogy's content and recipe switches remain in diff --git a/build.gradle b/build.gradle index af7832cbb..20f7c2e64 100644 --- a/build.gradle +++ b/build.gradle @@ -433,7 +433,7 @@ tasks.register('verifyReleaseConfiguration') { group = 'verification' description = 'Verifies the exact Mineralogy 1.20.6 NeoForge release identity.' doLast { - if (project.mod_version != '6.1.2.120062' + if (project.mod_version != '6.1.4.120062' || project.mod_group != expectedMavenGroup || project.minecraft_version != '1.20.6' || project.neo_version != '20.6.139') { @@ -446,7 +446,7 @@ tasks.register('verifyReleaseDependencies') { group = 'verification' description = 'Resolves and verifies the exact released OreSpawn dependency.' doLast { - if (project.mod_version != '6.1.2.120062' + if (project.mod_version != '6.1.4.120062' || project.minecraft_version != project.mc_version || project.mc_version != '1.20.6' || project.loader_name != 'neoforge' @@ -670,8 +670,9 @@ tasks.register('verifyReleaseArtifacts') { "data/mineralogy/advancements/recipes/${bridge.name}.json"))) if (recipe.type != 'minecraft:crafting_shapeless' || recipe.ingredients?.size() != 1 || recipe.ingredients[0].item != bridge.source || recipe.result?.id != bridge.result || - recipe.result?.count != 1 || recipe.containsKey('neoforge:conditions') || - advancement.containsKey('neoforge:conditions') || + recipe.result?.count != 1 || + recipe['neoforge:conditions'] != [[type: 'neoforge:item_exists', item: bridge.source.startsWith('mineralogy:') ? bridge.source : bridge.result]] || + advancement['neoforge:conditions'] != recipe['neoforge:conditions'] || advancement.criteria?.has_rock?.conditions?.items?.getAt(0)?.items != bridge.source) { throw new GradleException("Invalid native/Mineralogy slab conversion: ${bridge.name}") } @@ -727,8 +728,8 @@ tasks.register('verifyReleaseArtifacts') { } slabOverrides.each { recipe -> def data = new JsonSlurper().parse(zip.getInputStream(zip.getEntry("data/minecraft/recipes/${recipe}.json"))) - if (data.containsKey('neoforge:conditions')) { - throw new GradleException("Guaranteed Mineralogy slab override must be unconditional: ${recipe}") + if (data['neoforge:conditions'] != [[type: 'neoforge:item_exists', item: data.result?.id]]) { + throw new GradleException("Invalid optional Mineralogy slab guard: ${recipe}") } if (recipe.endsWith('_stonecutting')) { if (!(data.result instanceof Map) || data.result.id == null @@ -1000,3 +1001,5 @@ tasks.named('check') { dependsOn tasks.named('verifyOilCompatibilityFixtureIsolation') dependsOn tasks.named('compileRecipeIntegrationFixture') } +apply from: 'gradle/verify-terrain-compatibility.gradle' +apply from: 'gradle/terrain-compatibility-probe.gradle' diff --git a/docs/DEVELOPER_GUIDE.md b/docs/DEVELOPER_GUIDE.md index 40cb55e29..b7c9df78e 100644 --- a/docs/DEVELOPER_GUIDE.md +++ b/docs/DEVELOPER_GUIDE.md @@ -1,5 +1,21 @@ # Mineralogy Developer Guide +## Vanilla terrain compatibility + +`mineralogy:terrain_rocks` is the natural-terrain interface, derived from the +provider outputs and retained aliases. Crafted forms are excluded. Dedicated +replacement, goat/horn, root and forest-rock tags preserve native and third-party +members without broadening global stone or ore-host tags. Common `c:` tags +classify raw stones, furnace workstations, ores, storage blocks and dyed drywall. + +This target uses plural data paths and three narrowly scoped, exact-count +JavaScript redirects for proven direct dripstone and forest-rock checks. The +legacy conversion coremod is separate and unchanged. Config-dependent members +are optional objects inside `values`. Recipes and matching advancements use +NeoForge's native `neoforge:item_exists` condition; loot guards use the existing +construction flags and their registration prerequisites. Enabled payloads and +public IDs are unchanged. Keep the full local tag index out of published jars. + ## Responsibility Split | Mineralogy owns | OreSpawn owns | diff --git a/docs/PLAYER_GUIDE.md b/docs/PLAYER_GUIDE.md index 4c94328d4..7e79452af 100644 --- a/docs/PLAYER_GUIDE.md +++ b/docs/PLAYER_GUIDE.md @@ -1,5 +1,15 @@ # Mineralogy Player Guide +## What changes in 6.1.4 + +Natural rocks work with sculk catalysts, moss, dripstone, azalea roots and +forest rocks. Goats can spawn on them; only the supported hard raw rocks break +horns. Crafted forms stay out of natural replacement, and these rules do not +depend on cobblestone equivalence. Existing worlds gain the interaction fixes; +natural cave decoration changes newly generated chunks. Construction switches +also keep tags, recipes, recipe-book entries and drops safe when blocks are off. +Sulfur cubes and the later bat substrate tag do not exist in Minecraft 1.20.6. + ## Installing Mineralogy 6 needs Minecraft 1.20.6, NeoForge 20.6.139, and OreSpawn diff --git a/docs/VERSIONS.md b/docs/VERSIONS.md index d1576b74c..3b010114f 100644 --- a/docs/VERSIONS.md +++ b/docs/VERSIONS.md @@ -9,14 +9,14 @@ exact Minecraft/loader target are both visible in one number. Major.Minor.Bug.Target ``` -The first three components are the **functional version**. Mineralogy `6.1.2` -means major generation 6, minor release 1, and bug revision 2. +The first three components are the **functional version**. Mineralogy `6.1.4` +means major generation 6, minor release 1, and bug revision 4. The fourth component identifies the target build. The complete version for this Minecraft 1.20.6 NeoForge release is therefore: ```text -6.1.2.120062 +6.1.4.120062 ``` This expanded numeric form is compatible with Maven version ordering, but it @@ -25,7 +25,7 @@ components. The release tag is exactly the complete four-component version, with no redundant Minecraft-version prefix. For this branch the tag is therefore -`6.1.2.120062`, not `1.20.6-6.1.2.120062`. The Target already makes tags unique +`6.1.4.120062`, not `1.20.6-6.1.4.120062`. The Target already makes tags unique across Minecraft versions and loaders. ## Reading the target component @@ -56,7 +56,7 @@ minor digits, and all remaining digits for the Minecraft major version. | 1.19.4 | Forge | `119041` | `6.1.2.119041` | | 1.20.1 | Forge | `120011` | `6.1.2.120011` | | 1.20.6 | Forge | `120061` | `6.1.2.120061` | -| 1.20.6 | NeoForge | `120062` | `6.1.2.120062` | +| 1.20.6 | NeoForge | `120062` | `6.1.4.120062` | | 1.21.11 | Forge | `121111` | `6.1.2.121111` | | 26.2 | Forge | `2602001` | `6.0.0.2602001` | | 26.2 | NeoForge | `2602002` | `6.0.0.2602002` | @@ -69,6 +69,30 @@ Historical Mineralogy releases may also have four numeric components that used the last number as an ordinary build sequence. The target policy applies to new releases and does not reinterpret an old file's version. +## Vanilla stone compatibility campaign + +The following targets share the 6.1.4 terrain and tag compatibility fixes. +This release matrix does not claim that every target is already published. +NeoForge 26.3 retains its existing 6.1.3 compatibility correction. + +| Minecraft | Forge release | NeoForge release | +| --- | --- | --- | +| 1.16.5 | 6.1.4.116051 | Not in scope | +| 1.17.1 | 6.1.4.117011 | Not in scope | +| 1.18.2 | 6.1.4.118021 | Not in scope | +| 1.19.4 | 6.1.4.119041 | Not in scope | +| 1.20.1 | 6.1.4.120011 | Not in scope | +| 1.20.6 | 6.1.4.120061 | 6.1.4.120062 | +| 1.21.1 | 6.1.4.121011 | 6.1.4.121012 | +| 1.21.11 | 6.1.4.121111 | 6.1.4.121112 | +| 26.1.2 | 6.1.4.2601021 | 6.1.4.2601022 | +| 26.2 | 6.1.4.2602001 | 6.1.4.2602002 | +| 26.3 | 6.1.4.2603001 | 6.1.4.2603002 | + +Sulfur cubes in 26.2/26.3 accept Mineralogy's raw rocks only; polished and brick +Mineralogy blocks are excluded. Vanilla consumption rules are unchanged. +Older 1.13–1.15 ports and native-texture synchronization remain separate work. + ## Major version The **Major** number changes for a fundamental or breaking new generation of @@ -93,7 +117,7 @@ When Major changes, Minor and Bug reset to zero. When Minor changes, Bug resets to zero. The target for the actual build is then appended: ```text -6.1.2.120062 -> 6.2.0.120062 +6.1.4.120062 -> 6.2.0.120062 6.2.4.120062 -> 7.0.0.120062 ``` @@ -123,7 +147,7 @@ Minecraft 1.18.2 / Forge / Mineralogy 6.1.2.118021 Minecraft 1.19.4 / Forge / Mineralogy 6.1.2.119041 Minecraft 1.20.1 / Forge / Mineralogy 6.1.2.120011 Minecraft 1.20.6 / Forge / Mineralogy 6.1.2.120061 -Minecraft 1.20.6 / NeoForge / Mineralogy 6.1.2.120062 +Minecraft 1.20.6 / NeoForge / Mineralogy 6.1.4.120062 ``` Minecraft and loader APIs may require different internal code without changing @@ -156,7 +180,7 @@ particular jar can load on the current game. Mineralogy 6 also requires OreSpawn `[4.0.6,5.0.0)`. OreSpawn uses the same target calculation, so the matching Minecraft 1.20.6 NeoForge release used for -this candidate is `4.0.16.120062`. The dependency range deliberately describes the supported +this release is `4.0.16.120062`. The dependency range deliberately describes the supported functional OreSpawn generation; NeoForge still prevents jars for another Minecraft target from loading together. @@ -169,7 +193,7 @@ feature generation, not the exact jar. The Gradle build reads the complete version from `mod_version`, verifies that it has four numeric components, and checks that its Target matches the declared Minecraft version and NeoForge loader. CI build numbers are not appended. For this -branch, published metadata and artifacts therefore use `6.1.2.120062`. +branch, published metadata and artifacts therefore use `6.1.4.120062`. Every release note should state: diff --git a/gradle.properties b/gradle.properties index 0dbfd43fa..8c2c7bba6 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,7 +6,7 @@ org.gradle.configuration-cache=false org.gradle.caching=true org.gradle.parallel=false -mod_version=6.1.2.120062 +mod_version=6.1.4.120062 mod_group=zone.moddev.mc.mineralogy mod_group_id=zone.moddev.mc.mineralogy mod_id=mineralogy diff --git a/gradle/terrain-compatibility-probe.gradle b/gradle/terrain-compatibility-probe.gradle new file mode 100644 index 000000000..7aa31f535 --- /dev/null +++ b/gradle/terrain-compatibility-probe.gradle @@ -0,0 +1,23 @@ +def probeClasses = layout.buildDirectory.dir('terrain-compatibility-fixture/classes') +tasks.register('compileTerrainCompatibilityProbe', JavaCompile) { + dependsOn tasks.named('classes'), tasks.named('compileRecipeIntegrationFixture') + source fileTree('src/terrainCompatibilityTest/java') + classpath = files(sourceSets.main.output, sourceSets.main.compileClasspath, layout.buildDirectory.dir('recipe-integration-fixture/classes')) + destinationDirectory = probeClasses + javaCompiler = javaToolchains.compilerFor { + languageVersion = JavaLanguageVersion.of(Integer.parseInt(project.java_version)) + vendor = JvmVendorSpec.ADOPTIUM + } + options.encoding = 'UTF-8' + options.release = Integer.parseInt(project.java_version) +} +tasks.register('terrainCompatibilityProbeJar', Jar) { + dependsOn tasks.named('compileTerrainCompatibilityProbe') + archiveFileName = 'terraincompatibilityprobe.jar' + destinationDirectory = layout.buildDirectory.dir('terrain-compatibility-fixture') + from probeClasses + from 'src/terrainCompatibilityTest/resources' + from(layout.buildDirectory.dir('recipe-integration-fixture/classes')) { include 'zone/moddev/mc/mineralogy/fixture/RecipeIntegrationAssertions*.class' } + from('src/test/resources') { include 'tag-compatibility-contract.json', 'construction-resource-contract.json' } +} +tasks.named('check') { dependsOn tasks.named('compileTerrainCompatibilityProbe') } diff --git a/gradle/verify-terrain-compatibility.gradle b/gradle/verify-terrain-compatibility.gradle new file mode 100644 index 000000000..8d2b7b569 --- /dev/null +++ b/gradle/verify-terrain-compatibility.gradle @@ -0,0 +1,186 @@ +import groovy.json.JsonSlurper +import java.util.zip.ZipFile + +// Runs on assembled resources as well as source tests: no probe enters a release jar. +tasks.register('verifyTerrainCompatibilityArtifacts') { + group = 'verification' + dependsOn tasks.named('assemble') + doLast { + def families = ('andesite basalt diorite granite rhyolite pegmatite diabase gabbro peridotite ' + + 'basaltic_glass scoria tuff shale conglomerate dolomite limestone siltstone marble slate schist gneiss ' + + 'phyllite amphibolite hornfels quartzite novaculite rock_salt').split(' ') + def raw = (families.collect { "mineralogy:$it".toString() } + + ['chalk', 'chert', 'gypsum', 'pumice'].collect { "mineralogy:$it".toString() }).toSet() + def terrain = raw + ['andesite', 'basalt', 'diorite', 'granite', 'sandstone', 'tuff'].collect { "minecraft:$it".toString() } + boolean singular = !(minecraft_version in ['1.19.4', '1.20.1', '1.20.6']) + boolean cubes = minecraft_version in ['26.2', '26.3'] + boolean bats = minecraft_version in ['1.21.11', '26.1.2', '26.2', '26.3'] + def block = singular ? 'block' : 'blocks' + def item = singular ? 'item' : 'items' + def lootConditions = { String id -> + def flags = [] + if (id.contains('_relief_')) flags = ['GENERATE_SMOOTH', 'GENERATE_RELIEFS'] + else { + String prefix = id.contains('_smooth_brick') ? 'SMOOTHBRICK' : id.contains('_smooth') ? 'SMOOTH' : id.contains('_brick') ? 'BRICK' : 'ROCK' + if (prefix.startsWith('SMOOTH')) flags.add('GENERATE_SMOOTH') + if (prefix == 'SMOOTHBRICK') flags.add('GENERATE_SMOOTHBRICK') + if (prefix == 'BRICK') flags.add('GENERATE_BRICK') + if (id.endsWith('_furnace')) flags.addAll(["GENERATE_${prefix}SLAB".toString(), "GENERATE_${prefix}FURNACE".toString()]) + else if (id.endsWith('_slab')) flags.add("GENERATE_${prefix}SLAB".toString()) + else if (id.endsWith('_stairs')) flags.add("GENERATE_${prefix}STAIRS".toString()) + else if (id.endsWith('_wall')) flags.add("GENERATE_${prefix}WALL".toString()) + } + if (flags.isEmpty()) throw new GradleException("Unmapped construction loot $id") + flags.collect { [type: 'mineralogy:config', flag: it] } + } + def inspect = { ZipFile zip, String path, Set expected, boolean optional -> + def entry = zip.getEntry("data/$path") + if (entry == null) throw new GradleException("Missing compatibility tag: $path") + def tag = new JsonSlurper().parseText(zip.getInputStream(entry).getText('UTF-8')) + if (tag.keySet() != ['replace', 'values'].toSet() || tag.replace != false || !(tag.values instanceof List)) + throw new GradleException("Non-additive/malformed compatibility tag: $path") + def ids = tag.values.collect { value -> + if (value instanceof Map) { + if (!optional || value.keySet() != ['id', 'required'].toSet() || value.required != false || raw.contains(value.id)) + throw new GradleException("Invalid optional compatibility entry: $path $value") + return value.id + } + if (!(value instanceof String) || (optional && !raw.contains(value))) + throw new GradleException("Invalid required compatibility entry: $path $value") + value + } + if (ids.size() != ids.toSet().size() || ids.toSet() != expected) + throw new GradleException("Incorrect compatibility membership: $path") + } + ['jar', 'sourcesJar'].each { taskName -> + new ZipFile(tasks.named(taskName).get().archiveFile.get().asFile).withCloseable { zip -> + def hooksEntry = zip.getEntry('coremods/mineralogy_terrain_compatibility.js') + if (hooksEntry == null) throw new GradleException('Missing focused native terrain transformers') + def hooks = zip.getInputStream(hooksEntry).getText('UTF-8') + if (!hooks.contains('if (hooks !== 1) throw new Error') || + !hooks.contains('DripstoneClusterFeature') || !hooks.contains('LargeDripstoneFeature$LargeDripstone') || + !hooks.contains('BlockBlobFeature') || !hooks.contains('net.neoforged.coremod.api.ASMAPI')) + throw new GradleException('Terrain transformer target/count contract drifted') + inspect(zip, "mineralogy/tags/$block/forest_rock_substrates.json", ['#mineralogy:terrain_rocks'].toSet(), false) + String extension = taskName == 'sourcesJar' ? 'java' : 'class' + if (zip.getEntry("zone/moddev/mc/mineralogy/compat/VanillaTerrainHooks.$extension") == null) + throw new GradleException('Terrain hooks missing from artifact') + def optionalItems = [] as Set + zip.entries().each { entry -> + if (entry.name.startsWith('data/mineralogy/loot_tables/blocks/') && entry.name.endsWith('.json')) { + def loot = new JsonSlurper().parseText(zip.getInputStream(entry).getText('UTF-8')) + loot.pools.each { pool -> pool.entries.each { drop -> + if (drop.type == 'minecraft:item' && drop.name ==~ 'mineralogy:(.+)(_smooth|_brick|_slab|_stairs|_wall|_furnace|_relief_.+)') optionalItems.add(drop.name) + } } + } + } + if (optionalItems.size() != 864) throw new GradleException('Expected exactly 864 optional construction items') + def collectItems + collectItems = { node, found -> + if (node instanceof String) { if (optionalItems.contains(node)) found.add(node) } + else if (node instanceof Map) node.each { key, value -> if (key != 'neoforge:conditions') collectItems(value, found) } + else if (node instanceof List) node.each { collectItems(it, found) } + } + int guardedRecipes = 0 + zip.entries().each { entry -> + if (entry.name ==~ 'data/(minecraft|mineralogy)/recipes/.+\\.json') { + def recipe = new JsonSlurper().parseText(zip.getInputStream(entry).getText('UTF-8')) + def required = [] as Set + collectItems(recipe, required) + def advance = null + if (entry.name.startsWith('data/mineralogy/recipes/')) { + def advanceEntry = zip.getEntry(entry.name.replace('/recipes/', '/advancements/recipes/')) + if (advanceEntry != null) { + advance = new JsonSlurper().parseText(zip.getInputStream(advanceEntry).getText('UTF-8')) + collectItems(advance, required) + } + } else if (!required.isEmpty()) { + def advanceEntry = zip.getEntry(entry.name.replace('/recipes/', '/advancements/recipes/building_blocks/')) + if (advanceEntry != null) { + advance = new JsonSlurper().parseText(zip.getInputStream(advanceEntry).getText('UTF-8')) + collectItems(advance, required) + } + } + if (!required.isEmpty()) { + def conditions = recipe['neoforge:conditions'] + def guards = conditions?.findAll { it.type == 'neoforge:item_exists' } + if (guards == null || guards.any { it.keySet() != ['type', 'item'].toSet() } || + guards.collect { it.item }.toSet() != required || guards.size() != required.size() || + (advance != null && advance['neoforge:conditions'] != conditions)) + throw new GradleException("Unguarded optional recipe/advancement references: ${entry.name}") + guardedRecipes++ + } + } + } + if (guardedRecipes != 1350) throw new GradleException("Expected 1350 guarded construction recipes, found $guardedRecipes") + inspect(zip, "mineralogy/tags/$block/terrain_rocks.json", terrain, false) + inspect(zip, "mineralogy/tags/$item/terrain_rocks.json", terrain, false) + ['sculk_replaceable', 'dripstone_replaceable_blocks', 'moss_replaceable'].each { name -> + inspect(zip, "minecraft/tags/$block/${name}.json", ['#mineralogy:terrain_rocks'].toSet(), false) + } + if (cubes) { + // Sulfur cubes are independently version-gated. + def full = raw + full.each { id -> + def name = id.substring('mineralogy:'.length()) + if (zip.getEntry("assets/mineralogy/blockstates/${name}.json") == null || zip.getEntry("assets/mineralogy/models/item/${name}.json") == null) + throw new GradleException("Nonexistent sulfur cube block/item: $id") + } + inspect(zip, "mineralogy/tags/$item/sulfur_cube_stones.json", full, false) + inspect(zip, "minecraft/tags/$item/sulfur_cube_archetype/slow_bouncy.json", ['#mineralogy:sulfur_cube_stones'].toSet(), false) + } + def forbiddenKind = singular ? 'blocks|items' : 'block|item' + if (bats) { + inspect(zip, "minecraft/tags/$block/bats_spawnable_on.json", ['#mineralogy:terrain_rocks'].toSet(), false) + } + zip.entries().each { entry -> + if (entry.name.startsWith('data/mineralogy/loot_tables/blocks/') && entry.name.endsWith('.json')) { + def loot = new JsonSlurper().parseText(zip.getInputStream(entry).getText('UTF-8')) + loot.pools.each { pool -> pool.entries.each { drop -> + if (drop.type == 'minecraft:item' && drop.name ==~ 'mineralogy:(.+)(_smooth|_brick|_slab|_stairs|_wall|_furnace|_relief_.+)') { + if (loot.containsKey('forge:condition') || loot['neoforge:conditions'] != lootConditions(drop.name)) + throw new GradleException("Unguarded optional construction loot: ${entry.name}") + } + } } + } + if (entry.name.startsWith('data/') && entry.name.contains('/tags/') && entry.name.endsWith('.json')) { + def tag = new JsonSlurper().parseText(zip.getInputStream(entry).getText('UTF-8')) + if (tag.containsKey('optional')) throw new GradleException("Unsupported top-level optional: ${entry.name}") + def ids = tag.values.collect { value -> + if (value instanceof Map && (value.keySet() != ['id', 'required'].toSet() || value.required != false)) + throw new GradleException("Malformed optional entry: ${entry.name}") + def id = value instanceof Map ? value.id : value + if (!(id instanceof String) || !(id ==~ '#?[a-z0-9_.-]+:[a-z0-9_/.-]+')) + throw new GradleException("Malformed tag identity: ${entry.name}") + if (id ==~ 'mineralogy:(lit_)?(.+)(_smooth|_brick|_slab|_stairs|_wall|_furnace|_relief_.+)') { + if (!(value instanceof Map)) throw new GradleException("Required unregisterable construction member: ${entry.name}: $id") + } + id + } + if (ids.size() != ids.toSet().size()) throw new GradleException("Duplicate tag member: ${entry.name}") + } + if (entry.name.endsWith('/bats_spawnable_on.json') && + (!bats || entry.name != "data/minecraft/tags/$block/bats_spawnable_on.json")) + throw new GradleException("Wrong-era/non-block bat tag: ${entry.name}") + if (entry.name == "data/minecraft/tags/$block/base_stone_overworld.json") + throw new GradleException('Bat compatibility must not broaden the base terrain/worldgen tag') + if (entry.name ==~ "data/.+/tags/($forbiddenKind)/.*(terrain_rocks|sulfur_cube).*" || + (!cubes && entry.name.contains('sulfur_cube')) || + entry.name.toLowerCase().contains('terraincompatibilityprobe') || entry.name.contains('compatprobe/') || + entry.name.contains('terrainCompatibilityTest') || entry.name.contains('terrain-compatibility-fixture')) + throw new GradleException("Forbidden compatibility resource/probe: ${entry.name}") + } + def contract = new JsonSlurper().parse(file('src/test/resources/tag-compatibility-contract.json')) + if (contract.minecraft != minecraft_version) throw new GradleException('Tag contract targets the wrong Minecraft version') + contract.tags.each { path, values -> + def entry = zip.getEntry("data/$path") + if (entry == null) throw new GradleException("Missing audited tag $path") + def tag = new JsonSlurper().parseText(zip.getInputStream(entry).getText('UTF-8')) + if (tag.replace != false || tag.keySet() != ['replace', 'values'].toSet() || tag.values != values) + throw new GradleException("Tag contract changed in artifact: $path") + } + } + } + } +} +tasks.named('verifyReleaseArtifacts') { dependsOn tasks.named('verifyTerrainCompatibilityArtifacts') } diff --git a/scripts/generate-recipes.ps1 b/scripts/generate-recipes.ps1 index b54c87726..8fc4fff91 100644 --- a/scripts/generate-recipes.ps1 +++ b/scripts/generate-recipes.ps1 @@ -58,10 +58,8 @@ function ItemId([string] $path) { } function ItemCondition([string] $item) { - # Every Mineralogy item referenced by this target's generated recipes is - # registered unconditionally. The old Forge generator guarded those - # guaranteed entries with item-exists wrappers; NeoForge does not need - # those wrappers and loads the native recipe object directly. + # Native construction guards are added after generation, alongside the + # existing content conditions. Recipes remain ordinary NeoForge JSON. return $null } @@ -922,7 +920,9 @@ function Write-TargetTags() { } $destination = Join-Path $itemTagRoot "$kind\$family$pathSuffix.json" New-Item -ItemType Directory -Force -Path (Split-Path -Parent $destination) | Out-Null - $values = @($item) + [object[]]$values = if ($kind -eq 'slabs' -or $finish) { + @([ordered]@{ id = $item; required = $false }) + } else { @($item) } $values += @(NativeTagAliases $kind $family $finish) Write-Json $destination ([ordered]@{ replace = $false; values = $values }) } @@ -1243,3 +1243,5 @@ if ($advancementCount -ne $expectedTargetRecipeCount) { throw "Expected $expectedTargetRecipeCount recipe advancements, found $advancementCount" } Write-Output "Generated $expectedRecipeCount crafting recipe JSON files, retained 28 target-native smelting recipes, created $createdAdvancements missing recipe advancements, and conditioned $advancementCount Minecraft 1.20.6 recipe advancements." + +& "$PSScriptRoot/guard-construction-resources.ps1" -ProjectRoot $projectRoot diff --git a/scripts/generate-terrain-compatibility.ps1 b/scripts/generate-terrain-compatibility.ps1 new file mode 100644 index 000000000..e06c306e1 --- /dev/null +++ b/scripts/generate-terrain-compatibility.ps1 @@ -0,0 +1,126 @@ +# Isolated tag generator. Recipe and provider data are never regenerated here. +[CmdletBinding()] +param([string]$ProjectRoot = (Split-Path $PSScriptRoot -Parent)) +$ErrorActionPreference = 'Stop' +$projectPath = (Resolve-Path -LiteralPath $ProjectRoot).Path +$properties = Get-Content -LiteralPath (Join-Path $projectPath 'gradle.properties') +$mc = ($properties | Where-Object { $_ -match '^minecraft_version=' }) -replace '^minecraft_version=', '' +$singular = $mc -notin @('1.16.5', '1.17.1', '1.18.2', '1.19.4', '1.20.1', '1.20.6') +$cubes = $mc -in @('26.2', '26.3') +$bats = $mc -in @('1.21.11', '26.1.2', '26.2', '26.3') +$blockDir = if ($singular) { 'block' } else { 'blocks' } +$itemDir = if ($singular) { 'item' } else { 'items' } +$provider = Get-Content -Raw -LiteralPath (Join-Path $projectPath 'src/main/resources/data/mineralogy/orespawn/provider.json') | ConvertFrom-Json +$outputs = @($provider.rocks.PSObject.Properties | ForEach-Object { $_.Value.block } | Sort-Object -Unique) +$aliases = @($provider.profile_defaults.worldgen_aliases.PSObject.Properties | ForEach-Object { $_.Name }) +$terrain = @(@($outputs) + @($aliases) | Sort-Object -Unique) +if ($outputs.Count -ne 32 -or $terrain.Count -ne (32 + $aliases.Count)) { throw 'Unexpected provider terrain contract' } +$families = @('andesite','basalt','diorite','granite','rhyolite','pegmatite','diabase','gabbro','peridotite','basaltic_glass','scoria','tuff','shale','conglomerate','dolomite','limestone','siltstone','marble','slate','schist','gneiss','phyllite','amphibolite','hornfels','quartzite','novaculite','rock_salt') +$utf8 = [System.Text.UTF8Encoding]::new($false) +$contracts = [ordered]@{} +function Write-Tag([string]$RelativePath, [object[]]$Values) { + $destination = Join-Path $projectPath ('src/main/resources/data/' + $RelativePath) + [System.IO.Directory]::CreateDirectory((Split-Path $destination -Parent)) | Out-Null + $json = [ordered]@{ replace = $false; values = @($Values) } | ConvertTo-Json -Depth 8 + [System.IO.File]::WriteAllText($destination, ($json -replace "`r`n", "`n") + "`n", $utf8) + $contracts[$RelativePath] = @($Values) +} +function Optional([string]$Id) { [ordered]@{ id = $Id; required = $false } } +Write-Tag "mineralogy/tags/$blockDir/terrain_rocks.json" $terrain +Write-Tag "mineralogy/tags/$itemDir/terrain_rocks.json" $terrain +$naturalTags = @() +if ($mc -ne '1.16.5') { $naturalTags += @('dripstone_replaceable_blocks','moss_replaceable','azalea_root_replaceable') } +if ($mc -notin @('1.16.5','1.17.1','1.18.2')) { $naturalTags += 'sculk_replaceable' } +if ($mc -notin @('1.16.5','1.17.1')) { $naturalTags += 'goats_spawnable_on' } +if ($mc -in @('26.1.2','26.2','26.3')) { $naturalTags += 'forest_rock_can_place_on' } +foreach ($tag in $naturalTags) { + Write-Tag "minecraft/tags/$blockDir/$tag.json" @('#mineralogy:terrain_rocks') +} +if ($mc -in @('1.20.6', '1.21.1', '1.21.11') -and [bool]($properties -match '^(neoforge_version=|loader_name=neoforge$)')) { + # Native controls prove these NeoForge blob features call Feature.isStone directly. + Write-Tag "mineralogy/tags/$blockDir/forest_rock_substrates.json" @('#mineralogy:terrain_rocks') +} +if ($bats) { + Write-Tag "minecraft/tags/$blockDir/bats_spawnable_on.json" @('#mineralogy:terrain_rocks') +} +if ($cubes) { + $stones = @($families | ForEach-Object { "mineralogy:$_" }) + @('mineralogy:chalk','mineralogy:chert','mineralogy:gypsum','mineralogy:pumice') + Write-Tag "mineralogy/tags/$itemDir/sulfur_cube_stones.json" $stones + Write-Tag "minecraft/tags/$itemDir/sulfur_cube_archetype/slow_bouncy.json" @('#mineralogy:sulfur_cube_stones') +} +if ($mc -notin @('1.16.5','1.17.1','1.18.2')) { + $hard = @($families | Where-Object { $_ -notin @('rock_salt','scoria','siltstone') } | ForEach-Object { "mineralogy:$_" }) + @('mineralogy:chert') + $hard += @($terrain | Where-Object { $_ -in @('minecraft:andesite','minecraft:basalt','minecraft:diorite','minecraft:granite','minecraft:tuff') }) + Write-Tag "mineralogy/tags/$blockDir/horn_breaking_rocks.json" @($hard | Sort-Object -Unique) + Write-Tag "minecraft/tags/$blockDir/snaps_goat_horn.json" @('#mineralogy:horn_breaking_rocks') +} +$rawStones = @($terrain | Where-Object { $_ -ne 'minecraft:sandstone' }) +foreach ($kind in @($blockDir,$itemDir)) { + Write-Tag "mineralogy/tags/$kind/raw_stones.json" $rawStones + foreach ($shape in @('slab','stairs','wall')) { + $forms = foreach ($family in $families) { foreach ($finish in @('','_smooth','_brick','_smooth_brick')) { Optional "mineralogy:$family${finish}_$shape" } } + $aggregate = if ($shape -eq 'slab') { 'slabs' } elseif ($shape -eq 'wall') { 'walls' } else { 'stairs' } + Write-Tag "minecraft/tags/$kind/$aggregate.json" $forms + } + $isNeoForge = [bool]($properties -match '^(neoforge_version=|loader_name=neoforge$)') + $modernCommon = $mc -in @('1.21.1','1.21.11','26.1.2','26.2','26.3') -or $isNeoForge + if ($modernCommon) { + Write-Tag "c/tags/$kind/stones.json" @('#mineralogy:raw_stones') + $furnaces = foreach ($family in $families) { foreach ($finish in @('','_smooth','_brick','_smooth_brick')) { + Optional "mineralogy:$family${finish}_furnace" + if ($kind -eq $blockDir) { Optional "mineralogy:lit_$family${finish}_furnace" } + } } + Write-Tag "c/tags/$kind/player_workstations/furnaces.json" $furnaces + $colors = @('white','orange','magenta','light_blue','yellow','lime','pink','gray','light_gray','cyan','purple','blue','brown','green','red','black') + foreach ($color in $colors) { + $legacyColor = if ($color -eq 'light_gray') { 'silver' } else { $color } + Write-Tag "c/tags/$kind/dyed/$color.json" @("mineralogy:drywall_$legacyColor") + } + Write-Tag "c/tags/$kind/dyed.json" @($colors | ForEach-Object { "#c:dyed/$_" }) + } + # Older Forge stone consumers remain supported where the loader defines them. + if ($mc -notin @('26.1.2','26.2','26.3') -and -not $isNeoForge) { + Write-Tag "forge/tags/$kind/stone.json" @('#mineralogy:raw_stones') + } + $commonNamespace = if (Test-Path -LiteralPath (Join-Path $projectPath "src/main/resources/data/c/tags/$kind/ores")) { 'c' } else { 'forge' } + Write-Tag "$commonNamespace/tags/$kind/ores.json" @('nitrate','phosphorous','sulfur' | ForEach-Object { "#$commonNamespace`:ores/$_" }) + Write-Tag "$commonNamespace/tags/$kind/storage_blocks.json" @('chalk','gypsum','nitrate','phosphorous','rock_salt','sulfur' | ForEach-Object { "#$commonNamespace`:storage_blocks/$_" }) + if ($mc -notin @('1.16.5','1.17.1')) { + $normalNamespace = if ($modernCommon) { 'c' } else { 'forge' } + $normalPath = if ($modernCommon) { 'cobblestones/normal' } else { 'cobblestone/normal' } + Write-Tag "$normalNamespace/tags/$kind/$normalPath.json" @('mineralogy:chert','mineralogy:pumice') + } +} +if ($mc -eq '26.3') { + $lit = foreach ($family in $families) { foreach ($finish in @('','_smooth','_brick','_smooth_brick')) { Optional "mineralogy:lit_$family${finish}_furnace" } } + Write-Tag "minecraft/tags/$blockDir/cats_can_sit_on.json" $lit +} +if ($mc -ne '1.16.5') { + Write-Tag "mineralogy/tags/$blockDir/dripstone_base_stones.json" @('#minecraft:base_stone_overworld','#mineralogy:terrain_rocks') +} +# The native straight-wall control loses its post under our non-colliding lamp. +Write-Tag "minecraft/tags/$blockDir/wall_post_override.json" @('mineralogy:rocksaltlamp') +# Registration switches can remove any construction form. Keep every existing +# family and compatibility tag loadable, without changing its member identities. +foreach ($file in Get-ChildItem -LiteralPath (Join-Path $projectPath 'src/main/resources/data') -Recurse -Filter '*.json' | Where-Object { $_.FullName -match '[\\/]tags[\\/]' }) { + $tag = Get-Content -Raw -LiteralPath $file.FullName | ConvertFrom-Json + $changed = $false + $values = foreach ($value in $tag.values) { + if ($value -is [string] -and $value -match '^mineralogy:(lit_)?(.+)(_smooth|_brick|_slab|_stairs|_wall|_furnace|_relief_.+)$') { + $changed = $true; Optional $value + } else { $value } + } + if ($tag.PSObject.Properties.Name -contains 'optional') { + $changed = $true + foreach ($value in $tag.optional) { $values += Optional $value } + $tag.PSObject.Properties.Remove('optional') + } + if ($changed) { + $tag.values = @($values) + [IO.File]::WriteAllText($file.FullName, (($tag | ConvertTo-Json -Depth 8) -replace "`r`n", "`n") + "`n", $utf8) + } +} +$contractPath = Join-Path $projectPath 'src/test/resources/tag-compatibility-contract.json' +[IO.Directory]::CreateDirectory((Split-Path $contractPath -Parent)) | Out-Null +[IO.File]::WriteAllText($contractPath, (([ordered]@{ minecraft = $mc; tags = $contracts } | ConvertTo-Json -Depth 12) -replace "`r`n", "`n") + "`n", $utf8) +Write-Output "Generated terrain compatibility for Minecraft $mc ($($terrain.Count) terrain identities; sulfur cubes: $cubes)" diff --git a/scripts/guard-construction-loot.ps1 b/scripts/guard-construction-loot.ps1 new file mode 100644 index 000000000..107bf2c99 --- /dev/null +++ b/scripts/guard-construction-loot.ps1 @@ -0,0 +1,54 @@ +# Disabled construction must not leave a required, unregistered loot item. +# Use existing construction flags and their nested registration prerequisites, +# without depending on an item registry during loot-condition decoding. +[CmdletBinding()] +param([string]$ProjectRoot = (Split-Path $PSScriptRoot -Parent)) +$ErrorActionPreference='Stop' +$root=(Resolve-Path -LiteralPath $ProjectRoot).Path +$utf8=[Text.UTF8Encoding]::new($false) +$guarded=0 +function Construction-Flags([string]$id) { + if ($id -match '_relief_') { return @('GENERATE_SMOOTH', 'GENERATE_RELIEFS') } + $prefix = if ($id -match '_smooth_brick(?:_|$)') { 'SMOOTHBRICK' } + elseif ($id -match '_smooth(?:_|$)') { 'SMOOTH' } + elseif ($id -match '_brick(?:_|$)') { 'BRICK' } else { 'ROCK' } + [string[]]$flags = @(switch ($prefix) { + 'SMOOTHBRICK' { 'GENERATE_SMOOTH'; 'GENERATE_SMOOTHBRICK' } + 'SMOOTH' { 'GENERATE_SMOOTH' } + 'BRICK' { 'GENERATE_BRICK' } + }) + if ($id.EndsWith('_furnace')) { $flags += @("GENERATE_${prefix}SLAB", "GENERATE_${prefix}FURNACE") } + elseif ($id.EndsWith('_slab')) { $flags += "GENERATE_${prefix}SLAB" } + elseif ($id.EndsWith('_stairs')) { $flags += "GENERATE_${prefix}STAIRS" } + elseif ($id.EndsWith('_wall')) { $flags += "GENERATE_${prefix}WALL" } + if (-not $flags) { throw "Unmapped construction item $id" } + return @($flags) +} +foreach($file in Get-ChildItem -LiteralPath "$root/src/main/resources/data/mineralogy/loot_tables/blocks" -Filter '*.json'){ + $loot=Get-Content -Raw -LiteralPath $file.FullName | ConvertFrom-Json -AsHashtable + $items=@($loot.pools.entries | Where-Object {$_.type -eq 'minecraft:item'} | ForEach-Object {$_.name} | Sort-Object -Unique) + $optional=@($items | Where-Object {$_ -match '^mineralogy:(.+)(_smooth|_brick|_slab|_stairs|_wall|_furnace|_relief_.+)$'}) + if(-not $optional.Count){continue} + if($optional.Count -ne 1 -or $items.Count -ne 1){throw "Review multi-item construction loot: $($file.Name)"} + if($loot.Contains('forge:condition')){throw 'Forge condition in the NeoForge lineage'} + $conditions=@(Construction-Flags $optional[0] | ForEach-Object { + [ordered]@{type='mineralogy:config'; flag=$_} + }) + if($loot.Contains('neoforge:conditions')){ + $existing=@($loot['neoforge:conditions']) + $registered=$existing.Count -eq 1 -and $existing[0].type -eq 'neoforge:registered' -and + $existing[0].registry -eq 'minecraft:item' -and $existing[0].value -eq $optional[0] + $matches=[System.Text.Json.Nodes.JsonNode]::DeepEquals( + [System.Text.Json.Nodes.JsonNode]::Parse((ConvertTo-Json -InputObject @($existing) -Depth 10)), + [System.Text.Json.Nodes.JsonNode]::Parse((ConvertTo-Json -InputObject @($conditions) -Depth 10))) + if(-not $registered -and -not $matches){ + throw "Review existing loot conditions: $($file.Name)" + } + $loot.Remove('neoforge:conditions') + } + $result=[ordered]@{'neoforge:conditions'=$conditions} + foreach($key in $loot.Keys){$result[$key]=$loot[$key]} + [IO.File]::WriteAllText($file.FullName,(($result | ConvertTo-Json -Depth 20) -replace "`r`n","`n")+"`n",$utf8) + $guarded++ +} +Write-Output "Guarded $guarded construction tables with their existing registration flags; enabled payloads unchanged" diff --git a/scripts/guard-construction-resources.ps1 b/scripts/guard-construction-resources.ps1 new file mode 100644 index 000000000..eb648c002 --- /dev/null +++ b/scripts/guard-construction-resources.ps1 @@ -0,0 +1,87 @@ +# Skip resources which name construction items disabled before registry binding. +# Only native conditions change; recipe, advancement and loot payloads stay intact. +[CmdletBinding()] +param([string]$ProjectRoot = (Split-Path $PSScriptRoot -Parent)) +$ErrorActionPreference = 'Stop' +$root = (Resolve-Path -LiteralPath $ProjectRoot).Path +$data = Join-Path $root 'src/main/resources/data' +$utf8 = [Text.UTF8Encoding]::new($false) +$optional = [Collections.Generic.HashSet[string]]::new([StringComparer]::Ordinal) +foreach ($file in Get-ChildItem -LiteralPath "$data/mineralogy/loot_tables/blocks" -Filter '*.json') { + $loot = Get-Content -Raw -LiteralPath $file.FullName | ConvertFrom-Json -AsHashtable + foreach ($id in $loot.pools.entries.name) { + if ($id -match '^mineralogy:(.+)(_smooth|_brick|_slab|_stairs|_wall|_furnace|_relief_.+)$') { + [void]$optional.Add($id) + } + } +} +if ($optional.Count -ne 864) { throw "Expected 864 optional construction items, found $($optional.Count)" } +function Find-OptionalItems($node, $found) { + if ($node -is [string]) { + if ($optional.Contains($node)) { [void]$found.Add($node) } + } elseif ($node -is [Collections.IDictionary]) { + foreach ($key in $node.Keys) { + if ($key -ne 'neoforge:conditions') { Find-OptionalItems $node[$key] $found } + } + } elseif ($node -is [Collections.IEnumerable]) { + foreach ($child in $node) { Find-OptionalItems $child $found } + } +} +function Flatten-And($condition) { + if ($null -eq $condition) { return } + if ($condition.type -eq 'neoforge:and') { + foreach ($child in $condition.items) { Flatten-And $child } + } else { $condition } +} +function Guard-Resource($file, $node, $members) { + if (-not $members.Count) { return $false } + $existing = @($node['neoforge:conditions'] | ForEach-Object { Flatten-And $_ }) + $other = @($existing | Where-Object { $_.type -ne 'neoforge:item_exists' }) + foreach ($condition in $existing | Where-Object { $_.type -eq 'neoforge:item_exists' }) { + if (-not $optional.Contains($condition.item)) { + throw "Review unexpected registry condition in $($file.FullName)" + } + [void]$members.Add($condition.item) + } + $guards = @($members | Sort-Object | ForEach-Object { + [ordered]@{ type = 'neoforge:item_exists'; item = $_ } + }) + $other + $result = [ordered]@{ 'neoforge:conditions' = $guards } + foreach ($key in $node.Keys) { + if ($key -ne 'neoforge:conditions') { $result[$key] = $node[$key] } + } + [IO.File]::WriteAllText($file.FullName, (($result | ConvertTo-Json -Depth 30) -replace "`r`n", "`n") + "`n", $utf8) + return $true +} +$recipes = 0; $advancements = 0 +$contracts = [Collections.Generic.List[object]]::new() +foreach ($namespace in @('mineralogy', 'minecraft')) { + foreach ($file in Get-ChildItem -LiteralPath "$data/$namespace/recipes" -Filter '*.json') { + $recipe = Get-Content -Raw -LiteralPath $file.FullName | ConvertFrom-Json -AsHashtable + $members = [Collections.Generic.HashSet[string]]::new([StringComparer]::Ordinal) + Find-OptionalItems $recipe $members + $advFile = @() + if ($namespace -eq 'mineralogy') { + $path = "$data/mineralogy/advancements/recipes/$($file.Name)" + if (Test-Path -LiteralPath $path) { $advFile = @(Get-Item -LiteralPath $path) } + } elseif ($members.Count) { + $path = "$data/minecraft/advancements/recipes/building_blocks/$($file.Name)" + if (Test-Path -LiteralPath $path) { $advFile = @(Get-Item -LiteralPath $path) } + } + foreach ($advance in $advFile) { + $advancement = Get-Content -Raw -LiteralPath $advance.FullName | ConvertFrom-Json -AsHashtable + Find-OptionalItems $advancement $members + if (Guard-Resource $advance $advancement $members) { $advancements++ } + } + if (Guard-Resource $file $recipe $members) { + $recipes++ + $contracts.Add([ordered]@{ recipe = "${namespace}:$($file.BaseName)"; + advancement = $(if ($advFile.Count) { if ($namespace -eq 'mineralogy') { "mineralogy:recipes/$($file.BaseName)" } else { "minecraft:recipes/building_blocks/$($file.BaseName)" } } else { $null }); + items = @($members | Sort-Object) }) + } + } +} +& "$PSScriptRoot/guard-construction-loot.ps1" -ProjectRoot $root +[IO.File]::WriteAllText("$root/src/test/resources/construction-resource-contract.json", + (([ordered]@{ items = @($optional | Sort-Object); resources = @($contracts.ToArray()) } | ConvertTo-Json -Depth 20) -replace "`r`n", "`n") + "`n", $utf8) +Write-Output "Registered-item guards: $recipes recipes, $advancements advancements; enabled payloads unchanged" diff --git a/src/main/java/zone/moddev/mc/mineralogy/compat/VanillaTerrainHooks.java b/src/main/java/zone/moddev/mc/mineralogy/compat/VanillaTerrainHooks.java new file mode 100644 index 000000000..d5cfff954 --- /dev/null +++ b/src/main/java/zone/moddev/mc/mineralogy/compat/VanillaTerrainHooks.java @@ -0,0 +1,28 @@ +package zone.moddev.mc.mineralogy.compat; + +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.tags.TagKey; +import net.minecraft.tags.BlockTags; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.state.BlockState; + +/** Internal bridges for three native-control-proven terrain consumers. */ +public final class VanillaTerrainHooks { + private static final TagKey DRIPSTONE_BASE_STONES = TagKey.create( + Registries.BLOCK, new ResourceLocation("mineralogy", "dripstone_base_stones")); + private static final TagKey FOREST_ROCK_SUBSTRATES = TagKey.create( + Registries.BLOCK, new ResourceLocation("mineralogy", "forest_rock_substrates")); + + private VanillaTerrainHooks() { } + + /** Reuses one tag identity; no allocation or configuration work in feature loops. */ + public static TagKey dripstoneBaseStones() { + return DRIPSTONE_BASE_STONES; + } + + /** Preserve this target's native Feature.isStone check, adding only natural terrain. */ + public static boolean forestRockSubstrate(BlockState state) { + return state.is(BlockTags.BASE_STONE_OVERWORLD) || state.is(FOREST_ROCK_SUBSTRATES); + } +} diff --git a/src/main/resources/META-INF/coremods.json b/src/main/resources/META-INF/coremods.json index 8f8444dea..786540a4e 100644 --- a/src/main/resources/META-INF/coremods.json +++ b/src/main/resources/META-INF/coremods.json @@ -1,3 +1,4 @@ { - "mineralogy_legacy_world_fix": "coremods/mineralogy_legacy_world_fix.js" + "mineralogy_legacy_world_fix": "coremods/mineralogy_legacy_world_fix.js", + "mineralogy_terrain_compatibility": "coremods/mineralogy_terrain_compatibility.js" } diff --git a/src/main/resources/coremods/mineralogy_terrain_compatibility.js b/src/main/resources/coremods/mineralogy_terrain_compatibility.js new file mode 100644 index 000000000..b93877801 --- /dev/null +++ b/src/main/resources/coremods/mineralogy_terrain_compatibility.js @@ -0,0 +1,72 @@ +var Opcodes = Java.type('org.objectweb.asm.Opcodes'); +var ASMAPI = Java.type('net.neoforged.coremod.api.ASMAPI'); +var MethodInsnNode = Java.type('org.objectweb.asm.tree.MethodInsnNode'); + +// Only replace the one base-stone read in each proven dripstone helper. Other +// base-stone consumers, ore hosts and the vanilla tag itself remain unchanged. +function redirectBaseStone(classNode, descriptor) { + var hooks = 0; + for (var index = 0; index < classNode.methods.size(); ++index) { + var method = classNode.methods.get(index); + if (method.desc !== descriptor) continue; + for (var instruction = method.instructions.getFirst(); instruction !== null;) { + var next = instruction.getNext(); + if (instruction.getOpcode() === Opcodes.GETSTATIC + && instruction.owner === 'net/minecraft/tags/BlockTags' + && instruction.name === 'BASE_STONE_OVERWORLD' + && instruction.desc === 'Lnet/minecraft/tags/TagKey;') { + method.instructions.set(instruction, new MethodInsnNode(Opcodes.INVOKESTATIC, + 'zone/moddev/mc/mineralogy/compat/VanillaTerrainHooks', 'dripstoneBaseStones', + '()Lnet/minecraft/tags/TagKey;', false)); + ++hooks; + } + instruction = next; + } + } + if (hooks !== 1) throw new Error('Mineralogy dripstone hook drift in ' + classNode.name + ': expected 1, found ' + hooks); + ASMAPI.log('INFO', 'Mineralogy terrain compatibility: applied exactly one hook to ' + classNode.name); + return classNode; +} + +function initializeCoreMod() { + return { + 'mineralogy_forest_rock_substrate': { + 'target': {'type': 'CLASS', 'name': 'net.minecraft.world.level.levelgen.feature.BlockBlobFeature'}, + 'transformer': function(classNode) { + var hooks = 0; + for (var index = 0; index < classNode.methods.size(); ++index) { + var method = classNode.methods.get(index); + if (method.desc !== '(Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z') continue; + for (var instruction = method.instructions.getFirst(); instruction !== null;) { + var next = instruction.getNext(); + if (instruction.getOpcode() === Opcodes.INVOKESTATIC + && instruction.owner === 'net/minecraft/world/level/levelgen/feature/BlockBlobFeature' + && instruction.name === 'isStone' + && instruction.desc === '(Lnet/minecraft/world/level/block/state/BlockState;)Z') { + method.instructions.set(instruction, new MethodInsnNode(Opcodes.INVOKESTATIC, + 'zone/moddev/mc/mineralogy/compat/VanillaTerrainHooks', 'forestRockSubstrate', + instruction.desc, false)); + ++hooks; + } + instruction = next; + } + } + if (hooks !== 1) throw new Error('Mineralogy forest-rock hook drift: expected 1, found ' + hooks); + ASMAPI.log('INFO', 'Mineralogy forest-rock compatibility: applied exactly one hook'); + return classNode; + } + }, + 'mineralogy_dripstone_water_pocket': { + 'target': {'type': 'CLASS', 'name': 'net.minecraft.world.level.levelgen.feature.DripstoneClusterFeature'}, + 'transformer': function(classNode) { + return redirectBaseStone(classNode, '(Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z'); + } + }, + 'mineralogy_large_dripstone_boundary': { + 'target': {'type': 'CLASS', 'name': 'net.minecraft.world.level.levelgen.feature.LargeDripstoneFeature$LargeDripstone'}, + 'transformer': function(classNode) { + return redirectBaseStone(classNode, '(Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$WindOffsetter;)V'); + } + } + }; +} diff --git a/src/main/resources/data/c/tags/blocks/cobblestones/normal.json b/src/main/resources/data/c/tags/blocks/cobblestones/normal.json new file mode 100644 index 000000000..4a747bf9a --- /dev/null +++ b/src/main/resources/data/c/tags/blocks/cobblestones/normal.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "mineralogy:chert", + "mineralogy:pumice" + ] +} diff --git a/src/main/resources/data/c/tags/blocks/dyed.json b/src/main/resources/data/c/tags/blocks/dyed.json new file mode 100644 index 000000000..4aacab7ce --- /dev/null +++ b/src/main/resources/data/c/tags/blocks/dyed.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "#c:dyed/white", + "#c:dyed/orange", + "#c:dyed/magenta", + "#c:dyed/light_blue", + "#c:dyed/yellow", + "#c:dyed/lime", + "#c:dyed/pink", + "#c:dyed/gray", + "#c:dyed/light_gray", + "#c:dyed/cyan", + "#c:dyed/purple", + "#c:dyed/blue", + "#c:dyed/brown", + "#c:dyed/green", + "#c:dyed/red", + "#c:dyed/black" + ] +} diff --git a/src/main/resources/data/c/tags/blocks/dyed/black.json b/src/main/resources/data/c/tags/blocks/dyed/black.json new file mode 100644 index 000000000..37a7ab734 --- /dev/null +++ b/src/main/resources/data/c/tags/blocks/dyed/black.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_black" + ] +} diff --git a/src/main/resources/data/c/tags/blocks/dyed/blue.json b/src/main/resources/data/c/tags/blocks/dyed/blue.json new file mode 100644 index 000000000..ba5de7d28 --- /dev/null +++ b/src/main/resources/data/c/tags/blocks/dyed/blue.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_blue" + ] +} diff --git a/src/main/resources/data/c/tags/blocks/dyed/brown.json b/src/main/resources/data/c/tags/blocks/dyed/brown.json new file mode 100644 index 000000000..39a4b9656 --- /dev/null +++ b/src/main/resources/data/c/tags/blocks/dyed/brown.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_brown" + ] +} diff --git a/src/main/resources/data/c/tags/blocks/dyed/cyan.json b/src/main/resources/data/c/tags/blocks/dyed/cyan.json new file mode 100644 index 000000000..668f0c5c4 --- /dev/null +++ b/src/main/resources/data/c/tags/blocks/dyed/cyan.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_cyan" + ] +} diff --git a/src/main/resources/data/c/tags/blocks/dyed/gray.json b/src/main/resources/data/c/tags/blocks/dyed/gray.json new file mode 100644 index 000000000..9ca30e162 --- /dev/null +++ b/src/main/resources/data/c/tags/blocks/dyed/gray.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_gray" + ] +} diff --git a/src/main/resources/data/c/tags/blocks/dyed/green.json b/src/main/resources/data/c/tags/blocks/dyed/green.json new file mode 100644 index 000000000..5bf0208d9 --- /dev/null +++ b/src/main/resources/data/c/tags/blocks/dyed/green.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_green" + ] +} diff --git a/src/main/resources/data/c/tags/blocks/dyed/light_blue.json b/src/main/resources/data/c/tags/blocks/dyed/light_blue.json new file mode 100644 index 000000000..70f7b1feb --- /dev/null +++ b/src/main/resources/data/c/tags/blocks/dyed/light_blue.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_light_blue" + ] +} diff --git a/src/main/resources/data/c/tags/blocks/dyed/light_gray.json b/src/main/resources/data/c/tags/blocks/dyed/light_gray.json new file mode 100644 index 000000000..16a56b45e --- /dev/null +++ b/src/main/resources/data/c/tags/blocks/dyed/light_gray.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_silver" + ] +} diff --git a/src/main/resources/data/c/tags/blocks/dyed/lime.json b/src/main/resources/data/c/tags/blocks/dyed/lime.json new file mode 100644 index 000000000..707f15d3d --- /dev/null +++ b/src/main/resources/data/c/tags/blocks/dyed/lime.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_lime" + ] +} diff --git a/src/main/resources/data/c/tags/blocks/dyed/magenta.json b/src/main/resources/data/c/tags/blocks/dyed/magenta.json new file mode 100644 index 000000000..19ad35b0f --- /dev/null +++ b/src/main/resources/data/c/tags/blocks/dyed/magenta.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_magenta" + ] +} diff --git a/src/main/resources/data/c/tags/blocks/dyed/orange.json b/src/main/resources/data/c/tags/blocks/dyed/orange.json new file mode 100644 index 000000000..526b071ca --- /dev/null +++ b/src/main/resources/data/c/tags/blocks/dyed/orange.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_orange" + ] +} diff --git a/src/main/resources/data/c/tags/blocks/dyed/pink.json b/src/main/resources/data/c/tags/blocks/dyed/pink.json new file mode 100644 index 000000000..023703c19 --- /dev/null +++ b/src/main/resources/data/c/tags/blocks/dyed/pink.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_pink" + ] +} diff --git a/src/main/resources/data/c/tags/blocks/dyed/purple.json b/src/main/resources/data/c/tags/blocks/dyed/purple.json new file mode 100644 index 000000000..621554959 --- /dev/null +++ b/src/main/resources/data/c/tags/blocks/dyed/purple.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_purple" + ] +} diff --git a/src/main/resources/data/c/tags/blocks/dyed/red.json b/src/main/resources/data/c/tags/blocks/dyed/red.json new file mode 100644 index 000000000..a5bf93dfb --- /dev/null +++ b/src/main/resources/data/c/tags/blocks/dyed/red.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_red" + ] +} diff --git a/src/main/resources/data/c/tags/blocks/dyed/white.json b/src/main/resources/data/c/tags/blocks/dyed/white.json new file mode 100644 index 000000000..3fcdb5b08 --- /dev/null +++ b/src/main/resources/data/c/tags/blocks/dyed/white.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_white" + ] +} diff --git a/src/main/resources/data/c/tags/blocks/dyed/yellow.json b/src/main/resources/data/c/tags/blocks/dyed/yellow.json new file mode 100644 index 000000000..700c65a11 --- /dev/null +++ b/src/main/resources/data/c/tags/blocks/dyed/yellow.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_yellow" + ] +} diff --git a/src/main/resources/data/c/tags/blocks/ores.json b/src/main/resources/data/c/tags/blocks/ores.json new file mode 100644 index 000000000..9b41cc5bd --- /dev/null +++ b/src/main/resources/data/c/tags/blocks/ores.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#c:ores/nitrate", + "#c:ores/phosphorous", + "#c:ores/sulfur" + ] +} diff --git a/src/main/resources/data/c/tags/blocks/player_workstations/furnaces.json b/src/main/resources/data/c/tags/blocks/player_workstations/furnaces.json new file mode 100644 index 000000000..4addb7271 --- /dev/null +++ b/src/main/resources/data/c/tags/blocks/player_workstations/furnaces.json @@ -0,0 +1,869 @@ +{ + "replace": false, + "values": [ + { + "id": "mineralogy:andesite_furnace", + "required": false + }, + { + "id": "mineralogy:lit_andesite_furnace", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_andesite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:andesite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_andesite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_andesite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:basalt_furnace", + "required": false + }, + { + "id": "mineralogy:lit_basalt_furnace", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_basalt_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:basalt_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_basalt_brick_furnace", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_basalt_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:diorite_furnace", + "required": false + }, + { + "id": "mineralogy:lit_diorite_furnace", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_diorite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:diorite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_diorite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_diorite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:granite_furnace", + "required": false + }, + { + "id": "mineralogy:lit_granite_furnace", + "required": false + }, + { + "id": "mineralogy:granite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_granite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:granite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_granite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_granite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:rhyolite_furnace", + "required": false + }, + { + "id": "mineralogy:lit_rhyolite_furnace", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_rhyolite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_rhyolite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_rhyolite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:pegmatite_furnace", + "required": false + }, + { + "id": "mineralogy:lit_pegmatite_furnace", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_pegmatite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_pegmatite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_pegmatite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:diabase_furnace", + "required": false + }, + { + "id": "mineralogy:lit_diabase_furnace", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_diabase_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:diabase_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_diabase_brick_furnace", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_diabase_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:gabbro_furnace", + "required": false + }, + { + "id": "mineralogy:lit_gabbro_furnace", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_gabbro_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_gabbro_brick_furnace", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_gabbro_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:peridotite_furnace", + "required": false + }, + { + "id": "mineralogy:lit_peridotite_furnace", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_peridotite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_peridotite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_peridotite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_furnace", + "required": false + }, + { + "id": "mineralogy:lit_basaltic_glass_furnace", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_basaltic_glass_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_basaltic_glass_brick_furnace", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_basaltic_glass_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:scoria_furnace", + "required": false + }, + { + "id": "mineralogy:lit_scoria_furnace", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_scoria_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:scoria_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_scoria_brick_furnace", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_scoria_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:tuff_furnace", + "required": false + }, + { + "id": "mineralogy:lit_tuff_furnace", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_tuff_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:tuff_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_tuff_brick_furnace", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_tuff_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:shale_furnace", + "required": false + }, + { + "id": "mineralogy:lit_shale_furnace", + "required": false + }, + { + "id": "mineralogy:shale_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_shale_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:shale_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_shale_brick_furnace", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_shale_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:conglomerate_furnace", + "required": false + }, + { + "id": "mineralogy:lit_conglomerate_furnace", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_conglomerate_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_conglomerate_brick_furnace", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_conglomerate_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:dolomite_furnace", + "required": false + }, + { + "id": "mineralogy:lit_dolomite_furnace", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_dolomite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_dolomite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_dolomite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:limestone_furnace", + "required": false + }, + { + "id": "mineralogy:lit_limestone_furnace", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_limestone_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:limestone_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_limestone_brick_furnace", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_limestone_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:siltstone_furnace", + "required": false + }, + { + "id": "mineralogy:lit_siltstone_furnace", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_siltstone_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_siltstone_brick_furnace", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_siltstone_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:marble_furnace", + "required": false + }, + { + "id": "mineralogy:lit_marble_furnace", + "required": false + }, + { + "id": "mineralogy:marble_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_marble_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:marble_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_marble_brick_furnace", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_marble_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:slate_furnace", + "required": false + }, + { + "id": "mineralogy:lit_slate_furnace", + "required": false + }, + { + "id": "mineralogy:slate_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_slate_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:slate_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_slate_brick_furnace", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_slate_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:schist_furnace", + "required": false + }, + { + "id": "mineralogy:lit_schist_furnace", + "required": false + }, + { + "id": "mineralogy:schist_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_schist_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:schist_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_schist_brick_furnace", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_schist_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:gneiss_furnace", + "required": false + }, + { + "id": "mineralogy:lit_gneiss_furnace", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_gneiss_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_gneiss_brick_furnace", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_gneiss_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:phyllite_furnace", + "required": false + }, + { + "id": "mineralogy:lit_phyllite_furnace", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_phyllite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_phyllite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_phyllite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:amphibolite_furnace", + "required": false + }, + { + "id": "mineralogy:lit_amphibolite_furnace", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_amphibolite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_amphibolite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_amphibolite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:hornfels_furnace", + "required": false + }, + { + "id": "mineralogy:lit_hornfels_furnace", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_hornfels_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_hornfels_brick_furnace", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_hornfels_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:quartzite_furnace", + "required": false + }, + { + "id": "mineralogy:lit_quartzite_furnace", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_quartzite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_quartzite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_quartzite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:novaculite_furnace", + "required": false + }, + { + "id": "mineralogy:lit_novaculite_furnace", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_novaculite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_novaculite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_novaculite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:rock_salt_furnace", + "required": false + }, + { + "id": "mineralogy:lit_rock_salt_furnace", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_rock_salt_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_rock_salt_brick_furnace", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_rock_salt_smooth_brick_furnace", + "required": false + } + ] +} diff --git a/src/main/resources/data/c/tags/blocks/stones.json b/src/main/resources/data/c/tags/blocks/stones.json new file mode 100644 index 000000000..10aec0d1c --- /dev/null +++ b/src/main/resources/data/c/tags/blocks/stones.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#mineralogy:raw_stones" + ] +} diff --git a/src/main/resources/data/c/tags/blocks/storage_blocks.json b/src/main/resources/data/c/tags/blocks/storage_blocks.json new file mode 100644 index 000000000..eecfcc546 --- /dev/null +++ b/src/main/resources/data/c/tags/blocks/storage_blocks.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#c:storage_blocks/chalk", + "#c:storage_blocks/gypsum", + "#c:storage_blocks/nitrate", + "#c:storage_blocks/phosphorous", + "#c:storage_blocks/rock_salt", + "#c:storage_blocks/sulfur" + ] +} diff --git a/src/main/resources/data/c/tags/items/cobblestones/normal.json b/src/main/resources/data/c/tags/items/cobblestones/normal.json new file mode 100644 index 000000000..4a747bf9a --- /dev/null +++ b/src/main/resources/data/c/tags/items/cobblestones/normal.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "mineralogy:chert", + "mineralogy:pumice" + ] +} diff --git a/src/main/resources/data/c/tags/items/dyed.json b/src/main/resources/data/c/tags/items/dyed.json new file mode 100644 index 000000000..4aacab7ce --- /dev/null +++ b/src/main/resources/data/c/tags/items/dyed.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "#c:dyed/white", + "#c:dyed/orange", + "#c:dyed/magenta", + "#c:dyed/light_blue", + "#c:dyed/yellow", + "#c:dyed/lime", + "#c:dyed/pink", + "#c:dyed/gray", + "#c:dyed/light_gray", + "#c:dyed/cyan", + "#c:dyed/purple", + "#c:dyed/blue", + "#c:dyed/brown", + "#c:dyed/green", + "#c:dyed/red", + "#c:dyed/black" + ] +} diff --git a/src/main/resources/data/c/tags/items/dyed/black.json b/src/main/resources/data/c/tags/items/dyed/black.json new file mode 100644 index 000000000..37a7ab734 --- /dev/null +++ b/src/main/resources/data/c/tags/items/dyed/black.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_black" + ] +} diff --git a/src/main/resources/data/c/tags/items/dyed/blue.json b/src/main/resources/data/c/tags/items/dyed/blue.json new file mode 100644 index 000000000..ba5de7d28 --- /dev/null +++ b/src/main/resources/data/c/tags/items/dyed/blue.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_blue" + ] +} diff --git a/src/main/resources/data/c/tags/items/dyed/brown.json b/src/main/resources/data/c/tags/items/dyed/brown.json new file mode 100644 index 000000000..39a4b9656 --- /dev/null +++ b/src/main/resources/data/c/tags/items/dyed/brown.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_brown" + ] +} diff --git a/src/main/resources/data/c/tags/items/dyed/cyan.json b/src/main/resources/data/c/tags/items/dyed/cyan.json new file mode 100644 index 000000000..668f0c5c4 --- /dev/null +++ b/src/main/resources/data/c/tags/items/dyed/cyan.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_cyan" + ] +} diff --git a/src/main/resources/data/c/tags/items/dyed/gray.json b/src/main/resources/data/c/tags/items/dyed/gray.json new file mode 100644 index 000000000..9ca30e162 --- /dev/null +++ b/src/main/resources/data/c/tags/items/dyed/gray.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_gray" + ] +} diff --git a/src/main/resources/data/c/tags/items/dyed/green.json b/src/main/resources/data/c/tags/items/dyed/green.json new file mode 100644 index 000000000..5bf0208d9 --- /dev/null +++ b/src/main/resources/data/c/tags/items/dyed/green.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_green" + ] +} diff --git a/src/main/resources/data/c/tags/items/dyed/light_blue.json b/src/main/resources/data/c/tags/items/dyed/light_blue.json new file mode 100644 index 000000000..70f7b1feb --- /dev/null +++ b/src/main/resources/data/c/tags/items/dyed/light_blue.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_light_blue" + ] +} diff --git a/src/main/resources/data/c/tags/items/dyed/light_gray.json b/src/main/resources/data/c/tags/items/dyed/light_gray.json new file mode 100644 index 000000000..16a56b45e --- /dev/null +++ b/src/main/resources/data/c/tags/items/dyed/light_gray.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_silver" + ] +} diff --git a/src/main/resources/data/c/tags/items/dyed/lime.json b/src/main/resources/data/c/tags/items/dyed/lime.json new file mode 100644 index 000000000..707f15d3d --- /dev/null +++ b/src/main/resources/data/c/tags/items/dyed/lime.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_lime" + ] +} diff --git a/src/main/resources/data/c/tags/items/dyed/magenta.json b/src/main/resources/data/c/tags/items/dyed/magenta.json new file mode 100644 index 000000000..19ad35b0f --- /dev/null +++ b/src/main/resources/data/c/tags/items/dyed/magenta.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_magenta" + ] +} diff --git a/src/main/resources/data/c/tags/items/dyed/orange.json b/src/main/resources/data/c/tags/items/dyed/orange.json new file mode 100644 index 000000000..526b071ca --- /dev/null +++ b/src/main/resources/data/c/tags/items/dyed/orange.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_orange" + ] +} diff --git a/src/main/resources/data/c/tags/items/dyed/pink.json b/src/main/resources/data/c/tags/items/dyed/pink.json new file mode 100644 index 000000000..023703c19 --- /dev/null +++ b/src/main/resources/data/c/tags/items/dyed/pink.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_pink" + ] +} diff --git a/src/main/resources/data/c/tags/items/dyed/purple.json b/src/main/resources/data/c/tags/items/dyed/purple.json new file mode 100644 index 000000000..621554959 --- /dev/null +++ b/src/main/resources/data/c/tags/items/dyed/purple.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_purple" + ] +} diff --git a/src/main/resources/data/c/tags/items/dyed/red.json b/src/main/resources/data/c/tags/items/dyed/red.json new file mode 100644 index 000000000..a5bf93dfb --- /dev/null +++ b/src/main/resources/data/c/tags/items/dyed/red.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_red" + ] +} diff --git a/src/main/resources/data/c/tags/items/dyed/white.json b/src/main/resources/data/c/tags/items/dyed/white.json new file mode 100644 index 000000000..3fcdb5b08 --- /dev/null +++ b/src/main/resources/data/c/tags/items/dyed/white.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_white" + ] +} diff --git a/src/main/resources/data/c/tags/items/dyed/yellow.json b/src/main/resources/data/c/tags/items/dyed/yellow.json new file mode 100644 index 000000000..700c65a11 --- /dev/null +++ b/src/main/resources/data/c/tags/items/dyed/yellow.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:drywall_yellow" + ] +} diff --git a/src/main/resources/data/c/tags/items/ores.json b/src/main/resources/data/c/tags/items/ores.json new file mode 100644 index 000000000..9b41cc5bd --- /dev/null +++ b/src/main/resources/data/c/tags/items/ores.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#c:ores/nitrate", + "#c:ores/phosphorous", + "#c:ores/sulfur" + ] +} diff --git a/src/main/resources/data/c/tags/items/player_workstations/furnaces.json b/src/main/resources/data/c/tags/items/player_workstations/furnaces.json new file mode 100644 index 000000000..7a0a19263 --- /dev/null +++ b/src/main/resources/data/c/tags/items/player_workstations/furnaces.json @@ -0,0 +1,437 @@ +{ + "replace": false, + "values": [ + { + "id": "mineralogy:andesite_furnace", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:andesite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:basalt_furnace", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:basalt_brick_furnace", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:diorite_furnace", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:diorite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:granite_furnace", + "required": false + }, + { + "id": "mineralogy:granite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:granite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:rhyolite_furnace", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:pegmatite_furnace", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:diabase_furnace", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:diabase_brick_furnace", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:gabbro_furnace", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_furnace", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:peridotite_furnace", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_furnace", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_furnace", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:scoria_furnace", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:scoria_brick_furnace", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:tuff_furnace", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:tuff_brick_furnace", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:shale_furnace", + "required": false + }, + { + "id": "mineralogy:shale_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:shale_brick_furnace", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:conglomerate_furnace", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_furnace", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:dolomite_furnace", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:limestone_furnace", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:limestone_brick_furnace", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:siltstone_furnace", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_furnace", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:marble_furnace", + "required": false + }, + { + "id": "mineralogy:marble_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:marble_brick_furnace", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:slate_furnace", + "required": false + }, + { + "id": "mineralogy:slate_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:slate_brick_furnace", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:schist_furnace", + "required": false + }, + { + "id": "mineralogy:schist_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:schist_brick_furnace", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:gneiss_furnace", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_furnace", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:phyllite_furnace", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:amphibolite_furnace", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:hornfels_furnace", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_furnace", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:quartzite_furnace", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:novaculite_furnace", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:rock_salt_furnace", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_furnace", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_furnace", + "required": false + } + ] +} diff --git a/src/main/resources/data/c/tags/items/stones.json b/src/main/resources/data/c/tags/items/stones.json new file mode 100644 index 000000000..10aec0d1c --- /dev/null +++ b/src/main/resources/data/c/tags/items/stones.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#mineralogy:raw_stones" + ] +} diff --git a/src/main/resources/data/c/tags/items/storage_blocks.json b/src/main/resources/data/c/tags/items/storage_blocks.json new file mode 100644 index 000000000..eecfcc546 --- /dev/null +++ b/src/main/resources/data/c/tags/items/storage_blocks.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#c:storage_blocks/chalk", + "#c:storage_blocks/gypsum", + "#c:storage_blocks/nitrate", + "#c:storage_blocks/phosphorous", + "#c:storage_blocks/rock_salt", + "#c:storage_blocks/sulfur" + ] +} diff --git a/src/main/resources/data/minecraft/recipes/andesite_slab.json b/src/main/resources/data/minecraft/recipes/andesite_slab.json index 883d9b978..233a7007f 100644 --- a/src/main/resources/data/minecraft/recipes/andesite_slab.json +++ b/src/main/resources/data/minecraft/recipes/andesite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/minecraft/recipes/andesite_slab_from_andesite_stonecutting.json b/src/main/resources/data/minecraft/recipes/andesite_slab_from_andesite_stonecutting.json index fe4815fc5..e84935dad 100644 --- a/src/main/resources/data/minecraft/recipes/andesite_slab_from_andesite_stonecutting.json +++ b/src/main/resources/data/minecraft/recipes/andesite_slab_from_andesite_stonecutting.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_slab" + } + ], "type": "minecraft:stonecutting", "ingredient": { "item": "minecraft:andesite" diff --git a/src/main/resources/data/minecraft/recipes/diorite_slab.json b/src/main/resources/data/minecraft/recipes/diorite_slab.json index d7aa1a2bb..0a64d9846 100644 --- a/src/main/resources/data/minecraft/recipes/diorite_slab.json +++ b/src/main/resources/data/minecraft/recipes/diorite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/minecraft/recipes/diorite_slab_from_diorite_stonecutting.json b/src/main/resources/data/minecraft/recipes/diorite_slab_from_diorite_stonecutting.json index 1c64a6d5d..5c29a1391 100644 --- a/src/main/resources/data/minecraft/recipes/diorite_slab_from_diorite_stonecutting.json +++ b/src/main/resources/data/minecraft/recipes/diorite_slab_from_diorite_stonecutting.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_slab" + } + ], "type": "minecraft:stonecutting", "ingredient": { "item": "minecraft:diorite" diff --git a/src/main/resources/data/minecraft/recipes/granite_slab.json b/src/main/resources/data/minecraft/recipes/granite_slab.json index 27d104efc..3ead3425d 100644 --- a/src/main/resources/data/minecraft/recipes/granite_slab.json +++ b/src/main/resources/data/minecraft/recipes/granite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/minecraft/recipes/granite_slab_from_granite_stonecutting.json b/src/main/resources/data/minecraft/recipes/granite_slab_from_granite_stonecutting.json index e1b1cd509..301c5f99f 100644 --- a/src/main/resources/data/minecraft/recipes/granite_slab_from_granite_stonecutting.json +++ b/src/main/resources/data/minecraft/recipes/granite_slab_from_granite_stonecutting.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_slab" + } + ], "type": "minecraft:stonecutting", "ingredient": { "item": "minecraft:granite" diff --git a/src/main/resources/data/minecraft/recipes/polished_andesite_slab.json b/src/main/resources/data/minecraft/recipes/polished_andesite_slab.json index 586ebcc3a..2d6d537e5 100644 --- a/src/main/resources/data/minecraft/recipes/polished_andesite_slab.json +++ b/src/main/resources/data/minecraft/recipes/polished_andesite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/minecraft/recipes/polished_andesite_slab_from_andesite_stonecutting.json b/src/main/resources/data/minecraft/recipes/polished_andesite_slab_from_andesite_stonecutting.json index 8a0d8f9cf..2cd337c8d 100644 --- a/src/main/resources/data/minecraft/recipes/polished_andesite_slab_from_andesite_stonecutting.json +++ b/src/main/resources/data/minecraft/recipes/polished_andesite_slab_from_andesite_stonecutting.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_slab" + } + ], "type": "minecraft:stonecutting", "ingredient": { "item": "minecraft:andesite" diff --git a/src/main/resources/data/minecraft/recipes/polished_andesite_slab_from_polished_andesite_stonecutting.json b/src/main/resources/data/minecraft/recipes/polished_andesite_slab_from_polished_andesite_stonecutting.json index 82e1f3881..fff86657b 100644 --- a/src/main/resources/data/minecraft/recipes/polished_andesite_slab_from_polished_andesite_stonecutting.json +++ b/src/main/resources/data/minecraft/recipes/polished_andesite_slab_from_polished_andesite_stonecutting.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_slab" + } + ], "type": "minecraft:stonecutting", "ingredient": { "item": "minecraft:polished_andesite" diff --git a/src/main/resources/data/minecraft/recipes/polished_diorite_slab.json b/src/main/resources/data/minecraft/recipes/polished_diorite_slab.json index 18dafb185..827469b16 100644 --- a/src/main/resources/data/minecraft/recipes/polished_diorite_slab.json +++ b/src/main/resources/data/minecraft/recipes/polished_diorite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/minecraft/recipes/polished_diorite_slab_from_diorite_stonecutting.json b/src/main/resources/data/minecraft/recipes/polished_diorite_slab_from_diorite_stonecutting.json index 546680945..1a6484c23 100644 --- a/src/main/resources/data/minecraft/recipes/polished_diorite_slab_from_diorite_stonecutting.json +++ b/src/main/resources/data/minecraft/recipes/polished_diorite_slab_from_diorite_stonecutting.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_slab" + } + ], "type": "minecraft:stonecutting", "ingredient": { "item": "minecraft:diorite" diff --git a/src/main/resources/data/minecraft/recipes/polished_diorite_slab_from_polished_diorite_stonecutting.json b/src/main/resources/data/minecraft/recipes/polished_diorite_slab_from_polished_diorite_stonecutting.json index 7518f4845..ceceb2b22 100644 --- a/src/main/resources/data/minecraft/recipes/polished_diorite_slab_from_polished_diorite_stonecutting.json +++ b/src/main/resources/data/minecraft/recipes/polished_diorite_slab_from_polished_diorite_stonecutting.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_slab" + } + ], "type": "minecraft:stonecutting", "ingredient": { "item": "minecraft:polished_diorite" diff --git a/src/main/resources/data/minecraft/recipes/polished_granite_slab.json b/src/main/resources/data/minecraft/recipes/polished_granite_slab.json index 9f8ffce13..1b55b53bc 100644 --- a/src/main/resources/data/minecraft/recipes/polished_granite_slab.json +++ b/src/main/resources/data/minecraft/recipes/polished_granite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/minecraft/recipes/polished_granite_slab_from_granite_stonecutting.json b/src/main/resources/data/minecraft/recipes/polished_granite_slab_from_granite_stonecutting.json index c6581b012..d6adc5f3a 100644 --- a/src/main/resources/data/minecraft/recipes/polished_granite_slab_from_granite_stonecutting.json +++ b/src/main/resources/data/minecraft/recipes/polished_granite_slab_from_granite_stonecutting.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_slab" + } + ], "type": "minecraft:stonecutting", "ingredient": { "item": "minecraft:granite" diff --git a/src/main/resources/data/minecraft/recipes/polished_granite_slab_from_polished_granite_stonecutting.json b/src/main/resources/data/minecraft/recipes/polished_granite_slab_from_polished_granite_stonecutting.json index ef3f444c7..c56b4fd57 100644 --- a/src/main/resources/data/minecraft/recipes/polished_granite_slab_from_polished_granite_stonecutting.json +++ b/src/main/resources/data/minecraft/recipes/polished_granite_slab_from_polished_granite_stonecutting.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_slab" + } + ], "type": "minecraft:stonecutting", "ingredient": { "item": "minecraft:polished_granite" diff --git a/src/main/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json b/src/main/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json new file mode 100644 index 000000000..10c160fb5 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/blocks/azalea_root_replaceable.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#mineralogy:terrain_rocks" + ] +} diff --git a/src/main/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json b/src/main/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json new file mode 100644 index 000000000..10c160fb5 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#mineralogy:terrain_rocks" + ] +} diff --git a/src/main/resources/data/minecraft/tags/blocks/goats_spawnable_on.json b/src/main/resources/data/minecraft/tags/blocks/goats_spawnable_on.json new file mode 100644 index 000000000..10c160fb5 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/blocks/goats_spawnable_on.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#mineralogy:terrain_rocks" + ] +} diff --git a/src/main/resources/data/minecraft/tags/blocks/moss_replaceable.json b/src/main/resources/data/minecraft/tags/blocks/moss_replaceable.json new file mode 100644 index 000000000..10c160fb5 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/blocks/moss_replaceable.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#mineralogy:terrain_rocks" + ] +} diff --git a/src/main/resources/data/minecraft/tags/blocks/sculk_replaceable.json b/src/main/resources/data/minecraft/tags/blocks/sculk_replaceable.json new file mode 100644 index 000000000..10c160fb5 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/blocks/sculk_replaceable.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#mineralogy:terrain_rocks" + ] +} diff --git a/src/main/resources/data/minecraft/tags/blocks/slabs.json b/src/main/resources/data/minecraft/tags/blocks/slabs.json new file mode 100644 index 000000000..d5ef1d87c --- /dev/null +++ b/src/main/resources/data/minecraft/tags/blocks/slabs.json @@ -0,0 +1,437 @@ +{ + "replace": false, + "values": [ + { + "id": "mineralogy:andesite_slab", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:andesite_brick_slab", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:basalt_slab", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_slab", + "required": false + }, + { + "id": "mineralogy:basalt_brick_slab", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:diorite_slab", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:diorite_brick_slab", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:granite_slab", + "required": false + }, + { + "id": "mineralogy:granite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:granite_brick_slab", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:diabase_slab", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_slab", + "required": false + }, + { + "id": "mineralogy:diabase_brick_slab", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:scoria_slab", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_slab", + "required": false + }, + { + "id": "mineralogy:scoria_brick_slab", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:tuff_slab", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_slab", + "required": false + }, + { + "id": "mineralogy:tuff_brick_slab", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:shale_slab", + "required": false + }, + { + "id": "mineralogy:shale_smooth_slab", + "required": false + }, + { + "id": "mineralogy:shale_brick_slab", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:limestone_slab", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_slab", + "required": false + }, + { + "id": "mineralogy:limestone_brick_slab", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:marble_slab", + "required": false + }, + { + "id": "mineralogy:marble_smooth_slab", + "required": false + }, + { + "id": "mineralogy:marble_brick_slab", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:slate_slab", + "required": false + }, + { + "id": "mineralogy:slate_smooth_slab", + "required": false + }, + { + "id": "mineralogy:slate_brick_slab", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:schist_slab", + "required": false + }, + { + "id": "mineralogy:schist_smooth_slab", + "required": false + }, + { + "id": "mineralogy:schist_brick_slab", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_slab", + "required": false + } + ] +} diff --git a/src/main/resources/data/minecraft/tags/blocks/snaps_goat_horn.json b/src/main/resources/data/minecraft/tags/blocks/snaps_goat_horn.json new file mode 100644 index 000000000..cf00778d9 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/blocks/snaps_goat_horn.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#mineralogy:horn_breaking_rocks" + ] +} diff --git a/src/main/resources/data/minecraft/tags/blocks/stairs.json b/src/main/resources/data/minecraft/tags/blocks/stairs.json new file mode 100644 index 000000000..b3f94f375 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/blocks/stairs.json @@ -0,0 +1,437 @@ +{ + "replace": false, + "values": [ + { + "id": "mineralogy:andesite_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:granite_stairs", + "required": false + }, + { + "id": "mineralogy:granite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:granite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_brick_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_brick_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:shale_stairs", + "required": false + }, + { + "id": "mineralogy:shale_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:shale_brick_stairs", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_brick_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:marble_stairs", + "required": false + }, + { + "id": "mineralogy:marble_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:marble_brick_stairs", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:slate_stairs", + "required": false + }, + { + "id": "mineralogy:slate_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:slate_brick_stairs", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:schist_stairs", + "required": false + }, + { + "id": "mineralogy:schist_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:schist_brick_stairs", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_stairs", + "required": false + } + ] +} diff --git a/src/main/resources/data/minecraft/tags/blocks/wall_post_override.json b/src/main/resources/data/minecraft/tags/blocks/wall_post_override.json new file mode 100644 index 000000000..6aac0fa0d --- /dev/null +++ b/src/main/resources/data/minecraft/tags/blocks/wall_post_override.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "mineralogy:rocksaltlamp" + ] +} diff --git a/src/main/resources/data/minecraft/tags/blocks/walls.json b/src/main/resources/data/minecraft/tags/blocks/walls.json index 8110179a8..a3c943442 100644 --- a/src/main/resources/data/minecraft/tags/blocks/walls.json +++ b/src/main/resources/data/minecraft/tags/blocks/walls.json @@ -1,113 +1,437 @@ { "replace": false, "values": [ - "mineralogy:amphibolite_brick_wall", - "mineralogy:amphibolite_smooth_brick_wall", - "mineralogy:amphibolite_smooth_wall", - "mineralogy:amphibolite_wall", - "mineralogy:andesite_brick_wall", - "mineralogy:andesite_smooth_brick_wall", - "mineralogy:andesite_smooth_wall", - "mineralogy:andesite_wall", - "mineralogy:basalt_brick_wall", - "mineralogy:basalt_smooth_brick_wall", - "mineralogy:basalt_smooth_wall", - "mineralogy:basalt_wall", - "mineralogy:basaltic_glass_brick_wall", - "mineralogy:basaltic_glass_smooth_brick_wall", - "mineralogy:basaltic_glass_smooth_wall", - "mineralogy:basaltic_glass_wall", - "mineralogy:conglomerate_brick_wall", - "mineralogy:conglomerate_smooth_brick_wall", - "mineralogy:conglomerate_smooth_wall", - "mineralogy:conglomerate_wall", - "mineralogy:diabase_brick_wall", - "mineralogy:diabase_smooth_brick_wall", - "mineralogy:diabase_smooth_wall", - "mineralogy:diabase_wall", - "mineralogy:diorite_brick_wall", - "mineralogy:diorite_smooth_brick_wall", - "mineralogy:diorite_smooth_wall", - "mineralogy:diorite_wall", - "mineralogy:dolomite_brick_wall", - "mineralogy:dolomite_smooth_brick_wall", - "mineralogy:dolomite_smooth_wall", - "mineralogy:dolomite_wall", - "mineralogy:gabbro_brick_wall", - "mineralogy:gabbro_smooth_brick_wall", - "mineralogy:gabbro_smooth_wall", - "mineralogy:gabbro_wall", - "mineralogy:gneiss_brick_wall", - "mineralogy:gneiss_smooth_brick_wall", - "mineralogy:gneiss_smooth_wall", - "mineralogy:gneiss_wall", - "mineralogy:granite_brick_wall", - "mineralogy:granite_smooth_brick_wall", - "mineralogy:granite_smooth_wall", - "mineralogy:granite_wall", - "mineralogy:hornfels_brick_wall", - "mineralogy:hornfels_smooth_brick_wall", - "mineralogy:hornfels_smooth_wall", - "mineralogy:hornfels_wall", - "mineralogy:limestone_brick_wall", - "mineralogy:limestone_smooth_brick_wall", - "mineralogy:limestone_smooth_wall", - "mineralogy:limestone_wall", - "mineralogy:marble_brick_wall", - "mineralogy:marble_smooth_brick_wall", - "mineralogy:marble_smooth_wall", - "mineralogy:marble_wall", - "mineralogy:novaculite_brick_wall", - "mineralogy:novaculite_smooth_brick_wall", - "mineralogy:novaculite_smooth_wall", - "mineralogy:novaculite_wall", - "mineralogy:pegmatite_brick_wall", - "mineralogy:pegmatite_smooth_brick_wall", - "mineralogy:pegmatite_smooth_wall", - "mineralogy:pegmatite_wall", - "mineralogy:peridotite_brick_wall", - "mineralogy:peridotite_smooth_brick_wall", - "mineralogy:peridotite_smooth_wall", - "mineralogy:peridotite_wall", - "mineralogy:phyllite_brick_wall", - "mineralogy:phyllite_smooth_brick_wall", - "mineralogy:phyllite_smooth_wall", - "mineralogy:phyllite_wall", - "mineralogy:quartzite_brick_wall", - "mineralogy:quartzite_smooth_brick_wall", - "mineralogy:quartzite_smooth_wall", - "mineralogy:quartzite_wall", - "mineralogy:rhyolite_brick_wall", - "mineralogy:rhyolite_smooth_brick_wall", - "mineralogy:rhyolite_smooth_wall", - "mineralogy:rhyolite_wall", - "mineralogy:rock_salt_brick_wall", - "mineralogy:rock_salt_smooth_brick_wall", - "mineralogy:rock_salt_smooth_wall", - "mineralogy:rock_salt_wall", - "mineralogy:schist_brick_wall", - "mineralogy:schist_smooth_brick_wall", - "mineralogy:schist_smooth_wall", - "mineralogy:schist_wall", - "mineralogy:scoria_brick_wall", - "mineralogy:scoria_smooth_brick_wall", - "mineralogy:scoria_smooth_wall", - "mineralogy:scoria_wall", - "mineralogy:shale_brick_wall", - "mineralogy:shale_smooth_brick_wall", - "mineralogy:shale_smooth_wall", - "mineralogy:shale_wall", - "mineralogy:siltstone_brick_wall", - "mineralogy:siltstone_smooth_brick_wall", - "mineralogy:siltstone_smooth_wall", - "mineralogy:siltstone_wall", - "mineralogy:slate_brick_wall", - "mineralogy:slate_smooth_brick_wall", - "mineralogy:slate_smooth_wall", - "mineralogy:slate_wall", - "mineralogy:tuff_brick_wall", - "mineralogy:tuff_smooth_brick_wall", - "mineralogy:tuff_smooth_wall", - "mineralogy:tuff_wall" + { + "id": "mineralogy:andesite_wall", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:andesite_brick_wall", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:basalt_wall", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_wall", + "required": false + }, + { + "id": "mineralogy:basalt_brick_wall", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:diorite_wall", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:diorite_brick_wall", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:granite_wall", + "required": false + }, + { + "id": "mineralogy:granite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:granite_brick_wall", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:diabase_wall", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_wall", + "required": false + }, + { + "id": "mineralogy:diabase_brick_wall", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:scoria_wall", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_wall", + "required": false + }, + { + "id": "mineralogy:scoria_brick_wall", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:tuff_wall", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_wall", + "required": false + }, + { + "id": "mineralogy:tuff_brick_wall", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:shale_wall", + "required": false + }, + { + "id": "mineralogy:shale_smooth_wall", + "required": false + }, + { + "id": "mineralogy:shale_brick_wall", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:limestone_wall", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_wall", + "required": false + }, + { + "id": "mineralogy:limestone_brick_wall", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:marble_wall", + "required": false + }, + { + "id": "mineralogy:marble_smooth_wall", + "required": false + }, + { + "id": "mineralogy:marble_brick_wall", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:slate_wall", + "required": false + }, + { + "id": "mineralogy:slate_smooth_wall", + "required": false + }, + { + "id": "mineralogy:slate_brick_wall", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:schist_wall", + "required": false + }, + { + "id": "mineralogy:schist_smooth_wall", + "required": false + }, + { + "id": "mineralogy:schist_brick_wall", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_wall", + "required": false + } ] } diff --git a/src/main/resources/data/minecraft/tags/items/slabs.json b/src/main/resources/data/minecraft/tags/items/slabs.json new file mode 100644 index 000000000..d5ef1d87c --- /dev/null +++ b/src/main/resources/data/minecraft/tags/items/slabs.json @@ -0,0 +1,437 @@ +{ + "replace": false, + "values": [ + { + "id": "mineralogy:andesite_slab", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:andesite_brick_slab", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:basalt_slab", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_slab", + "required": false + }, + { + "id": "mineralogy:basalt_brick_slab", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:diorite_slab", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:diorite_brick_slab", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:granite_slab", + "required": false + }, + { + "id": "mineralogy:granite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:granite_brick_slab", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:diabase_slab", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_slab", + "required": false + }, + { + "id": "mineralogy:diabase_brick_slab", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:scoria_slab", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_slab", + "required": false + }, + { + "id": "mineralogy:scoria_brick_slab", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:tuff_slab", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_slab", + "required": false + }, + { + "id": "mineralogy:tuff_brick_slab", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:shale_slab", + "required": false + }, + { + "id": "mineralogy:shale_smooth_slab", + "required": false + }, + { + "id": "mineralogy:shale_brick_slab", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:limestone_slab", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_slab", + "required": false + }, + { + "id": "mineralogy:limestone_brick_slab", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:marble_slab", + "required": false + }, + { + "id": "mineralogy:marble_smooth_slab", + "required": false + }, + { + "id": "mineralogy:marble_brick_slab", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:slate_slab", + "required": false + }, + { + "id": "mineralogy:slate_smooth_slab", + "required": false + }, + { + "id": "mineralogy:slate_brick_slab", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:schist_slab", + "required": false + }, + { + "id": "mineralogy:schist_smooth_slab", + "required": false + }, + { + "id": "mineralogy:schist_brick_slab", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_slab", + "required": false + } + ] +} diff --git a/src/main/resources/data/minecraft/tags/items/stairs.json b/src/main/resources/data/minecraft/tags/items/stairs.json new file mode 100644 index 000000000..b3f94f375 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/items/stairs.json @@ -0,0 +1,437 @@ +{ + "replace": false, + "values": [ + { + "id": "mineralogy:andesite_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:granite_stairs", + "required": false + }, + { + "id": "mineralogy:granite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:granite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_brick_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_brick_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:shale_stairs", + "required": false + }, + { + "id": "mineralogy:shale_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:shale_brick_stairs", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_brick_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:marble_stairs", + "required": false + }, + { + "id": "mineralogy:marble_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:marble_brick_stairs", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:slate_stairs", + "required": false + }, + { + "id": "mineralogy:slate_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:slate_brick_stairs", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:schist_stairs", + "required": false + }, + { + "id": "mineralogy:schist_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:schist_brick_stairs", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_stairs", + "required": false + } + ] +} diff --git a/src/main/resources/data/minecraft/tags/items/walls.json b/src/main/resources/data/minecraft/tags/items/walls.json index 8110179a8..a3c943442 100644 --- a/src/main/resources/data/minecraft/tags/items/walls.json +++ b/src/main/resources/data/minecraft/tags/items/walls.json @@ -1,113 +1,437 @@ { "replace": false, "values": [ - "mineralogy:amphibolite_brick_wall", - "mineralogy:amphibolite_smooth_brick_wall", - "mineralogy:amphibolite_smooth_wall", - "mineralogy:amphibolite_wall", - "mineralogy:andesite_brick_wall", - "mineralogy:andesite_smooth_brick_wall", - "mineralogy:andesite_smooth_wall", - "mineralogy:andesite_wall", - "mineralogy:basalt_brick_wall", - "mineralogy:basalt_smooth_brick_wall", - "mineralogy:basalt_smooth_wall", - "mineralogy:basalt_wall", - "mineralogy:basaltic_glass_brick_wall", - "mineralogy:basaltic_glass_smooth_brick_wall", - "mineralogy:basaltic_glass_smooth_wall", - "mineralogy:basaltic_glass_wall", - "mineralogy:conglomerate_brick_wall", - "mineralogy:conglomerate_smooth_brick_wall", - "mineralogy:conglomerate_smooth_wall", - "mineralogy:conglomerate_wall", - "mineralogy:diabase_brick_wall", - "mineralogy:diabase_smooth_brick_wall", - "mineralogy:diabase_smooth_wall", - "mineralogy:diabase_wall", - "mineralogy:diorite_brick_wall", - "mineralogy:diorite_smooth_brick_wall", - "mineralogy:diorite_smooth_wall", - "mineralogy:diorite_wall", - "mineralogy:dolomite_brick_wall", - "mineralogy:dolomite_smooth_brick_wall", - "mineralogy:dolomite_smooth_wall", - "mineralogy:dolomite_wall", - "mineralogy:gabbro_brick_wall", - "mineralogy:gabbro_smooth_brick_wall", - "mineralogy:gabbro_smooth_wall", - "mineralogy:gabbro_wall", - "mineralogy:gneiss_brick_wall", - "mineralogy:gneiss_smooth_brick_wall", - "mineralogy:gneiss_smooth_wall", - "mineralogy:gneiss_wall", - "mineralogy:granite_brick_wall", - "mineralogy:granite_smooth_brick_wall", - "mineralogy:granite_smooth_wall", - "mineralogy:granite_wall", - "mineralogy:hornfels_brick_wall", - "mineralogy:hornfels_smooth_brick_wall", - "mineralogy:hornfels_smooth_wall", - "mineralogy:hornfels_wall", - "mineralogy:limestone_brick_wall", - "mineralogy:limestone_smooth_brick_wall", - "mineralogy:limestone_smooth_wall", - "mineralogy:limestone_wall", - "mineralogy:marble_brick_wall", - "mineralogy:marble_smooth_brick_wall", - "mineralogy:marble_smooth_wall", - "mineralogy:marble_wall", - "mineralogy:novaculite_brick_wall", - "mineralogy:novaculite_smooth_brick_wall", - "mineralogy:novaculite_smooth_wall", - "mineralogy:novaculite_wall", - "mineralogy:pegmatite_brick_wall", - "mineralogy:pegmatite_smooth_brick_wall", - "mineralogy:pegmatite_smooth_wall", - "mineralogy:pegmatite_wall", - "mineralogy:peridotite_brick_wall", - "mineralogy:peridotite_smooth_brick_wall", - "mineralogy:peridotite_smooth_wall", - "mineralogy:peridotite_wall", - "mineralogy:phyllite_brick_wall", - "mineralogy:phyllite_smooth_brick_wall", - "mineralogy:phyllite_smooth_wall", - "mineralogy:phyllite_wall", - "mineralogy:quartzite_brick_wall", - "mineralogy:quartzite_smooth_brick_wall", - "mineralogy:quartzite_smooth_wall", - "mineralogy:quartzite_wall", - "mineralogy:rhyolite_brick_wall", - "mineralogy:rhyolite_smooth_brick_wall", - "mineralogy:rhyolite_smooth_wall", - "mineralogy:rhyolite_wall", - "mineralogy:rock_salt_brick_wall", - "mineralogy:rock_salt_smooth_brick_wall", - "mineralogy:rock_salt_smooth_wall", - "mineralogy:rock_salt_wall", - "mineralogy:schist_brick_wall", - "mineralogy:schist_smooth_brick_wall", - "mineralogy:schist_smooth_wall", - "mineralogy:schist_wall", - "mineralogy:scoria_brick_wall", - "mineralogy:scoria_smooth_brick_wall", - "mineralogy:scoria_smooth_wall", - "mineralogy:scoria_wall", - "mineralogy:shale_brick_wall", - "mineralogy:shale_smooth_brick_wall", - "mineralogy:shale_smooth_wall", - "mineralogy:shale_wall", - "mineralogy:siltstone_brick_wall", - "mineralogy:siltstone_smooth_brick_wall", - "mineralogy:siltstone_smooth_wall", - "mineralogy:siltstone_wall", - "mineralogy:slate_brick_wall", - "mineralogy:slate_smooth_brick_wall", - "mineralogy:slate_smooth_wall", - "mineralogy:slate_wall", - "mineralogy:tuff_brick_wall", - "mineralogy:tuff_smooth_brick_wall", - "mineralogy:tuff_smooth_wall", - "mineralogy:tuff_wall" + { + "id": "mineralogy:andesite_wall", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:andesite_brick_wall", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:basalt_wall", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_wall", + "required": false + }, + { + "id": "mineralogy:basalt_brick_wall", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:diorite_wall", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:diorite_brick_wall", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:granite_wall", + "required": false + }, + { + "id": "mineralogy:granite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:granite_brick_wall", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:diabase_wall", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_wall", + "required": false + }, + { + "id": "mineralogy:diabase_brick_wall", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:scoria_wall", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_wall", + "required": false + }, + { + "id": "mineralogy:scoria_brick_wall", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:tuff_wall", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_wall", + "required": false + }, + { + "id": "mineralogy:tuff_brick_wall", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:shale_wall", + "required": false + }, + { + "id": "mineralogy:shale_smooth_wall", + "required": false + }, + { + "id": "mineralogy:shale_brick_wall", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:limestone_wall", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_wall", + "required": false + }, + { + "id": "mineralogy:limestone_brick_wall", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:marble_wall", + "required": false + }, + { + "id": "mineralogy:marble_smooth_wall", + "required": false + }, + { + "id": "mineralogy:marble_brick_wall", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:slate_wall", + "required": false + }, + { + "id": "mineralogy:slate_smooth_wall", + "required": false + }, + { + "id": "mineralogy:slate_brick_wall", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:schist_wall", + "required": false + }, + { + "id": "mineralogy:schist_smooth_wall", + "required": false + }, + { + "id": "mineralogy:schist_brick_wall", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_wall", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick.json index b5b4228e8..c99f31bb6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_block_polishing.json index f2d720932..8fb2b4bc1 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_furnace.json index 5255e6f3d..7a9a671e8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_slab.json index 9e970fb05..40f3f56ba 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_slab_polishing.json index 97636ab2d..a8d0d21bb 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_slab_recombination.json index cea3f707d..dfb4aa4dc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_stairs.json index f91591238..24debcc55 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_stairs_polishing.json index 1d66b6ebc..e8308b461 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_wall.json index 29210e8ba..570cc7cdc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_wall_polishing.json index 3dc8799ed..8fb6eebaf 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_furnace.json index 4717e5a83..23f3966d8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_polished_brick_slab_recombination.json index 6d0f08c76..a804352f0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_polished_slab_recombination.json index dd037838e..598b38b78 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_polished_slabs_to_brick.json index 7e7a4ae1c..af5795c6d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_polished_stairs_to_brick.json index 608c5613f..f1a96a988 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_polished_walls_to_brick.json index 3ca6c998f..b83561473 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_slab_polishing.json index 5420b4287..fd0b181ac 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_slab_recombination.json index fcc9c5fa6..592921165 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_slabs_to_brick.json index 8269a372f..c96f32d0c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_stairs_polishing.json index 7db16e613..e1387e220 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_stairs_to_brick.json index cdbbd9bcb..78e21f892 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_wall_polishing.json index a6531dec0..2f326b1db 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_walls_to_brick.json index af32e33b3..6dfdb5364 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_axe.json index 1516194d9..088a83997 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_blank.json index 5342ebe45..9c76556f4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_cross.json index b99a1bdda..938884cd0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_hammer.json index 47678f9d1..416d93852 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_hoe.json index e7d71634f..72931ceee 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_horizontal.json index 463daa755..6c0558e4b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_i.json index 9f29198f4..371a39225 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_left.json index cf777c738..8fbabb650 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_pickaxe.json index 5fc87b3e1..0044a259a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_plus.json index 013109111..d7f593545 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_right.json index 2663cec20..0c7989cc1 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_sword.json index 2583fb2c1..4a3e5b062 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_vertical.json index d50809910..bc329d782 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_slab.json index 5764dbebf..2fd847b49 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth.json index 03a689bfd..ee42d9f0b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_brick.json index dc6bfc6c9..cdfea8638 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_brick_furnace.json index 11a9ed2fe..08f058ab7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_brick_slab.json index ac3dcc86f..65b0f16ef 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_brick_stairs.json index 578ba87d4..4e145c089 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_brick_wall.json index a21465fb8..df80865ac 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_furnace.json index 34e4bdd14..0636ee16c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_slab.json index e326fc520..2af532d9a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_stairs.json index c868baf02..5d5676fc5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_wall.json index e77a0f9d5..900bbba75 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_stairs.json index 748b330eb..0d7ea9cb0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_wall.json index bd5b21af9..2ec40c22e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/amphibolite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:amphibolite_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick.json index 5408a97df..5e5db35d1 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_block_polishing.json index e7ce32eb9..ff2175457 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_furnace.json index 9dc0551b3..af67cc7a4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_slab.json index 9c03b3a0f..8214642f4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_slab_polishing.json index a39a8742e..fe7a8a364 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_slab_recombination.json index bf914ffd5..1b79b60ee 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_stairs.json index a386e7493..2e8e1c909 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_stairs_polishing.json index e5891b191..1f1214c97 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_wall.json index 593d7a18d..e4beca5cd 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_wall_polishing.json index 652359182..ed9725c83 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_furnace.json index 6acde0915..cc6f23bb5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_polished_brick_slab_recombination.json index b5a3063c4..11a628f24 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_polished_slab_recombination.json index 4a7e93704..ffa1ac8fe 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_polished_slabs_to_brick.json index 552cc5940..b6c52a65e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_polished_stairs_to_brick.json index 427b1219e..6cee1366a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_polished_walls_to_brick.json index 4cab26a5a..795d2ba22 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_slab_polishing.json index eb93afeb3..e37734de5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_slab_recombination.json index 352b3b011..076d3dfb7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_slabs_to_brick.json index 971d59992..4be7f979c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_stairs_polishing.json index 547537be2..9ed69ac3e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_stairs_to_brick.json index 38ad57a49..6d7f02a60 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_wall_polishing.json index c979bf5ff..07a7ec65d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_walls_to_brick.json index 7d10772a2..05d869d7c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_axe.json index 633e95a39..1097fb5d4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_blank.json index 4f687a807..9eb4be739 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_blank.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_cross.json index 4abc56dd8..7fa2b74a3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_hammer.json index a16fe22b2..69c0a77ba 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_hoe.json index b2cb91ac1..a0b375d68 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_horizontal.json index 8b44736a7..021224872 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_i.json index a8e17e731..91e23c1fd 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_left.json index 341f4d3ff..3d945cdc2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_pickaxe.json index a2da9071c..3ebe8b129 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_plus.json index a4fb4ec93..de4096964 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_right.json index 07f3bbe2c..2e05f317b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_sword.json index 743fd92c6..de3eb8585 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_vertical.json index da588b4cc..0dd2ff9f6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_slab.json index c2c645afc..1ce26ed89 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_slab_from_vanilla.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_slab_from_vanilla.json index ebb879282..73f37da51 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_slab_from_vanilla.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_slab_from_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_slab_from_vanilla" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_slab_to_vanilla.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_slab_to_vanilla.json index b9be0ec42..2505032bc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_slab_to_vanilla.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_slab_to_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_slab_to_vanilla" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth.json index 31286ca5e..1316da956 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_brick.json index b4c463b6f..3acfabc67 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_brick_furnace.json index 22eb7f993..220860663 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_brick_slab.json index 4fa518e2f..ff31bc29d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_brick_stairs.json index 0ff977637..f75c21bec 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_brick_wall.json index da04ca13f..30d668017 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_furnace.json index 7e7ecad6b..28a54f0cb 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_slab.json index 0147ddc6c..8094e5dd0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_slab_from_vanilla.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_slab_from_vanilla.json index 284c3a77c..ee93d63b2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_slab_from_vanilla.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_slab_from_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_smooth_slab_from_vanilla" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_slab_to_vanilla.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_slab_to_vanilla.json index 14d66dd43..7c815097b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_slab_to_vanilla.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_slab_to_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_smooth_slab_to_vanilla" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_stairs.json index 295e78c06..0d4874eda 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_wall.json index 6ee4111be..c1fd321ef 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_stairs.json index 86cbe751f..951c394bd 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/andesite_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/andesite_wall.json index aae999ccf..3e93c28a8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/andesite_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/andesite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:andesite_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick.json index e55937147..641b35db0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_block_polishing.json index 96501c763..6c4f26d1a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_furnace.json index 4a8dc1401..5eb76230d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_slab.json index 8bb395fef..55d7dca2b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_slab_polishing.json index 78d7938fa..9cce89e20 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_slab_recombination.json index e4ebed614..7d907c5b6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_stairs.json index c6d8ff1fe..36ae278b5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_stairs_polishing.json index c69cb038e..5748a9c69 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_wall.json index 186ecf718..a42a371e3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_wall_polishing.json index 7486d8a5c..7ff07057b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_furnace.json index e363f74a3..c38d28624 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_polished_brick_slab_recombination.json index 6a7f51c9e..997899a0b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_polished_slab_recombination.json index 735fa1bf4..06d6cd646 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_polished_slabs_to_brick.json index fbff8e8ce..d905a56f9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_polished_stairs_to_brick.json index c09556230..ce7ae574a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_polished_walls_to_brick.json index de98a32df..8f2609031 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_slab_polishing.json index b7ea6761c..45e871b11 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_slab_recombination.json index 9c3f9d1b1..ad7d24e64 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_slabs_to_brick.json index 8262e52f0..1e51db7fd 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_stairs_polishing.json index 400f4ffbb..cf1752657 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_stairs_to_brick.json index 575ca95da..c1a0bc491 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_wall_polishing.json index f430ac959..385abe627 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_wall" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_walls_to_brick.json index 7299044b8..d8f552eff 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_wall" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_axe.json index 13bef265d..6a46c7e99 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_blank.json index 4840f9085..12bb88f1e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_blank.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_cross.json index 6cd0eabb7..d983e261f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_hammer.json index 2bac9f815..96763b488 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_hoe.json index 928b0f9fb..8ee6c9923 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_horizontal.json index 7c050c488..4426aa794 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_i.json index be2e494cc..62f7367bf 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_left.json index 7ea0e137d..f0aba70f0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_pickaxe.json index 3d80d37f4..82ca4d015 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_plus.json index 04801624e..239c62b7b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_right.json index 66c9747a6..49ebfe1da 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_sword.json index 35cc32735..42ca8d89b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_vertical.json index f231d6f6e..946ee4955 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_slab.json index 2c06b4de0..cc286f6ed 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth.json index b74e2ee22..b7db5b0dc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_brick.json index d1cdd8f65..a5d2d8c69 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_brick_furnace.json index ae1bf960c..80679bb3c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_brick_slab.json index 6b9a3a3fb..a521024e2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_brick_stairs.json index eed09afa1..19eb83da4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_brick_wall.json index 632d043b2..1919b751b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_furnace.json index 74e2eacf4..a9c7acc41 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_slab.json index 92fc232b9..75c48da58 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_stairs.json index 51903714d..f7150b774 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_wall.json index 14d50bfa6..0e441600d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_stairs.json index 9a1618870..a5ebdec54 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basalt_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/basalt_wall.json index 3f5a95cee..2ed7173da 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basalt_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basalt_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_wall" + } + ], "rewards": { "recipes": [ "mineralogy:basalt_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick.json index 9c936f98e..e68562756 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_block_polishing.json index abfdcb44a..98d694c1c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_furnace.json index 5e93defc3..693ace905 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_slab.json index f7f1f3dc1..66175bbb9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_slab_polishing.json index b9dec0c72..8a13b1993 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_slab_recombination.json index 651e5c484..fd8c36906 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_stairs.json index 27a0b119a..870cb7fb9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_stairs_polishing.json index 6a1fbe863..adc810663 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_wall.json index baecd5b60..d68e11ae3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_wall_polishing.json index c6e9a5c7d..3c0cc9f84 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_furnace.json index a1876f536..8b4510f83 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_polished_brick_slab_recombination.json index e048b5441..9d1016b34 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_polished_slab_recombination.json index 8bc911059..f9bb4de96 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_polished_slabs_to_brick.json index 4d84c44e6..c03782456 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_polished_stairs_to_brick.json index 9c0a6f9c2..e6c2d4a33 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_polished_walls_to_brick.json index b5c065df8..96724dc8b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_slab_polishing.json index 687cfe977..9b5eae006 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_slab_recombination.json index d35b1d917..331ad9865 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_slabs_to_brick.json index 158632295..04fd4926f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_stairs_polishing.json index 0966dcd3b..dfd6776cf 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_stairs_to_brick.json index bdde81923..1f5d53198 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_wall_polishing.json index 71587daaa..ac67ea2fd 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_wall" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_walls_to_brick.json index 2d6b81eac..9af916c18 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_wall" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_axe.json index 615dcde49..9d51807e5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_blank.json index 15d84e7b7..6e8e42e7d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_cross.json index 8efe321bb..af0f8b676 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_hammer.json index ab53ebcd6..7eed65103 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_hoe.json index c4fc76aa4..3b0f909f5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_horizontal.json index 621901286..3cfd333f8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_i.json index ee50e099c..999eabf04 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_left.json index 8c42c0138..dfc608b8e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_pickaxe.json index 4261f9337..c4f37b6cf 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_plus.json index 57c84e4d4..f7caf6b13 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_right.json index 7524414fe..d78fbd1a0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_sword.json index c59a55ed1..9e542e201 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_vertical.json index 5635d4f5a..754da5f4f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_slab.json index 3b9bc4fce..0ad9d5af8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth.json index 800c2a0fe..966722400 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_brick.json index 62ab32104..64c8807d5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_brick_furnace.json index 241ee0cf9..9b8ddde6f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_brick_slab.json index a50008665..08816114b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_brick_stairs.json index a81b30bf7..c269e8924 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_brick_wall.json index 146540079..892b7dd02 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_furnace.json index 04ed17749..fbb7a05f5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_slab.json index fae3e6ea9..e638066ae 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_stairs.json index 78996ee9e..0e346774e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_wall.json index 6885c9459..2e1ab8ce5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_stairs.json index 6c087bf3b..f5475ba9e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_wall.json index 2735d6cea..c4dc6481c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/basaltic_glass_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_wall" + } + ], "rewards": { "recipes": [ "mineralogy:basaltic_glass_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick.json index ce9a6df40..4e85a7c82 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_block_polishing.json index 3791b1bf9..3fbeb1577 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_furnace.json index 69ca5bbc5..468c4c95f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_slab.json index 8d2364c20..313de4046 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_slab_polishing.json index cb32943ff..c6ba52726 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_slab_recombination.json index 0722f971d..404635c6a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_stairs.json index a0509ffb4..0409ca04b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_stairs_polishing.json index fca586153..400ef13f6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_wall.json index 2ca3591e5..ac71abc6d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_wall_polishing.json index cc6368eca..84c315529 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_furnace.json index 0bfe19506..3539b0abc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_polished_brick_slab_recombination.json index 26b403850..3e3ddeaa3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_polished_slab_recombination.json index 843f6c5ce..cf93220fa 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_polished_slabs_to_brick.json index 07e16b836..04d96576b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_polished_stairs_to_brick.json index 619464bc4..548dde1f2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_polished_walls_to_brick.json index 7904355b6..77bbe14c9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_slab_polishing.json index b38ca4865..9e421063c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_slab_recombination.json index d1b4ac56c..500582792 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_slab" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_slabs_to_brick.json index 43da0c963..4072fc897 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_slab" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_stairs_polishing.json index 6c1d55e02..d884f84d1 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_stairs_to_brick.json index 719b8e5e0..09574f4a5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_wall_polishing.json index 63d8c0df8..70efea1b7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_wall" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_walls_to_brick.json index bfcf072f9..9dc39bdc7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_wall" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_axe.json index 9c0e80066..52d5ca8c7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_blank.json index 89a386e3c..5d1c14cfd 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_cross.json index 9b138581a..3e50a12db 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_hammer.json index cd7a5b2e9..6e24910e4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_hoe.json index 5f4b29bc4..8700003f6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_horizontal.json index 2ba1e8daa..5303c0dc9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_i.json index 13f9a1e3b..826fc88ca 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_left.json index ecf842df9..109fa2207 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_pickaxe.json index cc711762a..22c494693 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_plus.json index 70fea337f..e6872fa5f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_right.json index 9dfe3955b..5512c2995 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_sword.json index 901cc51db..09666219c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_vertical.json index 11cba6ad9..7ba7d8a22 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_slab.json index f3eae3d77..75d7785ca 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_slab" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth.json index 36b640a5a..0c7581543 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_brick.json index 61df64437..1194693b6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_brick_furnace.json index 610bcb0b7..3d14270a3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_brick_slab.json index f879a117a..07c9340c7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_brick_stairs.json index d4aa88c1a..0b918d32c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_brick_wall.json index 88901e8f8..dd7a357ee 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_furnace.json index cfd967b3c..4cd4ad9c9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_slab.json index 44494d98d..9c77370ee 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_stairs.json index de605c170..0b88f8405 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_wall.json index e7bda534b..c21a79e95 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_stairs.json index 6bd3a5ed7..1eaf1ef7d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_wall.json index 0f253436c..b8958d9b6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/conglomerate_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_wall" + } + ], "rewards": { "recipes": [ "mineralogy:conglomerate_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick.json index 6c36032bf..b9fdf28dc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_block_polishing.json index 32566ae6f..e237a26b6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_furnace.json index 13e396356..d560205db 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_slab.json index 5cbe23aec..1067cba17 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_slab_polishing.json index c987c5ce5..47cb9ca47 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_slab_recombination.json index 1de066e18..0ff518d6d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_stairs.json index a11fba04d..9b9d38fa9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_stairs_polishing.json index b5aef6adb..f8f11fcb4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_wall.json index d69f97a10..9c4ffed46 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_wall_polishing.json index bfb910431..748908bc4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_furnace.json index ab3c749b8..5f0766e85 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_polished_brick_slab_recombination.json index 49e0dee0b..d2943e271 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_polished_slab_recombination.json index f882c9ef5..16d56c34f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_polished_slabs_to_brick.json index 95bd340ca..28a0e5d81 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_polished_stairs_to_brick.json index 10efb2042..e075190ce 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_polished_walls_to_brick.json index 38123d339..e0ae3cdc1 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_slab_polishing.json index d04565448..f3004ef0e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_slab_recombination.json index 10d75abad..70cfc0f24 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_slabs_to_brick.json index 937b4f1b3..b0a252be3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_stairs_polishing.json index a5867b3fb..36501953c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_stairs_to_brick.json index 4b769bcfa..e4c8329ae 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_wall_polishing.json index d8323daa8..7bc106334 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_wall" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_walls_to_brick.json index 3f59c4109..c82b84fe5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_wall" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_axe.json index e5a525407..4fdcf49e5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_blank.json index 3704a45fd..5de55a398 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_cross.json index f1197311d..74f79c3eb 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_hammer.json index 80b952391..11ef0439e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_hoe.json index 8e3c890f3..c7102cf03 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_horizontal.json index c17c68c41..5ec098a0d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_i.json index 7f7cb4ee0..a2b110616 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_left.json index c4c64981b..b98ce1e2b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_pickaxe.json index f137f6b79..5525bebb7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_plus.json index a2c1b7096..e24e1e49b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_right.json index 1870e8482..e92202f30 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_sword.json index a70fcbfab..f1d41a0cc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_vertical.json index d5f1cd230..d3e0444e2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_slab.json index 83b96fbcb..89ebf4871 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth.json index 8cbf3b70c..7e5e34831 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_brick.json index 2316dc3ab..3881f15ff 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_brick_furnace.json index 4191120a3..175282981 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_brick_slab.json index f8a9189aa..2959da924 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_brick_stairs.json index 0132b3744..5e2865a66 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_brick_wall.json index cede92518..e6cabf023 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_furnace.json index 38709a4cd..1579bbe5b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_slab.json index c03927455..68099fe1c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_stairs.json index 69defdd05..b44bb9893 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_wall.json index a84777c4b..21da585ea 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_stairs.json index 90cc2020c..a68a9a3ee 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diabase_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/diabase_wall.json index 6115846df..d790fafcb 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diabase_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diabase_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_wall" + } + ], "rewards": { "recipes": [ "mineralogy:diabase_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick.json index e61b6b23f..2a2ca69dd 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_block_polishing.json index 0561598c3..c18f47add 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_furnace.json index f8efcee08..542dfc498 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_slab.json index 2872d5137..e7cfc8919 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_slab_polishing.json index dd8581e1d..d683d941c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_slab_recombination.json index 81009bfa8..199413c53 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_stairs.json index ee6ff7227..06e69bc07 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_stairs_polishing.json index fa55192d3..87b6c2e02 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_wall.json index bcc3dfe58..9173c61c7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_wall_polishing.json index 5245ebddf..1c4060e71 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_furnace.json index 4c43de2f8..845be43da 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_polished_brick_slab_recombination.json index 506ebeb2a..6009954ae 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_polished_slab_recombination.json index e7916125b..626cf07b8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_polished_slabs_to_brick.json index d1a8cca5b..e97b8e7ae 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_polished_stairs_to_brick.json index 2e2f7345a..19683d1b9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_polished_walls_to_brick.json index 3b36b0aa5..c1f9a6957 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_slab_polishing.json index bb77c1989..2eb757556 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_slab_recombination.json index 01a41fbc4..1547c7f83 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_slabs_to_brick.json index 33a74b07a..63063c164 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_stairs_polishing.json index d6505ef37..05da0ae79 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_stairs_to_brick.json index f631a4aef..800a20216 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_wall_polishing.json index 9216c1b45..def05f663 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_walls_to_brick.json index 5442c227f..44715ddea 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_axe.json index d5ec771da..6174f181f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_blank.json index f973348e8..e216eb196 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_blank.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_cross.json index dbd618df8..3f346f348 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_hammer.json index 98083a161..e0d8d5207 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_hoe.json index 52cd1d9b9..04cf43476 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_horizontal.json index 089696a9e..8dc198c9f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_i.json index 4bd033037..fb3cf04b6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_left.json index 4f75869d8..c4e4f5187 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_pickaxe.json index 7acdf8219..8e39fe0f3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_plus.json index c995712a5..1c71a102d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_right.json index d45988758..39cf2f64e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_sword.json index ca50471bc..fd5560d8a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_vertical.json index 3117f0f68..e9d2db272 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_slab.json index 527d538ed..f10d8e0f8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_slab_from_vanilla.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_slab_from_vanilla.json index 6f230b157..25179b5dc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_slab_from_vanilla.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_slab_from_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_slab_from_vanilla" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_slab_to_vanilla.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_slab_to_vanilla.json index 554fee25f..6e87adb61 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_slab_to_vanilla.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_slab_to_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_slab_to_vanilla" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth.json index a7c46e983..9129f924b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_brick.json index 3371cf754..481ceb4a3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_brick_furnace.json index dcf26f13f..f5eb21eeb 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_brick_slab.json index 109bba83d..91c3cf31d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_brick_stairs.json index 69caaccb7..c98f72a07 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_brick_wall.json index f96447e94..571567688 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_furnace.json index e32095495..27c4bab71 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_slab.json index 73ff09dd6..aebd83e1e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_slab_from_vanilla.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_slab_from_vanilla.json index 593f6c305..91b5f1ea7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_slab_from_vanilla.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_slab_from_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_smooth_slab_from_vanilla" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_slab_to_vanilla.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_slab_to_vanilla.json index 44b3e9c19..9c0cb6cce 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_slab_to_vanilla.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_slab_to_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_smooth_slab_to_vanilla" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_stairs.json index 57511ce49..5f7904b0f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_wall.json index 8b4c06482..bb9305874 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_stairs.json index b783d493b..5aa960d16 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/diorite_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/diorite_wall.json index 78d7ed476..617634e6e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/diorite_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/diorite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:diorite_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick.json index a1bb706b2..1f2eb4687 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_block_polishing.json index 89e3bf461..0411ba840 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_furnace.json index b58850e5c..c9a2ff1e1 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_slab.json index a195dbdb2..99bdc82b4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_slab_polishing.json index aa348d7d1..2513fe77e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_slab_recombination.json index e0327bb06..54190bae6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_stairs.json index 80e7869df..cdb0a0cb2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_stairs_polishing.json index 1e7478660..9d8c123dc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_wall.json index 1d073a738..64232a907 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_wall_polishing.json index 3106c8fcf..9c54a1fab 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_furnace.json index 235102fc4..3b2ceb9c0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_polished_brick_slab_recombination.json index d7b1db3f5..bd4a3e28c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_polished_slab_recombination.json index e4512cda2..859852e2e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_polished_slabs_to_brick.json index 18b5ff2f9..7e11963f0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_polished_stairs_to_brick.json index 6dd903393..8b9caca84 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_polished_walls_to_brick.json index 5a8b23e32..eac14a6c1 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_slab_polishing.json index 9b3522b9b..c1342f1a6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_slab_recombination.json index 68da480b2..7b6a3bf79 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_slabs_to_brick.json index e8d2c81a5..9a67136c9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_stairs_polishing.json index 9fd2f0b1a..6d4f0a8b2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_stairs_to_brick.json index de65ccfa5..01bc80c5d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_wall_polishing.json index aeee554e6..6c584f460 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_walls_to_brick.json index 79dd0c763..98d7e9e8c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_axe.json index 8a2364877..4988b4566 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_blank.json index fe052f543..7ed1e32ef 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_cross.json index 3523c27e8..9da5495cf 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_hammer.json index 3209316ff..c63a94b63 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_hoe.json index 91fe359ef..f8a5c542f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_horizontal.json index d8afc335e..7da14c1e3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_i.json index bc83f6ea4..04765f74a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_left.json index 0ada5a864..e45b5e412 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_pickaxe.json index 870b253eb..e84aba749 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_plus.json index 46598fba6..0af13f348 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_right.json index 9e4f7bad3..f5868229d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_sword.json index a620574d4..60fb01f6d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_vertical.json index 761a43093..b8c315f12 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_slab.json index 380837a95..969a5c207 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth.json index d3e2e40d8..5a087649d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_brick.json index aa98e288c..81afde7b7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_brick_furnace.json index 7b0984e02..14f060b56 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_brick_slab.json index 26ee7956a..0a3845c31 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_brick_stairs.json index f52b51ae8..a31320e86 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_brick_wall.json index 1a796fbfd..5b0182e65 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_furnace.json index 0d1f99a14..058a3743a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_slab.json index 39085526c..9cf5db060 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_stairs.json index 2c04bd18a..78a449b73 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_wall.json index 79e4f344e..ea947a722 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_stairs.json index 80a7b2886..b05c1ef3b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_wall.json index 630064562..ffb6d8f2c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/dolomite_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/dolomite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:dolomite_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick.json index 4a8b7e61f..55ef07ad5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_block_polishing.json index 7e5277c48..d62c40eea 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_furnace.json index a6c572f34..84293628c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_slab.json index a8ebd4bde..7dd13f38f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_slab_polishing.json index 7c9a3975f..fe949867a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_slab_recombination.json index 8143a1b65..831ee1c55 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_stairs.json index a492e876f..1cbbf2845 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_stairs_polishing.json index 3e33bc010..f711280ee 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_wall.json index 7ffa22fb7..f41838977 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_wall_polishing.json index c1f04da1a..b4ad2aa28 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_furnace.json index 03aaf2170..a1f2e5bfd 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_polished_brick_slab_recombination.json index 208413d32..71e7c8dfe 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_polished_slab_recombination.json index 142da6fd5..35b109e11 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_polished_slabs_to_brick.json index fed339e27..076b0c474 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_polished_stairs_to_brick.json index 441922cb1..ea7a9e31d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_polished_walls_to_brick.json index 0e539886f..a4b417275 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_slab_polishing.json index b2916d36b..7a9e7b6d2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_slab_recombination.json index 218831ff7..bd7ccb9fa 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_slabs_to_brick.json index c207120e4..9470d1db2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_stairs_polishing.json index e20095fea..a1098148e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_stairs_to_brick.json index 48ef0ecef..6a4ffcdcc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_wall_polishing.json index 3f473c20d..65c448faf 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_wall" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_walls_to_brick.json index 5e0d80659..e9be268da 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_wall" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_axe.json index 17a9b3bd5..2be55d5a2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_blank.json index edd8f2727..973646f6a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_cross.json index c1fa01fbe..4ad139130 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_hammer.json index af2e09e7e..b0dd81065 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_hoe.json index 2624c08b3..fde2bccf5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_horizontal.json index d96b3227d..dc308f7bf 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_i.json index 13be12f28..09541715d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_left.json index 71f5f648f..818cfcfda 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_pickaxe.json index 69aa5abc5..ef4db29c4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_plus.json index 5c68f1d2f..7c02696db 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_right.json index 7fe0b49d0..c7045b0e7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_sword.json index 085e9bf89..3f9e64651 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_vertical.json index 2dea10b93..bc478840e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_slab.json index 2ed6b4361..cd53b30a0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth.json index 5272b9e0b..d731667d9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_brick.json index 1f5f031f5..996f58848 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_brick_furnace.json index b1e01fc08..fe52248fb 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_brick_slab.json index 8aadc5a4d..ac40aa86b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_brick_stairs.json index f96779b04..007088476 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_brick_wall.json index bd14d1358..a39788a8b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_furnace.json index 306bd6360..a213cdb52 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_slab.json index f0a86c2ed..8ce3af310 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_stairs.json index ddbdd803d..fcf6383d0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_wall.json index b8e592473..0e80eb05f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_stairs.json index abc832a25..5b028447b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_wall.json index 589866531..8201e5827 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gabbro_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gabbro_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_wall" + } + ], "rewards": { "recipes": [ "mineralogy:gabbro_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick.json index a1caeb52c..ac612294c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_block_polishing.json index 761611c27..3d9d593b9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_furnace.json index 826e7604c..91cbcbc7f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_slab.json index 422f1cd32..0a2f2caa3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_slab_polishing.json index 39f209864..d5484594c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_slab_recombination.json index 99cb0e78b..b84ecab37 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_stairs.json index ff023687e..402fc0869 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_stairs_polishing.json index da4b5c2b0..111c74c07 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_wall.json index 26b0eace3..2c5980515 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_wall_polishing.json index d8a137b04..da329bbf4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_furnace.json index 1bb7fa285..ca9637dcd 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_polished_brick_slab_recombination.json index 702d16f13..5a703fac9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_polished_slab_recombination.json index f1bb687c2..f24bcd1d9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_polished_slabs_to_brick.json index 65c91b24b..035ac2f4d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_polished_stairs_to_brick.json index f37d1897b..e05147a48 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_polished_walls_to_brick.json index 93a6d824b..c69e8aaa0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_slab_polishing.json index f11912e77..325e1686a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_slab_recombination.json index 03a02444f..d7e24ec36 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_slabs_to_brick.json index d0d8d1d81..1370bf6c9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_stairs_polishing.json index 000c18ad7..fbd9f7665 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_stairs_to_brick.json index a61b5656a..eeb840f44 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_wall_polishing.json index 1139c0d6b..7d680193e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_wall" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_walls_to_brick.json index a07bbb9b7..25244335e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_wall" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_axe.json index 8222157dd..d905af17e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_blank.json index 8e0f84ea2..3b090fea9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_cross.json index 21a843c3c..c1dbe45a4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_hammer.json index 0ca13872a..0e44c7707 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_hoe.json index 244990ec5..219d1943f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_horizontal.json index bd8c6806c..f9e4ac1cb 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_i.json index f97280959..48391147a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_left.json index 3cdb018a5..bad016926 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_pickaxe.json index db3145063..37be58c1b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_plus.json index 18e196f4a..1d3347f43 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_right.json index d7f377a63..d5f4451ee 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_sword.json index 7d95398c5..1b08a1e01 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_vertical.json index 4946d7dc2..d512f9467 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_slab.json index 267dff39f..9711ba640 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth.json index 3d366005f..ace3e8664 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_brick.json index 29930ba8a..9e5745677 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_brick_furnace.json index 90e4a9c06..f51024cc6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_brick_slab.json index 40ec66a1e..7e0a165e2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_brick_stairs.json index 109d034dd..5b30380a7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_brick_wall.json index f29d12749..368dc51d0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_furnace.json index a757fc0c9..b66755161 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_slab.json index c0c0c4b3a..d60d769df 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_stairs.json index b8b92646f..0779f4a28 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_wall.json index 14bcfdefd..2bf4ae9fe 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_stairs.json index 522a3804d..33daf4dc0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_wall.json index 5a922bf90..8f7b64cca 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/gneiss_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/gneiss_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_wall" + } + ], "rewards": { "recipes": [ "mineralogy:gneiss_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_brick.json index 5c86e6a75..0cfc37986 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick" + } + ], "rewards": { "recipes": [ "mineralogy:granite_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_block_polishing.json index 6af6ba756..2dadc712e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:granite_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_furnace.json index 572bbc45e..9e69deb2e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:granite_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_slab.json index 308837bd9..6be65624c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:granite_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_slab_polishing.json index 06930913d..c8f0e6ad0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:granite_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_slab_recombination.json index 9605b4e9a..df3886a75 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:granite_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_stairs.json index 2fda0d9e0..673f99213 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:granite_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_stairs_polishing.json index 36c6c7bde..246e14781 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:granite_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_wall.json index 065ed7639..afb07ef1e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:granite_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_wall_polishing.json index 45465a30f..5bb4786bb 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:granite_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_furnace.json index 0668e6d1b..a536877cc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:granite_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_polished_brick_slab_recombination.json index d766c348e..0acb26c81 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:granite_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_polished_slab_recombination.json index 3bc03d0fb..f8d29ea91 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:granite_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_polished_slabs_to_brick.json index 360a4fbc4..edb2c100f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:granite_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_polished_stairs_to_brick.json index de16a9420..68261e2cf 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:granite_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_polished_walls_to_brick.json index c18e3387b..2d5721831 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:granite_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_slab_polishing.json index c700ea013..a02098b6e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:granite_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_slab_recombination.json index abf66dd55..34cbb1313 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:granite_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_slabs_to_brick.json index c75adec49..f5bf264b9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:granite_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_stairs_polishing.json index 68c966899..28c407b0a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:granite_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_stairs_to_brick.json index 6114965c4..254905581 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:granite_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_wall_polishing.json index 452089817..8a4e56d06 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:granite_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_walls_to_brick.json index ed37fe043..8c3eb347c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:granite_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_axe.json index edf9fa25c..b64ddcee7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:granite_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_blank.json index 6c663cea8..d86852016 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_blank.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:granite_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_cross.json index 081b5c919..085a7f209 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:granite_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_hammer.json index 6fdfc916b..c3f15b5af 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:granite_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_hoe.json index de2b4687b..61da7941a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:granite_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_horizontal.json index 6e817f51a..16e99f251 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:granite_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_i.json index b60aa0404..3429f9e34 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:granite_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_left.json index 039f81d35..61e1bea92 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:granite_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_pickaxe.json index 30ae6fc90..d67724989 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:granite_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_plus.json index 9156457e7..0e9711226 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:granite_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_right.json index aeac8d525..eb4f0ec39 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:granite_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_sword.json index bdd720be5..c33371778 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:granite_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_vertical.json index 28873a34c..6011f5e19 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:granite_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_slab.json index 6a107f8ad..575a3b494 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:granite_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_slab_from_vanilla.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_slab_from_vanilla.json index 79bf0e2e8..a21f43c27 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_slab_from_vanilla.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_slab_from_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:granite_slab_from_vanilla" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_slab_to_vanilla.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_slab_to_vanilla.json index fa07f647a..43fc3fad2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_slab_to_vanilla.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_slab_to_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:granite_slab_to_vanilla" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth.json index 11a9d8892..61990dd17 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:granite_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_brick.json index b81ac844c..4df7d9fdc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:granite_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_brick_furnace.json index e8b80ca69..52fe4b6e7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:granite_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_brick_slab.json index bc5706995..7d23381e8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:granite_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_brick_stairs.json index bfbf7fd45..7382c6c06 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:granite_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_brick_wall.json index 19b23d6e2..c1b14c41e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:granite_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_furnace.json index 1f6de7f7d..37df84ff6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:granite_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_slab.json index e2c6ab2dc..70dbc3a4a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:granite_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_slab_from_vanilla.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_slab_from_vanilla.json index 93cdddc19..80f7b2f8e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_slab_from_vanilla.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_slab_from_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:granite_smooth_slab_from_vanilla" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_slab_to_vanilla.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_slab_to_vanilla.json index 1a888d1d0..dbf7cf4de 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_slab_to_vanilla.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_slab_to_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:granite_smooth_slab_to_vanilla" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_stairs.json index 867cc7aa1..f0cac3b1a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:granite_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_wall.json index 78ca0542d..50b7a7d69 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:granite_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_stairs.json index 57922f485..9cc11bca4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:granite_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/granite_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/granite_wall.json index 3c1d48ea5..cfe755480 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/granite_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/granite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:granite_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick.json index f37393164..5bc20777e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_block_polishing.json index a4c101e27..c7a73e316 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_furnace.json index 59731fe6f..7454e0860 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_slab.json index 2f3f3c618..8e491595c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_slab_polishing.json index 61cf1c705..0a6d6262c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_slab_recombination.json index 8706b01fb..e3e8e166b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_stairs.json index 0f280cace..ab96fdc8c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_stairs_polishing.json index 176bbeb07..bab9e18eb 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_wall.json index 7229adfd3..14227e5df 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_wall_polishing.json index 94036754f..94eecd264 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_furnace.json index f4597e131..101886ba8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_polished_brick_slab_recombination.json index d9db9a312..5c4f77bda 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_polished_slab_recombination.json index 2482757f0..371352a44 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_polished_slabs_to_brick.json index 436b49609..8bc096575 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_polished_stairs_to_brick.json index 12ee1ad78..2d4fa913b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_polished_walls_to_brick.json index 56a30a167..a2cc69014 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_slab_polishing.json index d2c34fe33..b81b29886 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_slab_recombination.json index 6db183c6d..1cada1c25 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_slab" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_slabs_to_brick.json index 356eb0ce2..c1327d656 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_slab" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_stairs_polishing.json index 7b8efef2b..64a0927c8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_stairs_to_brick.json index b754001fe..5de905f23 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_wall_polishing.json index 5e91bbf2e..781337029 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_wall" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_walls_to_brick.json index 3be1d1d6a..867c03069 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_wall" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_axe.json index 2604e9306..61bfd8487 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_blank.json index 032892443..c0fd14edf 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_cross.json index bcf94b85b..7658c40d0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_hammer.json index 8aafaee06..ee9ab8aac 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_hoe.json index 53b61f308..8807d769e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_horizontal.json index 048fa6b7e..04e9832b3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_i.json index 03e283d94..930b33b98 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_left.json index 07d7a20bf..ce1a152d0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_pickaxe.json index 69340fbd6..806b90abf 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_plus.json index d674c66fe..dfaa78448 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_right.json index 1c632af73..aa4f1329c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_sword.json index 498d07696..8ee428699 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_vertical.json index fcc639d26..e6ab1322e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_slab.json index 7ef2a5698..9e00ae60e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_slab" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth.json index 77221023b..b1f48102c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_brick.json index 785508236..ad28b33d3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_brick_furnace.json index 20eba9fd7..b654bf01a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_brick_slab.json index 328c00bec..a7d5353ab 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_brick_stairs.json index 1855a621c..d7d35b070 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_brick_wall.json index fd514c1f4..664c6f935 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_furnace.json index 1af4011d6..52bf2ec9f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_slab.json index 7529aefcb..1c9bb1ccb 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_stairs.json index 3891a8dbd..6afc1a900 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_wall.json index e2251291e..346fef69b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_stairs.json index 29fe7c427..5974e6af2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_wall.json index a14702745..4a8fcb8a3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/hornfels_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/hornfels_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_wall" + } + ], "rewards": { "recipes": [ "mineralogy:hornfels_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick.json index 5f86c1e46..caa922596 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_block_polishing.json index b8a95150d..112e34828 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_furnace.json index 5ac6ea4fc..c7664460d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_slab.json index 5103bdfbc..26f52971e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_slab_polishing.json index f62bdf53f..9588f56a8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_slab_recombination.json index afe6db676..479d16f8b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_stairs.json index cc5470676..56d1b4aec 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_stairs_polishing.json index 980a714c4..9533ad95d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_wall.json index 888c7cb46..56dc02f18 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_wall_polishing.json index 089f619a1..6a19570c2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_furnace.json index 963512614..12fb1eab5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_polished_brick_slab_recombination.json index 6a5f42f90..1396e05f8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_polished_slab_recombination.json index d4fddec00..14bbdcdb2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_polished_slabs_to_brick.json index 158cc57d5..fc2dbc3e1 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_polished_stairs_to_brick.json index 3bf6cb98d..3644c1c6c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_polished_walls_to_brick.json index ea3999b6a..5631a34c9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_slab_polishing.json index a1469651f..8e18219a3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_slab_recombination.json index df58e074d..f8f8e85d7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_slab" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_slabs_to_brick.json index 05c19e155..187029550 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_slab" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_stairs_polishing.json index ab5418c98..f4f6c3618 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_stairs_to_brick.json index 22c36c99a..bcbbf9abd 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_wall_polishing.json index 0182c6544..6d31b00c9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_wall" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_walls_to_brick.json index 54b744130..15d852cd5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_wall" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_axe.json index 8472cf964..b288c4090 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_blank.json index 1a6535375..550e6a696 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_cross.json index 58315fd5d..3fde5ba12 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_hammer.json index 10a368398..cbe7d12d5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_hoe.json index 8b931bcdb..42965c9e1 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_horizontal.json index 8b33bb31a..c798f7685 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_i.json index 83caa8085..461e0588c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_left.json index d831a276a..e65cc00cf 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_pickaxe.json index a76452e30..e53710810 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_plus.json index d4b0efe9e..80d740265 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_right.json index 57154bbf7..a30cf62a4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_sword.json index 4227267ab..3ccc14827 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_vertical.json index add7f6c2c..d0ee3c63f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_slab.json index ad6911913..ce2cf4f94 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_slab" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth.json index 063375461..a18a5183e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_brick.json index 4d4444169..b0c3f032c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_brick_furnace.json index 56051ce57..be4ecf14a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_brick_slab.json index 7e70e9c04..835a0b705 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_brick_stairs.json index 0888eb50c..66e84662f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_brick_wall.json index 7437f191e..35959aa46 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_furnace.json index a97fdfff8..c2569e271 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_slab.json index 52002480a..17f9013cd 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_stairs.json index 1bc73aabd..d6fc61715 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_wall.json index 0b26a2d74..70ab6caf5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_stairs.json index 4eb3fc963..82f1d2a6f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/limestone_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/limestone_wall.json index 68154ab6b..2152b89c8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/limestone_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/limestone_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_wall" + } + ], "rewards": { "recipes": [ "mineralogy:limestone_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_brick.json index 994d423ab..c62138c2b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick" + } + ], "rewards": { "recipes": [ "mineralogy:marble_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_block_polishing.json index ddb87097f..1927b3035 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:marble_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_furnace.json index 28671dd9b..b4d7cbe37 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:marble_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_slab.json index 37f891335..e815750b1 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:marble_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_slab_polishing.json index 22406fb79..43c3a9764 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:marble_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_slab_recombination.json index 9033c16c8..107f2bfa2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:marble_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_stairs.json index 5ad9d379a..69e8db3e6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:marble_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_stairs_polishing.json index fa639445a..df38dee02 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:marble_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_wall.json index 70e6ace89..29b76a9d0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:marble_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_wall_polishing.json index 9a75a3614..feb2dd60a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:marble_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_furnace.json index 901326118..903d6cfdd 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:marble_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_polished_brick_slab_recombination.json index d61995d6f..5332f4d72 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:marble_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_polished_slab_recombination.json index be7813580..de44438b2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:marble_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_polished_slabs_to_brick.json index 6c700b1f7..10ebf1a54 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:marble_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_polished_stairs_to_brick.json index 3faa3d762..ea4133c66 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:marble_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_polished_walls_to_brick.json index 4c9d361be..7eddf8776 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:marble_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_slab_polishing.json index 51b5e825b..4ad668934 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:marble_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_slab_recombination.json index 0804cddd7..7a07af280 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_slab" + } + ], "rewards": { "recipes": [ "mineralogy:marble_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_slabs_to_brick.json index 9ebacb475..6c5072b8f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_slab" + } + ], "rewards": { "recipes": [ "mineralogy:marble_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_stairs_polishing.json index 03184e781..a75d486ae 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:marble_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_stairs_to_brick.json index cb18d1f7f..aefe0348e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:marble_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_wall_polishing.json index cd38f00d9..d0814c630 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_wall" + } + ], "rewards": { "recipes": [ "mineralogy:marble_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_walls_to_brick.json index d181c41fc..ef7b804cc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_wall" + } + ], "rewards": { "recipes": [ "mineralogy:marble_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_axe.json index 3065d5910..21e4ffbfc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:marble_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_blank.json index deac2a8d7..c5bc5e6c6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:marble_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_cross.json index 8f695c7c4..e6aea78aa 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:marble_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_hammer.json index e8b1d3ccf..d6d227df8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:marble_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_hoe.json index aeb557b86..bdcd99d91 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:marble_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_horizontal.json index 4031a8959..aac94d271 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:marble_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_i.json index 135a11466..2b720bbd5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:marble_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_left.json index 70738a438..dee1eba3c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:marble_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_pickaxe.json index 5095049cc..575068599 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:marble_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_plus.json index 7c064ec33..8c144d2bc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:marble_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_right.json index f60a522dd..4e89194c2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:marble_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_sword.json index 58d6df84a..586ca5b0f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:marble_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_vertical.json index 4689651f2..9fc290421 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:marble_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_slab.json index c7a6447b8..973b5d578 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_slab" + } + ], "rewards": { "recipes": [ "mineralogy:marble_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth.json index c706690cb..86b0f89ac 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:marble_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_brick.json index 2929d66d7..884c35172 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:marble_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_brick_furnace.json index 0cf303346..e10df31b3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:marble_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_brick_slab.json index 52a0707f0..0a3caad56 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:marble_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_brick_stairs.json index 8a60d443f..1f64a7dd3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:marble_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_brick_wall.json index df16a1eab..bd20b730a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:marble_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_furnace.json index 8ff8a0c86..9270e8c7a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:marble_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_slab.json index 3d86bd711..e9b61cbfa 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:marble_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_stairs.json index 3dc401965..bccb54d13 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:marble_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_wall.json index 1defa4e44..fc6318cc6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:marble_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_stairs.json index f85ec01f2..b32ef976a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:marble_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/marble_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/marble_wall.json index 2d68212f2..59c2cf2a5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/marble_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/marble_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_wall" + } + ], "rewards": { "recipes": [ "mineralogy:marble_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick.json index 3f29b7c2a..97038332c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_block_polishing.json index a63f7bef6..832e7b8f4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_furnace.json index ecf85c64a..45a397ffe 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_slab.json index 9d1d93e73..2e5aaf1fc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_slab_polishing.json index 76f0a2094..a91ea1296 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_slab_recombination.json index 82dc44798..46703f846 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_stairs.json index 83e74acff..a3820f892 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_stairs_polishing.json index bdfe8b9ec..860b0c30f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_wall.json index 9622929c1..93f3aaee4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_wall_polishing.json index c879c69d7..0927a43fe 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_furnace.json index 44697ffb8..bc6db648e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_polished_brick_slab_recombination.json index 2e2687e6a..f8872eeb9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_polished_slab_recombination.json index f2d841730..f4849658f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_polished_slabs_to_brick.json index 448006abb..40c2935aa 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_polished_stairs_to_brick.json index ba8a499d7..41ab6abef 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_polished_walls_to_brick.json index 6a084c6a8..132abb4c8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_slab_polishing.json index ab2bc4c35..a0430b919 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_slab_recombination.json index 4a2c9cb85..34e7c2c8f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_slabs_to_brick.json index 3ad696835..a3d685ccc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_stairs_polishing.json index b3756a8ed..77b97f4a7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_stairs_to_brick.json index b32e9f02c..e21edbda7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_wall_polishing.json index 39b3a8808..9a5e39191 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_walls_to_brick.json index 2441b17fb..59c0aae4c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_axe.json index 2e086bba8..485f96c29 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_blank.json index ba7974a4f..5b2651d54 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_cross.json index 2fbeedb23..a3a5ebfa4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_hammer.json index 536826b2a..7da57184c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_hoe.json index 3234f1bbe..13b8ceddf 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_horizontal.json index 366d77094..68c027778 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_i.json index 53a5c49a6..8b3b4f73c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_left.json index c7594a9d2..89248836e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_pickaxe.json index 172e03077..06fcf1b6a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_plus.json index 15345f6c4..a32056bd9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_right.json index f28a64bce..01815d51a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_sword.json index 89616b983..c8f95d7b7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_vertical.json index 523ed0157..df9ab5b79 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_slab.json index 0771a9c25..9a3fd7845 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth.json index 3f2c13a03..f3a9cdb84 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_brick.json index 792d9ba9b..91d65ab69 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_brick_furnace.json index 113f3f468..43c12ba3a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_brick_slab.json index 82e5eb0ee..39a540e51 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_brick_stairs.json index 1c2d246c4..2df833b70 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_brick_wall.json index 1e69ab09f..34663ac7b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_furnace.json index a77c0e556..3b32e1532 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_slab.json index 9498e5589..783bb1991 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_stairs.json index 800398fe4..9a5516a96 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_wall.json index 11d3d5b5a..7c36a84ce 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_stairs.json index dfc70e81f..a334846f2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_wall.json index 2202f3e3d..7f2e2289f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/novaculite_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/novaculite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:novaculite_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick.json index c22bdd857..73bebed22 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_block_polishing.json index bfdb99b55..46b5280eb 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_furnace.json index 7f02a521f..6e396d4f4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_slab.json index cee7d9096..43ffd9386 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_slab_polishing.json index 8f026303e..3079e7a5f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_slab_recombination.json index ff3a6f22d..cdf343492 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_stairs.json index ea972a71c..d14d4d178 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_stairs_polishing.json index 7b8951238..d85a727aa 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_wall.json index 7c0ae6394..ed5640655 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_wall_polishing.json index 6f878fe44..3553da088 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_furnace.json index 5fc4b7c5b..cfd0a53ce 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_polished_brick_slab_recombination.json index 9078e94dc..712bf6398 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_polished_slab_recombination.json index e851188a4..6bcab1771 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_polished_slabs_to_brick.json index 0da8b29e4..802cab400 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_polished_stairs_to_brick.json index a85d13a6e..2d40298ff 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_polished_walls_to_brick.json index 0507d1203..ff94f46e8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_slab_polishing.json index 74278cebc..06f7fbfa0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_slab_recombination.json index 146b79dc8..43a79f350 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_slabs_to_brick.json index 1c556dcfb..8bef3c630 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_stairs_polishing.json index e99b60284..3fd58db9b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_stairs_to_brick.json index 12f5f8dcf..282fc4a27 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_wall_polishing.json index 5cb2e4191..6a45aaab5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_walls_to_brick.json index 417a93ad0..004a71121 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_axe.json index 8866251a0..843fc7539 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_blank.json index e2e767129..d4d4de7b3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_cross.json index 0bffbdc43..68fb0502b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_hammer.json index bd385691e..e0335a478 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_hoe.json index b65067643..d6d0d7a4e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_horizontal.json index fd6408386..c641b7a3a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_i.json index a61c8108f..afd64773c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_left.json index 91b4b4f0e..5acacf747 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_pickaxe.json index 62f224954..37227f2a4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_plus.json index 4780d73f1..640e65d2b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_right.json index 4871540f5..00cd035c7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_sword.json index 85aacf65c..e228f5ff6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_vertical.json index d7249edb0..d5e7185ef 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_slab.json index d5877edd6..8a2f1e939 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth.json index c774e1a31..1d36a7bf4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_brick.json index b56989304..cef6e4df4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_brick_furnace.json index 596f40743..af1f9ac87 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_brick_slab.json index d705ee11e..e9fa43db8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_brick_stairs.json index 84e2eb953..4c3a23e72 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_brick_wall.json index a9459095e..fc1a5e88e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_furnace.json index 7df7965e9..d7c0bc092 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_slab.json index d425d6688..c0e56c013 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_stairs.json index 953939f46..c86571c8c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_wall.json index 76273e9e6..9ab77b65c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_stairs.json index f2a9dafda..9722859fd 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_wall.json index c7d4cb12a..416aec666 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/pegmatite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:pegmatite_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick.json index e22f83438..7f13ff572 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_block_polishing.json index 13253df37..7e056e24c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_furnace.json index e07a6caf7..44edc1369 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_slab.json index 620992971..5ce8b20e6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_slab_polishing.json index 8947f307f..9d9a8a8b7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_slab_recombination.json index 10c7e2b05..ff3509697 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_stairs.json index cfa3bad76..9c9a0ec9c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_stairs_polishing.json index ad40fbfd2..db2ed906d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_wall.json index 1bf05a8f2..73bc4acdc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_wall_polishing.json index 27c154a83..b8a0353ff 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_furnace.json index 02810e77f..c276dac29 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_polished_brick_slab_recombination.json index e0c9909a9..ce16d81c7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_polished_slab_recombination.json index f999f16b0..d9e87a316 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_polished_slabs_to_brick.json index dc82212c7..176fead47 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_polished_stairs_to_brick.json index e33297639..8a25aa6c3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_polished_walls_to_brick.json index 2b65a7f75..b65c7246f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_slab_polishing.json index cb0f7ad58..5cfd887b8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_slab_recombination.json index e51884f4d..bb5a86308 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_slabs_to_brick.json index 1db570f64..3c3e96712 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_stairs_polishing.json index 853cd6197..058af36b6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_stairs_to_brick.json index 0ebf88b2d..9587de843 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_wall_polishing.json index 5971a3b17..9767a8949 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_walls_to_brick.json index 514c6cac0..360418a65 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_axe.json index b77ae4847..dd06c310c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_blank.json index 16368539d..a051b4db5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_cross.json index b1e5a6c5e..4cca98e0a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_hammer.json index afc9196a6..e941cb208 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_hoe.json index aaf47d0f7..1aa01f2a4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_horizontal.json index b5695b416..dbec5c5b0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_i.json index daf57f1c5..a785b8b95 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_left.json index 0bca9e7a7..7ef7f9998 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_pickaxe.json index 3dce1d4e5..04b7fdc9b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_plus.json index 66261aa1a..0dd9495ab 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_right.json index 23dbeaf4c..8ae927037 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_sword.json index 3f6a0c6a6..9335b6a3a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_vertical.json index ae4a712eb..eb4ac46d3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_slab.json index bfe8e5922..2474f5275 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth.json index 1f6fa2ae4..47589adf4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_brick.json index 736cd04a5..7e83faa14 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_brick_furnace.json index 386524518..b7ed20549 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_brick_slab.json index f951d8c78..3e653478c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_brick_stairs.json index 7a48b87e8..2e4e0717b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_brick_wall.json index 2c0f4bfdf..3b59760a5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_furnace.json index 0bdb85732..7ad523c73 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_slab.json index d2fdf06e1..cd63ec26f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_stairs.json index 7c617e8fb..fb28cc344 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_wall.json index 50384f269..644be2a88 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_stairs.json index 69a4910b3..3d133461a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_wall.json index 48f3dd800..62c627651 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/peridotite_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/peridotite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:peridotite_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick.json index 83d61dfa6..a810a8613 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_block_polishing.json index 125537712..cc7cc752a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_furnace.json index 7b1eb0514..9caa129d4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_slab.json index 6f4ddc605..6138723f8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_slab_polishing.json index 367c8bd03..a8bf91b83 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_slab_recombination.json index 6dd4ef84d..45b1ad6c6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_stairs.json index abc649e99..53c239644 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_stairs_polishing.json index c841e37fb..dfb658401 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_wall.json index 33fefd44a..19a5a3ec0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_wall_polishing.json index ea8db075b..a51017c28 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_furnace.json index 6b9f3d6fa..1115997d9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_polished_brick_slab_recombination.json index b1bac06f0..6d903dfe1 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_polished_slab_recombination.json index 3ad416f2a..369218a35 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_polished_slabs_to_brick.json index 378998731..298fdc377 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_polished_stairs_to_brick.json index 2cad11bc7..48e3ec372 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_polished_walls_to_brick.json index b6da9feaf..90319300c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_slab_polishing.json index 22e88f0ff..2ea2c51fc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_slab_recombination.json index d84c3f354..5906528f6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_slabs_to_brick.json index bf26cc845..ab7599352 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_stairs_polishing.json index 60f94bd0b..440af54ae 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_stairs_to_brick.json index a52f9db83..e057fc130 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_wall_polishing.json index cbb333368..b9f5d4705 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_walls_to_brick.json index 39577e065..f75334f28 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_axe.json index d1c9c3dc5..dc744602a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_blank.json index ef4d15fa2..69eb186a9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_cross.json index a28b65220..34fcce3f0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_hammer.json index 2862b564d..b91d10283 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_hoe.json index d3c4dcc0f..c474baa5c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_horizontal.json index acb94b207..ba85c649c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_i.json index 4ef89ca36..758840a42 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_left.json index 51d34cbad..999183f5b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_pickaxe.json index f987f0571..be568d329 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_plus.json index b55420305..672a5da9d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_right.json index c5636d078..08dde25b0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_sword.json index c36a63d39..0d2a8c439 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_vertical.json index 17412ed70..de29083c4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_slab.json index 3b4f2bb56..4391a9b9a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth.json index bbe7a7a4c..81e09ad0e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_brick.json index 35c320680..b26cfd193 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_brick_furnace.json index 87aff95e0..f6d67a79b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_brick_slab.json index d17e7f162..038c8e989 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_brick_stairs.json index d9ddcad98..c886eb948 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_brick_wall.json index 4e2b00b74..2923cbd7c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_furnace.json index 167bf103f..0a0880029 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_slab.json index ba63f30af..3a95d4088 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_stairs.json index ce4326bba..5b27a8403 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_wall.json index 0fa2eb2ed..2642ddec9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_stairs.json index ef82b3c89..6ff473785 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_wall.json index 2034c279c..661a3c253 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/phyllite_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/phyllite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:phyllite_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick.json index 9e3450810..139556291 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_block_polishing.json index 1c78dda93..148d03684 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_furnace.json index 47630ff15..d66793d8f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_slab.json index 2246138d1..8e8ccc5a2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_slab_polishing.json index 011c687af..348d2d8a5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_slab_recombination.json index 010d16fe8..7f9092bc7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_stairs.json index 2268d2978..4f1a1d631 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_stairs_polishing.json index 925a94893..68fbd994f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_wall.json index 6ba3ba356..61febe11a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_wall_polishing.json index 20ded6671..0f4a6dd7a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_furnace.json index e604d2ede..430d5f935 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_polished_brick_slab_recombination.json index 9d37d7e98..51578e81d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_polished_slab_recombination.json index 8ed965646..590c6c6ef 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_polished_slabs_to_brick.json index f48ff9c54..e5a62cbf5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_polished_stairs_to_brick.json index fbc5d36d5..febbc13ba 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_polished_walls_to_brick.json index d3713c5a1..2f24233a8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_slab_polishing.json index d082f129a..e191a7130 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_slab_recombination.json index 43c4df48f..ae6f9110e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_slabs_to_brick.json index 5ef39726b..5f94ed67e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_stairs_polishing.json index 4a7e16299..299b444e5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_stairs_to_brick.json index f9e98b3e3..5df90e0d7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_wall_polishing.json index 864d1f7eb..b89637f90 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_walls_to_brick.json index d9817f0b6..fb4e171cc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_axe.json index 2fb40f69a..46e0e474f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_blank.json index 248b41e46..b986696cf 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_cross.json index 77c379d7a..027757f40 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_hammer.json index c0eafce96..43bde61c2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_hoe.json index 4bc8efb02..abddf4932 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_horizontal.json index 7470682cf..74125a977 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_i.json index 3505d0b4b..1abb382c6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_left.json index b54673cd0..29dbe5513 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_pickaxe.json index ccf66b402..41d605e9e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_plus.json index 5ffa7bd00..c942860ac 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_right.json index 3b33a9296..a4af2e816 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_sword.json index d6f4ec049..d55831a54 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_vertical.json index 4a125491e..fd2249846 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_slab.json index a90adef5f..235bc31ca 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth.json index d134116a7..6249834ed 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_brick.json index 723a8351c..fad70b3d3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_brick_furnace.json index 274866c11..e511b75fe 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_brick_slab.json index bf77e61a5..f9bdf510b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_brick_stairs.json index 3999e81a0..8fdebbff3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_brick_wall.json index 3bda73c4c..b34b16c60 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_furnace.json index 101eaefd8..952acf2e7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_slab.json index 980bd8e21..f73d69e48 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_stairs.json index e0be14ff8..517cc1eb8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_wall.json index 5f5ba3a83..9d629eadf 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_stairs.json index e9a5f6e41..f11c35e00 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_wall.json index fc51c6273..48ac4d7d9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/quartzite_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/quartzite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:quartzite_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick.json index 78366d2e9..43a6d092e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_block_polishing.json index 2fb38dc5e..86e2e78f6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_furnace.json index d7575c45b..2b3ffe061 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_slab.json index 8c3a2bb84..96fbda581 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_slab_polishing.json index c552c05cb..ea8ad6bee 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_slab_recombination.json index 7edd8d142..5a85f8c5b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_stairs.json index c7a923e6c..c2fbce6e8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_stairs_polishing.json index adf2ae80a..c3445efc5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_wall.json index e149ff90f..61262d68f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_wall_polishing.json index 549e63618..ef916de66 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_furnace.json index be539c084..3bc844268 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_polished_brick_slab_recombination.json index aeb308937..866794d72 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_polished_slab_recombination.json index 30c4c94cc..7719e43c7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_polished_slabs_to_brick.json index 744f0e941..d1b68daa0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_polished_stairs_to_brick.json index de160db79..420ee573b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_polished_walls_to_brick.json index 927efdbc2..71afa5f09 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_slab_polishing.json index 08436bc3d..9dfad3cc9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_slab_recombination.json index 9ee188b21..e5359307e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_slabs_to_brick.json index 33aa96a0d..611a7e6e4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_stairs_polishing.json index 46942fcda..146ab1e2a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_stairs_to_brick.json index 715f01a52..f8ca463f5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_wall_polishing.json index 4c41f86ea..ce956be38 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_walls_to_brick.json index 39bddaf83..8bbaf97f7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_axe.json index f847db4ef..f9c7a6ab8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_blank.json index 6e59d4649..dab719676 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_cross.json index c25e96e4d..94a3022c0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_hammer.json index 7be30d2bd..9eb314bf5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_hoe.json index c38432501..c4c5b748a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_horizontal.json index c966df2a8..24e2be4f2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_i.json index 5a9c27f5d..f5d24680e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_left.json index 268a95d4c..7f113f5f2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_pickaxe.json index a27a61413..789d9720e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_plus.json index 39d61ccc6..12ef47ef5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_right.json index b73931853..8763f43e9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_sword.json index 8343809a6..5ed751ec7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_vertical.json index 6bc0767d9..d0e3d3cb7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_slab.json index 36f7f89b4..3c64aad97 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth.json index 4ab351760..c25000ef1 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_brick.json index 8d28073bc..aded6b97b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_brick_furnace.json index 9237a31a0..d663a41f5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_brick_slab.json index b0939cef0..55af6c7fd 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_brick_stairs.json index a69f5da42..14d123ff8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_brick_wall.json index 5e5d49d39..2ab5d919c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_furnace.json index fea762fae..5f1ac09e7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_slab.json index 1cc70ea05..98b0dfe2f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_stairs.json index 00a974f70..f3d7ef3f4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_wall.json index bd63f8c7e..1d2dd2b26 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_stairs.json index 015a61e83..6677eea92 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_wall.json index 8d0f47195..37d8ddd48 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rhyolite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_wall" + } + ], "rewards": { "recipes": [ "mineralogy:rhyolite_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick.json index e519eac16..d5a24b2d2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_block_polishing.json index 95e565076..ff3186683 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_furnace.json index f3f090839..552cc36d5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_slab.json index 6a3b5f9fc..55663735e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_slab_polishing.json index a75bcdec3..77e0ff65e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_slab_recombination.json index 86f3ce2b4..782941945 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_stairs.json index b205f7873..21c5e3ad2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_stairs_polishing.json index 7cf3e70e0..331c2e255 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_wall.json index 2f41c36e9..5e26a32f2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_wall_polishing.json index e901cf38b..aa4e48695 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_furnace.json index 6bbcab74f..2c010faca 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_polished_brick_slab_recombination.json index 9b7b239c5..db14cc354 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_polished_slab_recombination.json index df7176c84..af537797a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_polished_slabs_to_brick.json index 9adca6dc1..b3f3ba581 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_polished_stairs_to_brick.json index 8c57a4f17..12afb7316 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_polished_walls_to_brick.json index eff7d2ddb..1fc4921c5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_slab_polishing.json index d687b4673..da5655ab2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_slab_recombination.json index 1117e994a..aa22933e3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_slabs_to_brick.json index d4d8d86a3..00ee260ce 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_stairs_polishing.json index bfb2114cf..5b7119d93 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_stairs_to_brick.json index a7a928eed..466507764 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_wall_polishing.json index cd1215ce0..09aee901c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_wall" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_walls_to_brick.json index 91d3d26f5..4ef0a5790 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_wall" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_axe.json index 4922a71be..463e2a666 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_blank.json index 9cca56fbe..c619ecd67 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_cross.json index 93872c295..c237d7bda 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_hammer.json index b91d2aea8..4e2d1b5e1 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_hoe.json index 9fd07a1e7..156d2aaa6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_horizontal.json index 1209fd367..0f9642c92 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_i.json index 3a3697b39..87a0f1b4a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_left.json index 1747f90c4..e11cbce9d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_pickaxe.json index eeeabfec7..0ec2e0912 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_plus.json index 60ced5c98..95041a4d9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_right.json index 1d6aa88ab..2c9a450e0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_sword.json index d0b0135fa..664b8afe4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_vertical.json index 6798a1044..b8f71e660 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_slab.json index 4e915e73a..3f9022b77 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth.json index befa80079..a1af9ca31 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_brick.json index d4382964f..83341cec7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_brick_furnace.json index 751d4c125..6af3a5864 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_brick_slab.json index 63b38190b..a0aeee2f5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_brick_stairs.json index ed09bd021..4fd1228f9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_brick_wall.json index c15971d17..8eb644df8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_furnace.json index d2cd2209b..783f045dc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_slab.json index 0f536b75c..7ff23eceb 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_stairs.json index f46d36ec3..ad921c71c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_wall.json index edddbb972..9231cfa0e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_stairs.json index c02ec05bd..22d4b1891 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_wall.json index 6342b14d4..f19a09957 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/rock_salt_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_wall" + } + ], "rewards": { "recipes": [ "mineralogy:rock_salt_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_brick.json index 9cbaaf97e..cee6e972e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick" + } + ], "rewards": { "recipes": [ "mineralogy:schist_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_block_polishing.json index ddc92176c..9153f408d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:schist_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_furnace.json index d1c603f75..8c3775d47 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:schist_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_slab.json index fc844d012..1397f190d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:schist_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_slab_polishing.json index e4ebd1dc0..042b88cab 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:schist_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_slab_recombination.json index c9cb5cc46..3ea072044 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:schist_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_stairs.json index b0931759f..b2b53aff6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:schist_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_stairs_polishing.json index cae87fd2e..af7d40633 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:schist_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_wall.json index a3d5917bc..1e69103f2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:schist_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_wall_polishing.json index 706462a19..505d544c9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:schist_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_furnace.json index fc284e61c..4e46b7640 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:schist_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_polished_brick_slab_recombination.json index 38f046e15..682593bb5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:schist_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_polished_slab_recombination.json index a255816ca..ad977c39b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:schist_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_polished_slabs_to_brick.json index 5a8f0e191..14df0d693 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:schist_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_polished_stairs_to_brick.json index 4809b0c00..57caa7faa 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:schist_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_polished_walls_to_brick.json index 9ca8caab7..3cfe752c9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:schist_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_slab_polishing.json index d8190bd35..e817132d3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:schist_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_slab_recombination.json index b16b3f959..6c748acf0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_slab" + } + ], "rewards": { "recipes": [ "mineralogy:schist_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_slabs_to_brick.json index 66fa36ba4..d46ada0d6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_slab" + } + ], "rewards": { "recipes": [ "mineralogy:schist_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_stairs_polishing.json index da111f0cd..2f2838d93 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:schist_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_stairs_to_brick.json index 9ce3bb8bf..20aaca143 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:schist_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_wall_polishing.json index b598b5de6..2b36d0b95 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_wall" + } + ], "rewards": { "recipes": [ "mineralogy:schist_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_walls_to_brick.json index 232363403..a9bddf42c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_wall" + } + ], "rewards": { "recipes": [ "mineralogy:schist_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_axe.json index 1dc708f45..71f0a4426 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:schist_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_blank.json index 16055add3..453f24773 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:schist_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_cross.json index 466157ba2..d33aba7e8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:schist_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_hammer.json index bae276600..37c65798d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:schist_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_hoe.json index fab27fb69..9087f313c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:schist_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_horizontal.json index 4db0ab4b0..f3d2b0523 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:schist_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_i.json index 8e517a53c..d4a13aadc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:schist_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_left.json index 3134aab57..a8e93bd6f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:schist_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_pickaxe.json index 8b14c23b3..25705ed49 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:schist_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_plus.json index 291f60584..403d9bfab 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:schist_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_right.json index be92d2811..e7d317626 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:schist_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_sword.json index 02da44706..74759abf6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:schist_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_vertical.json index e84febaae..b969abd9b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:schist_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_slab.json index b02024d6d..5f404f3c7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_slab" + } + ], "rewards": { "recipes": [ "mineralogy:schist_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth.json index b5c58c53a..d2bf3f492 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:schist_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_brick.json index d0c4d6fb9..2b7cb77b3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:schist_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_brick_furnace.json index d91142bdf..c82e8ba56 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:schist_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_brick_slab.json index f2290862f..263e05ce1 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:schist_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_brick_stairs.json index 03d20af53..ccb33ba15 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:schist_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_brick_wall.json index 42fa7ecfa..d5ebcc96b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:schist_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_furnace.json index 4fb93767d..e84ac8c1d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:schist_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_slab.json index 47db55386..2c74217c9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:schist_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_stairs.json index 83a0ff6f8..48f6d084a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:schist_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_wall.json index e9dac4763..fc2723833 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:schist_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_stairs.json index 7dbbd4c06..2c7f077a1 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:schist_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/schist_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/schist_wall.json index 403aa047b..0504bd454 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/schist_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/schist_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_wall" + } + ], "rewards": { "recipes": [ "mineralogy:schist_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick.json index 0e2129c20..6542d9f69 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_block_polishing.json index 05854d246..9168a3b8e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_furnace.json index 235182aba..fe09e58ba 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_slab.json index 8492f0e2b..a57ab3827 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_slab_polishing.json index 80bbb3ef7..462543dd7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_slab_recombination.json index c28c59d26..4a745bfbd 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_stairs.json index 7f7e6f4e4..2e087eba1 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_stairs_polishing.json index ffedb8d0d..5ccc65737 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_wall.json index f69a34fdf..9ed0fb46d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_wall_polishing.json index ddbefd103..43483f9f2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_furnace.json index 2cc6e6934..d4b123f3a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_polished_brick_slab_recombination.json index 6f0353842..a64c1647b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_polished_slab_recombination.json index 7f0f739e6..423eba359 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_polished_slabs_to_brick.json index dd5a5f44c..e6ba271e9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_polished_stairs_to_brick.json index 024717660..a90d77f77 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_polished_walls_to_brick.json index ffef2b736..2c535fb82 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_slab_polishing.json index 2f9e38bf0..8b97ebe3a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_slab_recombination.json index 62387f0d3..21df7f7ad 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_slab" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_slabs_to_brick.json index 2c7b71385..d3d119b16 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_slab" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_stairs_polishing.json index a6712fce7..9e1115ec4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_stairs_to_brick.json index e1b399d92..0cc0dc7d2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_wall_polishing.json index 8826b797d..a856b3b7c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_wall" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_walls_to_brick.json index 0eb92ddeb..2729defc1 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_wall" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_axe.json index 52aea2e88..ab4b63504 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_blank.json index bf58afd8d..0d4b0b0c8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_cross.json index e8d1011a5..385e98c2c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_hammer.json index cfbce76a9..d48896f6a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_hoe.json index dd5631d2a..83d544312 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_horizontal.json index 21eaf06e0..dabd67197 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_i.json index 2b1d4fc60..c0dc73492 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_left.json index 25789b99e..fffb210b0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_pickaxe.json index 8d51f20be..8be17fb8d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_plus.json index 650832433..4392393ab 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_right.json index 5d6422347..5fceade3e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_sword.json index 0d7f26e13..e00c48bc5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_vertical.json index ae79a132f..8441d41f6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_slab.json index 060881005..8fbb4f351 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_slab" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth.json index d2dd1aa8a..4d93bb271 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_brick.json index ebd67b2e9..1cee673a3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_brick_furnace.json index e0bb1d85e..daacc6a16 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_brick_slab.json index ef3722395..28c84a797 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_brick_stairs.json index 9345a019a..30c5711cb 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_brick_wall.json index 92b626632..9fe4bf883 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_furnace.json index ee0db622a..80253d18d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_slab.json index 382fbc2b2..ea2b332d1 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_stairs.json index a31242cdd..ac964e4e4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_wall.json index 5bafb8527..79445b86b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_stairs.json index 9bcee6bd8..4581721cd 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/scoria_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/scoria_wall.json index 623c871b3..2a71e83f7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/scoria_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/scoria_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_wall" + } + ], "rewards": { "recipes": [ "mineralogy:scoria_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_brick.json index d9dd76a45..caee98975 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick" + } + ], "rewards": { "recipes": [ "mineralogy:shale_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_block_polishing.json index a098fb3f8..c05fdcc43 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:shale_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_furnace.json index 40ee5e5e5..45fc3be49 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:shale_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_slab.json index 3b8754473..a8725c783 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:shale_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_slab_polishing.json index f19284e6e..a5d5236cb 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:shale_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_slab_recombination.json index b0e3d5298..95b337730 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:shale_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_stairs.json index 0918ad60e..8b7b583cd 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:shale_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_stairs_polishing.json index 9e8de25fd..4584ae140 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:shale_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_wall.json index ca621ba08..05977123e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:shale_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_wall_polishing.json index b2ed8fda9..10ab551cd 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:shale_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_furnace.json index 73a3bf684..bbc4a9cf7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:shale_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_polished_brick_slab_recombination.json index ae75d8c69..752798340 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:shale_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_polished_slab_recombination.json index 30aab12db..6b4a2e545 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:shale_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_polished_slabs_to_brick.json index d98fb660a..76bed6b24 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:shale_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_polished_stairs_to_brick.json index 4eaa7eb1d..7cfd638dc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:shale_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_polished_walls_to_brick.json index c9d0e9b7e..e0fb5acee 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:shale_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_slab_polishing.json index e5a36a7c9..be7ecafb8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:shale_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_slab_recombination.json index 49e66cc88..fa90e98d1 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_slab" + } + ], "rewards": { "recipes": [ "mineralogy:shale_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_slabs_to_brick.json index de52008ce..28cb757da 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_slab" + } + ], "rewards": { "recipes": [ "mineralogy:shale_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_stairs_polishing.json index 3f9c8d2b9..e4ed396a4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:shale_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_stairs_to_brick.json index ae90414dc..2f9ad82fc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:shale_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_wall_polishing.json index 8924b13cd..1d8e482ab 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_wall" + } + ], "rewards": { "recipes": [ "mineralogy:shale_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_walls_to_brick.json index 8be736d5b..07c611ac7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_wall" + } + ], "rewards": { "recipes": [ "mineralogy:shale_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_axe.json index a721de4d2..e5d75bfbf 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:shale_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_blank.json index 9950abef4..0a854b3b5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:shale_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_cross.json index 0efbc9941..a2fa21cea 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:shale_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_hammer.json index fdf9096c7..e4363dea3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:shale_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_hoe.json index edce5e4ed..22e17f563 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:shale_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_horizontal.json index 978d395b9..b6e0063a6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:shale_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_i.json index 20e3c8c1b..e2810b55b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:shale_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_left.json index 4e5b3e1f4..be77535ab 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:shale_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_pickaxe.json index 26e0983ad..9a3543258 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:shale_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_plus.json index 69ef568d6..ec3809fcf 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:shale_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_right.json index 2cc4d2749..44a5430e2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:shale_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_sword.json index ed22c89a4..208f287ff 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:shale_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_vertical.json index 45545a1e8..b8616b931 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:shale_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_slab.json index 705a63334..86e96ba0b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_slab" + } + ], "rewards": { "recipes": [ "mineralogy:shale_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth.json index 05e5c4059..3d4ee39c4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:shale_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_brick.json index 3ac6b1f59..6ef998f32 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:shale_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_brick_furnace.json index 8abf32970..9e8e9741f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:shale_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_brick_slab.json index 651d8219b..ca30cdb40 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:shale_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_brick_stairs.json index d7f6f0d8b..c6b054ddd 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:shale_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_brick_wall.json index 9f1c044f6..4fd132a3a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:shale_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_furnace.json index ed39815b5..ac62f870c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:shale_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_slab.json index c5f646979..ce4c9e98f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:shale_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_stairs.json index 1c9803914..c741b7476 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:shale_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_wall.json index 4cbfdeac2..d2e39d7b5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:shale_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_stairs.json index 1decb22e6..74e04f77e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:shale_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/shale_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/shale_wall.json index 29c8ff7c6..6e1312890 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/shale_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/shale_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_wall" + } + ], "rewards": { "recipes": [ "mineralogy:shale_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick.json index 6dba4f934..7b9d3ff4c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_block_polishing.json index 168a47173..f5b87938d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_furnace.json index a32c5f426..c6e102553 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_slab.json index 2b0a14f56..75e12a52f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_slab_polishing.json index 3002df662..d579e4c12 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_slab_recombination.json index e08aa61f7..fb1539ca4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_stairs.json index b6b4c1183..90279fb5b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_stairs_polishing.json index 21f13c317..013a0ff26 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_wall.json index 2885de4f0..f59ca2940 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_wall_polishing.json index ef59c8cd2..7f21f78af 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_furnace.json index 8977e5397..0c38f0186 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_polished_brick_slab_recombination.json index 28e84a769..933c08f49 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_polished_slab_recombination.json index 6697a572b..b49198809 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_polished_slabs_to_brick.json index 0fa401eaf..1f62210fe 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_polished_stairs_to_brick.json index 4da7bcf67..5d7c5d0cd 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_polished_walls_to_brick.json index c7610457c..f0689eee6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_slab_polishing.json index 397f9924f..daefa7a79 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_slab_recombination.json index 4ef25858f..560d4d343 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_slab" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_slabs_to_brick.json index 0dfd226f1..a5ce5314a 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_slab" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_stairs_polishing.json index dc3680803..0cc9ff07d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_stairs_to_brick.json index 05acf4b62..a45ceb3e1 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_wall_polishing.json index c0bd11d81..705ef0565 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_wall" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_walls_to_brick.json index 36243e59c..1cc4af3c9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_wall" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_axe.json index fbee535df..70f2d7fa7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_blank.json index 23da5f3fd..4f162c93f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_cross.json index ea6dc883e..823fdbd2e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_hammer.json index c756142ce..20a4a3937 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_hoe.json index 6b6f99ed4..f0384afcb 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_horizontal.json index 4ccc4ba5b..06595ee63 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_i.json index a49321cb7..6a91587b3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_left.json index 89687107b..7feb6d3e2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_pickaxe.json index 195a3caa1..f71bd5b17 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_plus.json index 15bfcfd7d..f727aaa51 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_right.json index 92f3e4584..c897cb52f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_sword.json index 3f2d9b6ed..6c4231dbb 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_vertical.json index 95ef473cf..d5ce5e38c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_slab.json index e1e19c41c..bd55ac8f6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_slab" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth.json index d17230c40..95396180d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_brick.json index 6e2c256c7..4590e92ff 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_brick_furnace.json index f38f06320..ea52429d0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_brick_slab.json index 791d68bf7..8a9c395ab 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_brick_stairs.json index 58548d76b..6eea2d71d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_brick_wall.json index ea448fe65..9cba9e461 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_furnace.json index a07b1edb3..7672fadcc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_slab.json index 3973983b0..a619df099 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_stairs.json index 8a7ec8e03..21002e7c4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_wall.json index 5b83aadf0..cdb935092 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_stairs.json index cc7e19f63..499fc360b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_wall.json index 9e87cdf74..59a1a3022 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/siltstone_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/siltstone_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_wall" + } + ], "rewards": { "recipes": [ "mineralogy:siltstone_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_brick.json index e2311a49b..b24f5c2a6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick" + } + ], "rewards": { "recipes": [ "mineralogy:slate_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_block_polishing.json index 8318b84c3..2187871be 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:slate_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_furnace.json index c46c24538..8de90fc4b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:slate_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_slab.json index a705dd331..f00390cc4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:slate_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_slab_polishing.json index 229445123..a4cab3a35 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:slate_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_slab_recombination.json index 081eba22e..d4affbf5b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:slate_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_stairs.json index 26d6d0c67..4291a39bd 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:slate_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_stairs_polishing.json index 325ad9ce7..41ac649a0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:slate_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_wall.json index e11279b82..a16ef3ee8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:slate_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_wall_polishing.json index b821d23c8..0fa04e722 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:slate_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_furnace.json index 6f52eb4fa..c0e68d066 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:slate_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_polished_brick_slab_recombination.json index b3143b115..8e9258545 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:slate_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_polished_slab_recombination.json index fe1c4b35b..1a8e20c28 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:slate_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_polished_slabs_to_brick.json index e9e509739..4b69e715c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:slate_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_polished_stairs_to_brick.json index b70c155e8..d54ab8b45 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:slate_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_polished_walls_to_brick.json index 138ec0d87..6b1954402 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:slate_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_slab_polishing.json index c93757f43..96de9c9bf 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:slate_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_slab_recombination.json index 6b035e593..789d04d3b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_slab" + } + ], "rewards": { "recipes": [ "mineralogy:slate_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_slabs_to_brick.json index 7e6c34086..543d436bf 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_slab" + } + ], "rewards": { "recipes": [ "mineralogy:slate_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_stairs_polishing.json index f88d0d4eb..93ede345d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:slate_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_stairs_to_brick.json index b6945b55a..4be27a051 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:slate_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_wall_polishing.json index 8d5902acc..c3ff6c81e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_wall" + } + ], "rewards": { "recipes": [ "mineralogy:slate_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_walls_to_brick.json index bd9640a4e..704a630b0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_wall" + } + ], "rewards": { "recipes": [ "mineralogy:slate_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_axe.json index 06bbf4698..03a4c1b0b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:slate_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_blank.json index bdf90d850..4672e1780 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:slate_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_cross.json index 6a8b91a2d..f44171f37 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:slate_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_hammer.json index c060e6954..688af49ec 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:slate_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_hoe.json index f24e90e1e..b858198d7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:slate_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_horizontal.json index f688d36aa..5306f6d20 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:slate_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_i.json index 20f3d0cb6..8f5d1c9ee 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:slate_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_left.json index a6ce7fd2a..4f73620b3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:slate_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_pickaxe.json index 7039403e2..c2ceff8a9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:slate_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_plus.json index 5db141ca6..7b3d8de6e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:slate_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_right.json index 7ac9b6f17..ef7038689 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:slate_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_sword.json index 094912948..23f66ddd6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:slate_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_vertical.json index 2a39e3c5e..b2140a46e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:slate_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_slab.json index 25d45f91c..92f65a2cc 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_slab" + } + ], "rewards": { "recipes": [ "mineralogy:slate_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth.json index 4c83bde2a..e04c6a868 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:slate_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_brick.json index 0c22ac7ec..8f628a325 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:slate_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_brick_furnace.json index c50562f58..37b59d97b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:slate_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_brick_slab.json index 26a345f5f..803e6b4d9 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:slate_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_brick_stairs.json index 82970ed14..b5072290f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:slate_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_brick_wall.json index 349cb78ac..0420ef52d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:slate_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_furnace.json index 36a963cc7..1d44f64bb 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:slate_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_slab.json index 08e66e98c..61ea7e390 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:slate_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_stairs.json index edbe5adc1..2dde517d0 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:slate_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_wall.json index 61690d2db..1a1b59030 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:slate_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_stairs.json index 4019938fb..862c0de1d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:slate_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/slate_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/slate_wall.json index 3ad1d6bb6..2365fcfa3 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/slate_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/slate_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_wall" + } + ], "rewards": { "recipes": [ "mineralogy:slate_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick.json index b5cde0231..c1bb34ea2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_block_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_block_polishing.json index e1cb5c157..59614de70 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_brick_block_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_furnace.json index 315a1363c..ae6bb8806 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_slab.json index 3c82b86ed..8919d7f8b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_slab_polishing.json index 7d90ae93a..3b5fe705c 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_brick_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_slab_recombination.json index 00f39494a..30d14b2af 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_stairs.json index dc3210609..0d437c783 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_stairs_polishing.json index c7fe2d11f..369789ab2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_brick_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_wall.json index c73a12cd2..ab23c1044 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_wall_polishing.json index 23a42fc50..edf25b97b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_brick_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_furnace.json index 6501ecb8b..3f27f1e61 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_polished_brick_slab_recombination.json index 9dfe1c47b..4442aa3a8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_polished_brick_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_polished_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_polished_slab_recombination.json index 82370c4bc..ed367f43f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_polished_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_polished_slabs_to_brick.json index 9cd954069..c84add519 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_polished_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_polished_stairs_to_brick.json index 1a7a8fca6..86640902f 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_polished_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_polished_walls_to_brick.json index b9d285c8e..57de10286 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_polished_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_slab_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_slab_polishing.json index 186165b3a..144ddb03e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_raw_slab_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_slab_recombination.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_slab_recombination.json index 2107ee6d7..d2a81a582 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_slab" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_raw_slab_recombination" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_slabs_to_brick.json index a4e963ff5..282eb07c2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_slab" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_raw_slabs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_stairs_polishing.json index c3739f3d4..f73e2ba17 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_raw_stairs_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_stairs_to_brick.json index 46cd8a893..4b5edb9a5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_raw_stairs_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_wall_polishing.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_wall_polishing.json index e3c45f5fd..f30f10436 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_wall" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_raw_wall_polishing" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_walls_to_brick.json index 1a3257bca..5aaebb6c6 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_wall" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_raw_walls_to_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_axe.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_axe.json index 779df8034..fc1c516ee 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_axe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_relief_axe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_blank.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_blank.json index 2032875a2..158a71b90 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_blank.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_blank.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_relief_blank" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_cross.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_cross.json index 1aacec9d0..6cafd5142 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_cross.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_cross" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_relief_cross" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_hammer.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_hammer.json index 2f214ed72..201af07b2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_hammer.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_relief_hammer" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_hoe.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_hoe.json index 4523fc20e..adc2fa6ab 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_hoe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_hoe" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_relief_hoe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_horizontal.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_horizontal.json index 79146bb64..ab6384a7d 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_horizontal" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_relief_horizontal" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_i.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_i.json index 7caf0cd8d..ed2fe86d4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_i.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_i" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_relief_i" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_left.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_left.json index 09228eef5..229ce42bd 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_left.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_left" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_relief_left" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_pickaxe.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_pickaxe.json index d6303781b..59b78f4af 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_pickaxe" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_relief_pickaxe" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_plus.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_plus.json index 4e3e30aff..ef490f5aa 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_plus.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_plus" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_relief_plus" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_right.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_right.json index 68be2ef6f..f5f1a2602 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_right.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_right" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_relief_right" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_sword.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_sword.json index f291a6e10..456786933 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_sword.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_sword" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_relief_sword" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_vertical.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_vertical.json index 2bbbf037d..da5ac768b 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_vertical.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_vertical" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_relief_vertical" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_slab.json index 4922f5283..ac7b19ea7 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_slab" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth.json index b94f8484c..a17e6f5f2 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_smooth" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_brick.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_brick.json index ffda4fe51..9d6c8d452 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_brick.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_smooth_brick" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_brick_furnace.json index 3d7419b5b..f8e942c33 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_smooth_brick_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_brick_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_brick_slab.json index 17c1756a1..23f7f01e4 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick_slab" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_smooth_brick_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_brick_stairs.json index 363d02c19..9b0add7ab 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_smooth_brick_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_brick_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_brick_wall.json index f44505322..a631d3e46 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick_wall" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_smooth_brick_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_furnace.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_furnace.json index df649753d..6733c013e 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_furnace" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_smooth_furnace" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_slab.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_slab.json index 60d2bfe5a..aa80bd774 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_slab.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_slab" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_smooth_slab" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_stairs.json index 1c989a3e8..0d50d6493 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_smooth_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_wall.json index 1d205c05d..66e4a9e26 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_wall" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_smooth_wall" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_stairs.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_stairs.json index 19069c964..ef4a89ca8 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_stairs.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_stairs" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_stairs" diff --git a/src/main/resources/data/mineralogy/advancements/recipes/tuff_wall.json b/src/main/resources/data/mineralogy/advancements/recipes/tuff_wall.json index 069b772b3..f367c5db5 100644 --- a/src/main/resources/data/mineralogy/advancements/recipes/tuff_wall.json +++ b/src/main/resources/data/mineralogy/advancements/recipes/tuff_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_wall" + } + ], "rewards": { "recipes": [ "mineralogy:tuff_wall" diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick.json index e7b2903d5..4616a991d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_furnace.json index 1257eea44..9d82e953e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_slab.json index f0d55948d..ca140b6d5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_stairs.json index 186b2b41f..0164cb864 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_wall.json index 50fd282d7..3b669aa96 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_furnace.json index efb2f461a..a9e65d31a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_axe.json index 32d6b70d2..83bf109de 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_blank.json index 0608513e5..87601e29a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_cross.json index 59eaaacef..8a58f95c9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_hammer.json index e66e2c9d3..1953e78c5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_hoe.json index a1832925c..26d34039c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_horizontal.json index 5807720e9..78f15101e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_i.json index fd6b0f528..9d09371f0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_left.json index a1aa9cc66..ff1a1f626 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_pickaxe.json index 87c4fea62..9cf74f53a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_plus.json index 93da7e101..c2c770c2f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_right.json index d92879d3c..4f6d2dcf2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_sword.json index ae0768b12..31213d597 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_vertical.json index 549bd3e73..e129e5bab 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_slab.json index 8d07070d7..3dbe407bb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth.json index 64d2e614f..0ba1c6e13 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick.json index 0736f6532..4704d068a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_furnace.json index 495cb7e61..f5d08be53 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_slab.json index 98ef7d99f..0e4c0f7db 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_stairs.json index e26f64583..287623e45 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_wall.json index cead779d7..6f8c33d83 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_furnace.json index 1f3881813..62e217c86 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_slab.json index cbf545bb6..63e7ced15 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_stairs.json index 653187817..6ca3e61bb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_wall.json index d12ecd577..2d5d5a446 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_stairs.json index 20edd085a..f2ba2b01a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_wall.json index 7d3909aa6..63a3bc7e9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/amphibolite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick.json index eab071d8f..bd4b270f2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_furnace.json index 8b5d34a89..76f0625cd 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_slab.json index eda37955d..6e2a553db 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_stairs.json index 9679a325c..33f933a10 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_wall.json index 21be7a833..dd91527d7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_furnace.json index 888987486..4a44a8ea1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_axe.json index 0d576a966..294f6102f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_blank.json index e96033e45..e47dd1df6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_cross.json index 072b54c0e..803c8525e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_hammer.json index 4e9c457bc..2484e8531 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_hoe.json index 06396f8c5..251dc7aaf 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_horizontal.json index 47fcd635f..59ae8c3f3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_i.json index 699ae7628..8173d14ae 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_left.json index a8beb13b3..205901db5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_pickaxe.json index c78207e58..4a55acc64 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_plus.json index aa49bdc6c..ffb14fdc1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_right.json index 33bf19651..93bb7f1d1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_sword.json index 087225d3e..8267c8c94 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_vertical.json index a2a1b5cec..ac945f09d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_slab.json index 7b66885e4..202c9e6a5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth.json index 231a8a9b5..0ed0542cf 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick.json index 8d0a15e9e..cefbfe798 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_furnace.json index 2d5b682a9..dfb369b65 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_slab.json index c2e9ea109..f2e67ba8a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_stairs.json index c80f13eec..422673dd5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_wall.json index d0842ad01..ac78b0e60 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_furnace.json index 9946416b2..fb76d0b08 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_slab.json index 6ed876df5..ac1b5c215 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_stairs.json index 4ad23181f..6b3cdd44e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_wall.json index 97a126ece..ade9a25a1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_stairs.json index 1f229acdd..872319150 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_wall.json index 3b192b985..f14d3ced9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/andesite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick.json index 23ce2f14b..2880810bb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_furnace.json index 419cb17ca..851430955 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_slab.json index c24c77b33..520b72202 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_stairs.json index dc6cba235..144d4639c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_wall.json index 1ba42f359..1317adbd9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_furnace.json index 58993321b..9d05dd658 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_axe.json index 7ea5fef26..bc507260e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_blank.json index 68b969e92..c1c975dbb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_cross.json index 655484e5d..e11db51e0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_hammer.json index f99e9caf4..866e5a715 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_hoe.json index df5dc8f0e..d0b3fc56a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_horizontal.json index a62b78e98..e1d2e511c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_i.json index b799f96f0..5fd865c6d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_left.json index bb0905168..cdc072da6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_pickaxe.json index 5f97385b8..4c6fd3ee3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_plus.json index 8b40f8dfe..4163d87e9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_right.json index 77721d152..0116bef7b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_sword.json index d8f49fd97..b7e31dca7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_vertical.json index b44100198..a20747302 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_slab.json index dddf8bc01..aa676e48b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth.json index 88891274b..cea70c5b7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick.json index 919959da2..d0b6d436c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_furnace.json index d2b067bc8..bec640fae 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_slab.json index 7a12fc2c4..6e1a31d1e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_stairs.json index f4b390471..c45b1386b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_wall.json index 7d36f7559..db562b354 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_furnace.json index 0b0ee5fde..590764daa 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_slab.json index 64323422a..64bcff6c5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_stairs.json index 574b7a788..3b241be1f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_wall.json index 9d1721a15..ff3bbf941 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_stairs.json index 704505d60..4509abc24 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_wall.json index 4f68f82e5..8b8fa822d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basalt_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick.json index 3a4ee6152..323d0173e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_furnace.json index 2b2455d9d..3854e7b39 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_slab.json index 40d8c3a52..f07cbc150 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_stairs.json index 4afd6937c..8ae43a097 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_wall.json index 3126f37c5..0ff335f94 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_furnace.json index 4342f20c0..5867ed72f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_axe.json index c3c7e2b5e..2ecc3b073 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_blank.json index eb258c5b4..6e8eadf71 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_cross.json index 2a2211481..b9b67de83 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_hammer.json index 6f12ab4f4..0fa792281 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_hoe.json index 05da411c0..fb31b44ab 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_horizontal.json index e832048fd..9b177b7b8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_i.json index 30b37a9bc..85618f532 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_left.json index 62457e48a..b7c81141f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_pickaxe.json index 6021aeecf..41ddbc88b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_plus.json index 9f4ff3a78..d3e64b0c6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_right.json index bb4c9f70d..710fc2d7a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_sword.json index c28787421..a15034245 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_vertical.json index 054eebb28..175b52661 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_slab.json index 5bb547857..af8e9f42c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth.json index 765706fe3..a46c0a7bb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick.json index 143cb3546..3c76c8167 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_furnace.json index 99d96f1e8..4d3a60bcc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_slab.json index c63d62ec0..f566305d6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_stairs.json index 8de83ac3d..1031023bb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_wall.json index 95072f987..8f5297be1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_furnace.json index 7c1308663..2b0c9c8a7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_slab.json index 53983bc9c..5949c7614 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_stairs.json index b9675e51d..73f9df04b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_wall.json index 807bbc25a..361c03a39 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_stairs.json index 09aa3bf30..f34374d36 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_wall.json index cecdccf09..bf0c8b286 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/basaltic_glass_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick.json index 072c85c66..00dd2a07d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_furnace.json index 3ab4d6ba3..2c9de5ca1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_slab.json index 8837f0c78..18c9d45de 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_stairs.json index 38be8f9c8..4dc91f40f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_wall.json index cd14701ce..fdb7883d7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_furnace.json index 8b61e556a..4d364e2b0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_axe.json index 5b528a602..b2142b177 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_blank.json index 9e88f38b5..be769cfac 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_cross.json index 053eab4a4..03b320083 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_hammer.json index 469d3a7be..b436cdf6b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_hoe.json index 921f7bb90..47f93f538 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_horizontal.json index dcdc8dbc6..0946a5b36 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_i.json index 19fb80f28..1caa0a200 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_left.json index b25b6e2fc..ec81527ef 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_pickaxe.json index 11f9d3151..1a813a694 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_plus.json index f8e145e3a..76dbd4e24 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_right.json index 0b418313a..e9dcf46a5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_sword.json index 7489f0a6b..0a7941a3a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_vertical.json index fa1e2525c..78db11bff 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_slab.json index dfdc83027..f602ca3f1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth.json index 982a60c5c..4d2ab77aa 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick.json index 3539e9d54..33cfd7cab 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_furnace.json index df08cacee..77f35c459 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_slab.json index b82304fa3..36d8228f1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_stairs.json index d2ca33191..d3130da9d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_wall.json index 02c732f31..19b9fdec6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_furnace.json index 355afb496..008a11256 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_slab.json index 0a52ab25d..4a30cf7da 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_stairs.json index a687a45b1..68c74a4bb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_wall.json index b04282604..0c07b602a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_stairs.json index 51a01a594..c2868012a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_wall.json index ddcf60c8c..768b1ea0d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/conglomerate_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick.json index 31bf4d95d..6896558b5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_furnace.json index f1148dde0..6aa4ba82a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_slab.json index 4430e95ea..5bf477b7c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_stairs.json index 18815f2b4..723eac294 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_wall.json index f6891644c..4cd7281b0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_furnace.json index b3c43e87e..70ad29c80 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_axe.json index 3927ffd43..bba9b3a1c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_blank.json index 7c8144e72..0e118512d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_cross.json index 4b301c393..e7fea4389 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_hammer.json index 9389940c2..a60530b01 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_hoe.json index f74dd48e3..fb4367dc3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_horizontal.json index d0c112ec4..dcee1b135 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_i.json index ad1125989..d583e3d06 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_left.json index efd311d36..d66907bf9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_pickaxe.json index 12941e523..dfd95dc2f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_plus.json index baaf3a217..6f2e7cd0b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_right.json index b7b214e6e..a7c4193d3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_sword.json index 84c19a986..37d8774bb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_vertical.json index 61beba904..9f30f4a46 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_slab.json index 26b1c32ef..c8a096054 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth.json index f1aacc546..9a4b64fda 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick.json index 41eca531d..199e477b3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_furnace.json index 461047555..72ae4ec27 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_slab.json index d4e9cfbd7..44fa0f91f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_stairs.json index b3c834beb..f7735b16a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_wall.json index ff15b59f6..4c71ba0b9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_furnace.json index 83f31530b..7cc6ef905 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_slab.json index fb03992d0..8a0ba0a9e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_stairs.json index 4f5a92918..14952ea3f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_wall.json index d8ffd327f..68a7cbf57 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_stairs.json index 27d9c382d..a5b441d70 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_wall.json index 1117859c9..4268f0b19 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diabase_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick.json index 86bcae562..4c3392f4d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_furnace.json index 0156a3c01..b3c9298ab 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_slab.json index 072e0bb19..358b4b7e6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_stairs.json index b8096d483..150e0bc78 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_wall.json index a8d1c0438..f74c6402d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_furnace.json index ab688e981..75aa14ff1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_axe.json index d337fe472..a7f4fbd5a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_blank.json index 83a21f01a..5ea1ed65f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_cross.json index eb8959873..bfbf926e8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_hammer.json index 68faeaaed..9764733a3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_hoe.json index 947d8317a..a3c58f061 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_horizontal.json index 6180a44f0..5a9c7b407 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_i.json index 9f32c1752..7abac77f2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_left.json index 6e1ab70eb..6d3d92ef0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_pickaxe.json index daf83d3bd..f467f2665 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_plus.json index 1da30cf27..9db774c5e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_right.json index 6e591aa32..ee7d2569e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_sword.json index cfb316df0..4591dd1f8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_vertical.json index 16d506d59..f1fa5cf78 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_slab.json index 576878a06..7ddcabd7d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth.json index 1fe731274..f3aad0522 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick.json index cc91447fd..bed9aaeab 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_furnace.json index 2e5d9ddac..e05832640 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_slab.json index a25db63c2..2be94932e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_stairs.json index dc5d6367b..2036eeaf1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_wall.json index 649583230..83c9a5733 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_furnace.json index 3a968506a..8db1bd6f4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_slab.json index a705377cd..f27315eed 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_stairs.json index 4bd14deeb..10887638a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_wall.json index e112af4b8..730936dd9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_stairs.json index 151600d6a..8e3672506 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_wall.json index e4b163f7e..202c4f53b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/diorite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick.json index 8738b47bc..847e244aa 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_furnace.json index 6de9b42ae..7916ba5c9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_slab.json index 882f185af..c354fca04 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_stairs.json index 547746758..68f1dd6f4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_wall.json index 155058df0..7441264b0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_furnace.json index 25702b098..e9a36d133 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_axe.json index 004535907..e0c0e3682 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_blank.json index facfc68bd..152bd76b3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_cross.json index 746a72ae7..94ec41c5a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_hammer.json index 84cab1569..71a3888d8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_hoe.json index c06a45143..73970f27a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_horizontal.json index 9de2b777e..931624ec8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_i.json index e71dc7a01..32fa988ef 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_left.json index c3a5b70e4..f78d27c29 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_pickaxe.json index 18278e860..ff6809077 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_plus.json index 50ec68ffe..586bc9333 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_right.json index 37bb59eb8..7a0b4a2d4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_sword.json index c343f09da..4eaad3465 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_vertical.json index 583be5b4f..d489d9cc3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_slab.json index d59cf984f..5a2ebebae 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth.json index ee8b54775..75eb744f5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick.json index f847158e6..82511eead 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_furnace.json index e3746cc60..5617fe9ba 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_slab.json index 1a9b91d43..5676898b7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_stairs.json index 727cd2c9b..dc86d395f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_wall.json index 13d7d1163..f590cc2af 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_furnace.json index 204a2a78a..047c18980 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_slab.json index 6c1d7ca4a..babc998af 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_stairs.json index a2408488d..8fb94a10c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_wall.json index 04f6f9a7d..19f989192 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_stairs.json index dc8039f84..ec80c0631 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_wall.json index 71fdc683e..3d58f62e5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/dolomite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick.json index 5511dc4eb..dd933cb87 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_furnace.json index 860a7e42a..b213192dd 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_slab.json index 1642f4495..02cb83f90 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_stairs.json index 097d1a006..0b4eb18a3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_wall.json index 38c15b8ea..4533a002f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_furnace.json index f4b5c23e0..57e299fab 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_axe.json index 6fc98fb3b..9c89d6af0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_blank.json index 83f5e40b3..722698474 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_cross.json index aec5d6f0b..6f3672f5d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_hammer.json index f4735e95c..623110ec3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_hoe.json index 19d23120b..937a74f4e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_horizontal.json index 08c832870..2b5c007ed 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_i.json index 6334e3f42..5a1c4db46 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_left.json index 2208a8d1d..eb35ed762 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_pickaxe.json index c014290af..9dfa6c68d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_plus.json index 1a83ac9ea..6706e0a49 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_right.json index a77b86d91..8da180a24 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_sword.json index 4e76714dc..fd16e48c2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_vertical.json index d5be1611a..ac4e0b2c4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_slab.json index da9107027..e82e2f2b9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth.json index 119fe995e..c658872f6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick.json index b38027e02..7d6094c92 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_furnace.json index 9a8dbf3c6..d75857973 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_slab.json index 36d5d73a4..b855ca05d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_stairs.json index 4ec5a55fb..38f28993b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_wall.json index fb2319d99..65cdcb727 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_furnace.json index 9529abbd5..e100f16e8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_slab.json index 69b3f383e..44827e43b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_stairs.json index 8d466770f..dbca48013 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_wall.json index 59f283d15..e0253bae1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_stairs.json index 83342da23..e23bf6d9f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_wall.json index 733d86b03..bd98c8b94 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gabbro_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick.json index cf7912257..809f48bc2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_furnace.json index fbae3b12a..4667b2d9e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_slab.json index c851a384f..adbf7c54c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_stairs.json index 9bad2f919..d2a2be66c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_wall.json index bf23da5d6..655083909 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_furnace.json index 3466d00a6..80f3b68a9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_axe.json index 32b8878bc..e41afd142 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_blank.json index c0d84b704..494171b2f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_cross.json index f995aa58a..c3b68082d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_hammer.json index 1b71c5fc9..4ed67c47b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_hoe.json index c0a1e393d..5aeb23098 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_horizontal.json index 84ee7f779..16207d1dd 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_i.json index 51a6c3a46..63fd1d154 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_left.json index 6bc7fc432..80a995d01 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_pickaxe.json index fea042f8c..ef1dd30fb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_plus.json index abc5a67fc..a6ff3c455 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_right.json index af279d177..80dd80d1a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_sword.json index 4966fdad0..e5f44d226 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_vertical.json index d552c85a6..8c7229a1f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_slab.json index d60063370..0f8e2b193 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth.json index f0b9e6ef7..9f924ac4f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick.json index 0801b6912..80841790e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_furnace.json index 56c419472..0f79d71a5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_slab.json index 0f2941a4e..b51ad110c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_stairs.json index eef0fda5c..267d9e5ec 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_wall.json index c3c29896b..91dd8db6e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_furnace.json index 9f991c96f..cd8e41d50 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_slab.json index 2dd95a46d..fb5fbb5b0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_stairs.json index 8ee0e7726..e2fcbdf33 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_wall.json index 64ce1712d..ef6a6394a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_stairs.json index ef10967bc..fb1b9a3fb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_wall.json index 7d5b606e1..5ff9ec398 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/gneiss_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick.json index c48c018e8..71c83d7c4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_furnace.json index d524d4d96..f7fe79d15 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_slab.json index 95d951304..a22ba3710 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_stairs.json index 022635053..9e97956dc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_wall.json index a4581d896..17d02b88d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_furnace.json index bc65a5d86..a851e5c9d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_axe.json index ae61d9878..89b77b752 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_blank.json index 280e0b928..afac51f64 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_cross.json index 089201cc0..6b7268a2b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_hammer.json index 01709b7b8..6fd8e609d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_hoe.json index 91e4e53ab..fca60b5b9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_horizontal.json index 03462b83f..8109a6545 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_i.json index 4d46087f1..a59dbb26e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_left.json index 3f7d39fb1..aefec6914 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_pickaxe.json index 3fac797f4..380b9399b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_plus.json index b94c4517c..498a81847 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_right.json index 194e1050b..71ca580af 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_sword.json index c117984e9..5186592eb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_vertical.json index 4ddbd7639..56c1bfe89 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_slab.json index 5eba719d1..91a6d41f0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth.json index d1f0b14c2..746b4e8df 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick.json index 2bbff88b0..ecb3dcbd1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_furnace.json index 92a76cb18..88eb7fef6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_slab.json index 45e8133f8..56f2fa5b1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_stairs.json index 7e1a88884..918eb7dee 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_wall.json index 981ec8362..4ccc7afaf 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_furnace.json index 44d661a4d..684d77d84 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_slab.json index 7e855e16a..365116995 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_stairs.json index 8a98adbc3..9d1f22dcf 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_wall.json index eb152e9a3..15d5c2d7b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_stairs.json index 9ac7c441c..6f2fcc9dc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_wall.json index 8ea7d14b7..2837b77c5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/granite_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/granite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick.json index 895d8225e..276a61b67 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_furnace.json index 3bd202f0e..bcdc2ecdd 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_slab.json index 0a160799a..af4203aba 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_stairs.json index 90ad3142f..147e34720 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_wall.json index 8d5b95f8c..f8942a175 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_furnace.json index e5232efda..2370e4e16 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_axe.json index 71eca36d0..7560ef834 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_blank.json index 1f3db6db2..adcd753ac 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_cross.json index ddb99a679..461699e67 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_hammer.json index bb6b54bea..0627b10c9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_hoe.json index 16874ea45..91187f9ac 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_horizontal.json index c96876070..59ee2a181 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_i.json index fdbcc9423..671d5ecad 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_left.json index 6c4f215e4..14c1ce6d6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_pickaxe.json index b00d05f4c..b5191ca50 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_plus.json index 7131f88ca..87f65c279 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_right.json index 39d4ed757..042e257c4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_sword.json index fb30bc6cb..8549b40df 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_vertical.json index 499454da7..c01d9f9d0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_slab.json index f6281d003..ec6cf7876 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth.json index 5590a03da..b235701d6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick.json index 250abdcf3..54b1a31b7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_furnace.json index 628d68054..508062ca3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_slab.json index af49c7941..9ce7ad59b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_stairs.json index 781abcbe5..224ea6eae 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_wall.json index 2265bee69..644c637c8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_furnace.json index 34343b251..2478429a1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_slab.json index 63bad5469..d4a6464fa 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_stairs.json index 65248a131..08bd785b9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_wall.json index 179e0eb79..34f9571eb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_stairs.json index e5c7c7a33..50446efe5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_wall.json index 64c255bba..72ee78f33 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/hornfels_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick.json index 496800c26..be0d4fe39 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_furnace.json index f75d3386f..d503715c7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_slab.json index d4662fa40..c841c3145 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_stairs.json index ee1d10719..2c530b505 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_wall.json index e7e582c10..7cf13bb2c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_furnace.json index 9e73d3185..159b29f99 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_axe.json index 507bb12c7..5564abdbb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_blank.json index cee151932..3230b802d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_cross.json index a6304c824..2379780b8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_hammer.json index 7ecd1d6ec..97f924ae7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_hoe.json index cb11f7dd3..f3af3e846 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_horizontal.json index e464dc382..85ec30e4d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_i.json index 64c1d54a6..d64f469ef 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_left.json index adf287f60..29bcf9833 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_pickaxe.json index ca0a43744..dbbf2802d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_plus.json index c28e28a9c..5a23ccaf4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_right.json index 510ab6951..a077ce6c6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_sword.json index 8b02bd838..938f4ea9d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_vertical.json index 24a294866..a3419785d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_slab.json index bc3ef4cf2..bce9e48cf 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth.json index 91d5b46e9..a4c601233 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick.json index edb59a125..a57efdd48 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_furnace.json index c2cfd81de..b889c941e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_slab.json index d2e40978f..8732dc259 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_stairs.json index cd595291d..3ab6067f1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_wall.json index df04341de..ae9703cf4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_furnace.json index ffdc501c0..638152d9a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_slab.json index 48080ad28..6aff708b2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_stairs.json index 04ba80189..f0e058477 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_wall.json index 3e0717f7e..a8ddfecbb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_stairs.json index cfe91a629..315dc78ad 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_wall.json index b33e8524b..c32464aad 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/limestone_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick.json index d2edc103d..2990697e7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_furnace.json index bbc56eb10..243db0a35 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_slab.json index ef2842baa..419791cff 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_stairs.json index 5a4df09a0..251511b15 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_wall.json index 49f17f83c..540cf8fb0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_furnace.json index 5703e17b7..840f17b3e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_axe.json index 4168901c6..91f2c84da 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_blank.json index a6fde9b32..2222cc3e0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_cross.json index e82f0574e..b970ebb5e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_hammer.json index bef8fd355..b84954c51 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_hoe.json index c91033164..85c91e820 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_horizontal.json index dba85971d..641dcaba9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_i.json index bfb45b4d0..2e33f3566 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_left.json index 27c92052a..4b9442936 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_pickaxe.json index 5a2493e72..e0a87ce54 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_plus.json index 903210d32..d6c3e322e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_right.json index a1bc58b64..b38d4de00 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_sword.json index 24b304da0..ccc2b1aa6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_vertical.json index 0208b0893..f1443f57b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_slab.json index 62df6f044..dffe9f699 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth.json index cb028722c..ed60e4c84 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick.json index a7d4e91eb..fa8bde4a8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_furnace.json index fc3b47f16..abb05ae8c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_slab.json index 216aa881e..2a331c34a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_stairs.json index b01112167..9cb13993c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_wall.json index 0149deacb..495a6f4e3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_furnace.json index a361e9cce..fc2bc8821 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_slab.json index b938cca0d..429ea40e2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_stairs.json index 304ce5db7..c5acf6385 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_wall.json index 1a40befcb..482f544e4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_stairs.json index ac49875d7..8b3bb5e7a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_wall.json index 62d937dc3..c2de39603 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/marble_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/marble_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick.json index 386fa4520..a20961ba0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_furnace.json index 32bd0239d..35aa4b2b6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_slab.json index bf1017e2f..26e0a0151 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_stairs.json index 52559ff98..50dc8acd0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_wall.json index d130f4d81..ca4459ba5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_furnace.json index 7ef92e513..b22dd4baa 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_axe.json index 17e6bf0b5..4d09a0b1e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_blank.json index 532a2c3e2..408f820b4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_cross.json index ce869af38..e0ec64578 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_hammer.json index 91d3ea28b..87a524dcf 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_hoe.json index b336125f9..5e13341d2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_horizontal.json index ea0cd2332..809394782 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_i.json index 7490ee2a8..edd6f4b4d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_left.json index 18f570006..cd3a487c0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_pickaxe.json index 18b2e3f6c..abf01c6c7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_plus.json index 0720ea3bd..ec5a2dd9a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_right.json index df9169830..bf75ae828 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_sword.json index 147e067e5..1449f6b68 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_vertical.json index df0c72f02..3589c5462 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_slab.json index 881798d53..ebaa0328a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth.json index 65f5e07c7..941e6efbc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick.json index 70b5c79b6..525044c57 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_furnace.json index 8ec4b7fd4..d2ef8fb32 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_slab.json index 3adb0e97d..ed333b4c5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_stairs.json index 0a5a86bf9..a3648a4d6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_wall.json index d444210c6..bd07e754b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_furnace.json index c788ae2e8..324a12981 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_slab.json index 3665b082e..2785384d3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_stairs.json index 665b3081f..577b88b69 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_wall.json index 53ed70130..c2f67a452 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_stairs.json index d4d00c92c..1ad28313d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_wall.json index 5b478b5bf..105d8d47b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/novaculite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick.json index a09201c6b..2687589d3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_furnace.json index 8b04af506..26d63bdfc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_slab.json index 50c777aee..966d5e0e8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_stairs.json index eae18eeeb..2df0939eb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_wall.json index 970d3e417..d44221286 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_furnace.json index c799f16de..d98ceb22f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_axe.json index ee765a81d..a1d6afd66 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_blank.json index c54d97e73..43fa088de 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_cross.json index 259bbd741..ec93e2573 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_hammer.json index 172ae2a24..5b65b4da9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_hoe.json index 78ef07ef8..168ac1511 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_horizontal.json index b9392c0a4..eca24ea66 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_i.json index cb8c21ea7..3873a701c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_left.json index 00110d6b9..77fb1c8fe 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_pickaxe.json index 9a0a24617..8af748a26 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_plus.json index 72009d18b..e25974923 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_right.json index 7f7664511..4de8e7746 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_sword.json index 0f05506fe..7bcf976a5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_vertical.json index 119de9687..515961cbe 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_slab.json index f0073dc11..1bb8235cc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth.json index aded45ac0..1c00587cc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick.json index de86fe91d..9e8131e8b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_furnace.json index 389145554..5ed079cfb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_slab.json index c9ae4c158..72e66a95c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_stairs.json index deb430524..16ee07331 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_wall.json index 869fbff88..194599bf2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_furnace.json index f1db858d2..3fe1899de 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_slab.json index eedcfb195..b9ca6cdfa 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_stairs.json index 277600cc2..905ae055d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_wall.json index 94f8a8f82..1e6b0e06a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_stairs.json index 8822b80aa..617b52c22 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_wall.json index 715f8c2c8..790fbb148 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/pegmatite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick.json index 4eeeb917b..58ed92f81 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_furnace.json index df0cc0555..b71e56efd 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_slab.json index 2ea35544d..dcbef8278 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_stairs.json index 3a8018772..90c36ae89 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_wall.json index cd8798339..fab9f07bc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_furnace.json index 1882b2922..1a6372ec8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_axe.json index 0d3629836..8d4ed1507 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_blank.json index ec27940a6..2635f4f31 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_cross.json index 047bd8e35..84e5a59fe 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_hammer.json index 3aee5d8ad..bdeb9b6e0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_hoe.json index b31237db6..4b257db67 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_horizontal.json index e927676f0..913a6c8df 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_i.json index 66f5ce638..6ca2cf878 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_left.json index b8f45ebee..9a506f13f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_pickaxe.json index 8e3e12ee2..6cfb35e0d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_plus.json index 4422cd73c..8938045fc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_right.json index b973a63d2..bc4961014 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_sword.json index 956eefdcd..7387b772b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_vertical.json index 9f0b455d6..17597fbd6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_slab.json index d6672c9b8..5bb43ae30 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth.json index 6ef2fc535..d761405be 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick.json index b5da5e703..f5e8158a4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_furnace.json index 3e658f64b..436fad6d5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_slab.json index 83da25acf..c68e73750 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_stairs.json index 5d4cce92e..882860f37 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_wall.json index 5e12e19f6..29188de26 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_furnace.json index 040904c56..b5745bf32 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_slab.json index 0b0a6685b..95172a033 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_stairs.json index ffa189d39..bf4e2ddea 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_wall.json index 95d90892b..da9804ce0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_stairs.json index 5e0b01dd3..52b61a7cd 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_wall.json index f3a91df42..6026fa06d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/peridotite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick.json index d2e60290a..77fca0278 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_furnace.json index 966c83da9..384d3e996 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_slab.json index 6c28018d3..df455587a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_stairs.json index 18f37cf53..6912ecbbf 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_wall.json index eda4f3535..8f4172681 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_furnace.json index 0fc6a55d9..c42970dab 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_axe.json index fa8472360..15c1bfbd6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_blank.json index dbe9d0929..2b802ead5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_cross.json index 253e507a8..b5dd57bde 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_hammer.json index 9386d1735..4a8d8b5f4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_hoe.json index 6259668af..cb4d10205 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_horizontal.json index 70e749190..fb8c89342 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_i.json index ab14f0903..270394a33 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_left.json index 46d9623b8..a3ae02f07 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_pickaxe.json index 7e07e43ed..0cc373b17 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_plus.json index 952eb227f..0332ba02f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_right.json index 4bc4c1dda..886c3da49 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_sword.json index f6baa2a15..3ba8b99fb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_vertical.json index f0ea21394..5c41b6409 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_slab.json index 1bed21f96..31bc93aee 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth.json index 0632456a8..ba68ed539 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick.json index 642774599..43df52e77 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_furnace.json index 1bc0b79ee..b59ba478d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_slab.json index 8f477a1b9..e76e8a821 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_stairs.json index 3bd4aba0a..fe5746d30 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_wall.json index 551e344f7..42126b4ae 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_furnace.json index 63aeedc13..faea67a27 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_slab.json index 7190807e1..e302527c1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_stairs.json index deaed2d7d..1bcfea744 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_wall.json index be423f1c5..959a98712 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_stairs.json index 43a60c4ee..948d21988 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_wall.json index cc1012c3e..ef3f9785a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/phyllite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick.json index 3e109c7cd..0852ad25d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_furnace.json index ac02e5303..ae31be843 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_slab.json index 584fe97e5..2198af741 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_stairs.json index 6b6a99ec4..5f8618fb3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_wall.json index 8c4d5c77f..ca9309914 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_furnace.json index 623641870..0103af7e5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_axe.json index 31e9d7583..71f386aaa 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_blank.json index 68697c66c..d825563e2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_cross.json index 798bb323f..138e5bab6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_hammer.json index f93baf469..f68a2506b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_hoe.json index 1b2de41fa..39abe5ff7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_horizontal.json index a2c6b54b7..a41cdae21 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_i.json index 1a9d4e5f3..7a9766f7d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_left.json index 3c52fa454..c5aeec278 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_pickaxe.json index 0e24b5bd3..0481d65c1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_plus.json index fd875fcd2..0d667a816 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_right.json index 849659f68..a1748b34b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_sword.json index bc1a5d023..e5bda7f23 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_vertical.json index 4da04eb68..2665c0b77 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_slab.json index 5e8e6c7e2..e1dad19fa 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth.json index 4aa8ffa11..69b8ab7fa 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick.json index 0af1ae802..2799d08ac 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_furnace.json index bb2946fd3..ddf794685 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_slab.json index 65d17f07c..8627c13bf 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_stairs.json index 472afce3c..0404c7c7e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_wall.json index 3f543d898..0be644a85 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_furnace.json index b801b07e5..784dd609c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_slab.json index df130054d..1cc37b018 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_stairs.json index 5077ff761..1b61c3bcb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_wall.json index 0064e4c8d..07b84f0c5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_stairs.json index 22edbbdf4..aa0318cb4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_wall.json index b36306521..39b9615b6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/quartzite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick.json index e775239ec..bf3dea406 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_furnace.json index 90937f5ac..3b0bb2a7c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_slab.json index f23ba4f21..8d3993963 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_stairs.json index 2c93eba5e..593cd85dd 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_wall.json index eb65ee273..8e045473f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_furnace.json index fcd71d602..b35766509 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_axe.json index 516f83337..3833abcab 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_blank.json index 3a3e3c617..f40773bfe 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_cross.json index dc0b0b567..00177e211 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_hammer.json index 0a7e3ed21..e61363919 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_hoe.json index cd40b2852..9bb82f3f3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_horizontal.json index f8f1390ca..6b73ed2c4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_i.json index 316e43ee6..00ebef812 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_left.json index 7d6eda406..07a05b1e6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_pickaxe.json index da27ab230..0e8ab441e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_plus.json index 3a661fdda..b0f05b1d8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_right.json index f3f7e1b1b..078930d89 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_sword.json index 7aca4f263..beb427b2c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_vertical.json index 1398da0f2..627bb6c67 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_slab.json index 0884efb01..80df0a18c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth.json index 44f17f214..6e1b2b697 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick.json index d9859de57..7af57c835 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_furnace.json index 988725a88..eee1e67d0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_slab.json index 8d422705c..12006416d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_stairs.json index d569d453b..b2b31b00d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_wall.json index 840bb8321..306100411 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_furnace.json index c16e06c25..8995a6dcf 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_slab.json index 608a0ddac..93fab9be8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_stairs.json index 58604afc5..d3cbfdbbc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_wall.json index d657656c8..cc4f572a5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_stairs.json index 408f7bd5b..2f05ccca7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_wall.json index de294a11b..e69cfdf0f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rhyolite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick.json index f56fb0006..c9c657129 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_furnace.json index 097f1b072..09143b92e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_slab.json index 21a0bde82..2cfd7c5a5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_stairs.json index 28663d4c4..6fbe6cf0b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_wall.json index 3212073a7..93b2acfce 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_furnace.json index 606f01833..7a95b6156 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_axe.json index cced9932d..a7004e7f4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_blank.json index 1d46a8ae6..24f75b168 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_cross.json index 8c2394d6a..582579148 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_hammer.json index 3f56cbe68..64d6a658a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_hoe.json index 5abcbcfde..468a8e4c5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_horizontal.json index 5382dfa4f..585c4dfcc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_i.json index eddac9996..35b166bbe 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_left.json index 5d97d8068..837ca6edd 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_pickaxe.json index e51ad484a..0a7533165 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_plus.json index 0f2fd5e30..cc89353b4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_right.json index 037b139f4..12abc58c7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_sword.json index 7656f7132..c5cde5301 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_vertical.json index f585010bd..a8eafa4cb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_slab.json index a6456a784..b50452976 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth.json index 4c6d5b828..f6a18f3fe 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick.json index 2b3179c96..deb9372df 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_furnace.json index 8b9395f74..49fdb75ea 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_slab.json index f82520d7b..e5518c93f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_stairs.json index fe738fda3..9a649f081 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_wall.json index e144664e7..10c0a74c2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_furnace.json index af053a4a0..36176657b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_slab.json index 7bce28d56..1a6818df7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_stairs.json index 188c597d1..ca9fab702 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_wall.json index 626ae95ad..ee98a6de1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_stairs.json index fa705de0e..1fe088a34 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_wall.json index a7919b7d8..008b4d884 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/rock_salt_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick.json index c294eeedf..725c78b93 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_furnace.json index ab37974db..ee4a513fd 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_slab.json index f880c0be0..277ec0382 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_stairs.json index 38e2c797b..699a9e029 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_wall.json index 5164673fc..f07e81242 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_furnace.json index 7c597c354..875ff4e7e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_axe.json index c332f3470..7356cdee5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_blank.json index ae492ffbe..6b43ba27a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_cross.json index 62da0948f..cc03374be 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_hammer.json index 243a4ca45..4b1c7cab9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_hoe.json index 196ec62c4..a7b1ef20f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_horizontal.json index 1b3f6d3b6..abba2bc72 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_i.json index ec61f6f04..60145af9f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_left.json index 0f42b93a1..0d8b7ddd5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_pickaxe.json index 2b1555cd3..be851984f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_plus.json index 0fdbd415d..f38e598ca 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_right.json index 728a5361b..1f45e285d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_sword.json index 59e14063d..d4186d1aa 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_vertical.json index c557ceec8..6e54d554c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_slab.json index 8774be1fd..31187e222 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth.json index 221a78728..d8bd9805c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick.json index 3b83ce8d1..daebb36a7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_furnace.json index eca3ec471..327608775 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_slab.json index 3cae7df11..3ec56d607 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_stairs.json index 14ed5e9e9..8f01d60bc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_wall.json index eb36c5fc7..e6c3cb2f5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_furnace.json index 6eb021f53..93d581850 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_slab.json index 24ab93f42..b56d6942d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_stairs.json index 41b1a221c..9e4eb27af 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_wall.json index 1f1d3bbc5..35a001e09 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_stairs.json index 8035687a6..2b509997f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_wall.json index 57947a6e0..6dd97fa8d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/schist_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/schist_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick.json index 0d044196c..7927d6168 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_furnace.json index 0a45db0d8..cd301739a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_slab.json index c6ec58395..713838e9b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_stairs.json index d8dd96c27..ff6032ec3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_wall.json index 98a2b1f9d..d6453a29c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_furnace.json index 74830d68e..6c36ab4d0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_axe.json index c11181cc7..1d7addd11 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_blank.json index 57d20b805..af56c4af2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_cross.json index 2e577a935..0353e350e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_hammer.json index ef6e23f9d..f8b598b5e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_hoe.json index 7c548eee4..44c2964d6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_horizontal.json index def92e17b..dd1354edc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_i.json index cc28aadb8..0107b7b46 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_left.json index d68135bad..eda19dacc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_pickaxe.json index fb9114ea3..4c9e82293 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_plus.json index fe4a73f2e..12f612adf 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_right.json index 815dae9d3..368e1f99d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_sword.json index 8e7a048a8..8a6663ffb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_vertical.json index ae9ad92f9..1a2e20e30 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_slab.json index 3e42f1dd5..0b7058f9d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth.json index e4b77650c..953533d20 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick.json index e81f4e2c1..d2070dcf6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_furnace.json index 6755f0ef4..fe38e13d7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_slab.json index d432ce8dc..1a3338f83 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_stairs.json index 4a4e02895..35d1128d4 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_wall.json index 24bc71057..00e08da8d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_furnace.json index f757aba8e..bff450fd6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_slab.json index b41a3a651..e0c9a76c8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_stairs.json index f8f4544a9..b52631bf3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_wall.json index f831be9a6..01b30fc0f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_stairs.json index 7c2da5b9a..1008b394f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_wall.json index 8883f24d9..df461b0ef 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/scoria_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick.json index 85d850e0c..85a760880 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_furnace.json index 07fa6e9c9..d3eabf915 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_slab.json index cbb87652a..0a70ff233 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_stairs.json index 264afaab1..577bcf31c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_wall.json index 6cc342c43..6b6eb583e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_furnace.json index 5e3141802..c1071f638 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_axe.json index bb5a28786..406ad4861 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_blank.json index 8da82cbc8..30da50aab 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_cross.json index 7299dc682..1af56f4a9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_hammer.json index 66e174d2f..9f1a8e11f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_hoe.json index 14625bc40..b86392426 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_horizontal.json index 8b3e8ffe3..504430b01 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_i.json index 0e1dad0b4..dc0765108 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_left.json index ae5a8615c..df58279f9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_pickaxe.json index eac384a90..4f3981d40 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_plus.json index 540e5bc06..c329a793d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_right.json index 6cf1c360f..5c57a7d27 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_sword.json index 1a6c682e1..a00a47e7c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_vertical.json index 58bd7a590..621c2ec50 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_slab.json index 94d303e86..cc2cd5217 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth.json index 37c11f549..639305aed 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick.json index cd5451a79..2dcb0bdd8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_furnace.json index 48205031b..97254ca66 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_slab.json index d3a954e2a..0c349411e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_stairs.json index a275c3661..c6f317e25 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_wall.json index be937a849..dff5f9226 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_furnace.json index 22bcf9102..413bea3f6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_slab.json index f20c2b2f4..c4d2099b8 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_stairs.json index e3a9cc9f8..1bce81db0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_wall.json index 1a32e9d79..8c856587e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_stairs.json index a43d326ae..d27eb5a57 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_wall.json index 7d683184c..1270e988b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/shale_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/shale_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick.json index 80d45dbf2..69265d575 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_furnace.json index afe67e23e..066ac6463 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_slab.json index 7c5029a10..2b946bd31 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_stairs.json index e240c50da..6172aabbb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_wall.json index e8bd8ae97..8ea1f977e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_furnace.json index 34d652636..0a17f5b01 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_axe.json index e1fb936bf..aab34db36 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_blank.json index be2ebff7c..031173867 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_cross.json index 4e67f11b9..2808b0afc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_hammer.json index c620f5895..6838d2395 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_hoe.json index 6e7af6a37..94211aed0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_horizontal.json index 8aa618b5d..201c0fd46 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_i.json index 1f2a401e0..f6ae72742 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_left.json index 9fba33601..2d3b6fcab 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_pickaxe.json index ed7f9fed7..f228a3a05 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_plus.json index e9816dbca..35bf75712 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_right.json index 161a34880..6e36fc12c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_sword.json index 8a01dfff8..1760ffcc2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_vertical.json index c25df7193..4833dcde0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_slab.json index 0bc16f8a6..51fcb8aad 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth.json index a33cba5e2..8883e27a7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick.json index ac6a8e863..ce281df4a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_furnace.json index d7fdd4647..d42c8c99e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_slab.json index 967c9cb04..33e564b61 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_stairs.json index 9572f861d..f9f2a1c0e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_wall.json index 4572e7503..0cff4c800 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_furnace.json index 7c6c5bb2c..e43c6d8ce 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_slab.json index c21601a79..c59ff1e68 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_stairs.json index 68d8bf107..5be142ce2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_wall.json index f634884cb..4f34f5f30 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_stairs.json index 16dcfd527..fb3e7b854 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_wall.json index 1b91213f5..e9e65cf67 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/siltstone_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick.json index 81b999501..f1ce15790 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_furnace.json index e996f7178..45f77c70c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_slab.json index 78c019cdb..2231ab048 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_stairs.json index 088969b37..7748ff51b 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_wall.json index b3b670afe..b4f5a5951 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_furnace.json index 43f96590f..7be3f6393 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_axe.json index 03da96a4b..2e559a067 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_blank.json index a689d85f3..89cf08b04 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_cross.json index c20520aab..38f53958e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_hammer.json index c32efc43f..5d86e5395 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_hoe.json index c619eecd5..df9bc0fa5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_horizontal.json index a88ad346f..1c65d25f6 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_i.json index db2fc9b1f..b858579ad 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_left.json index 2cf7449f9..ab73d9e75 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_pickaxe.json index 162712612..9484878e9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_plus.json index 4ef1ea0d6..abf93f36c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_right.json index 9e4a3c56e..99f6c6126 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_sword.json index a0ef4465f..f39867e4a 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_vertical.json index 81976ced8..aec9933b2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_slab.json index f9cf2ba1b..76e5175b3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth.json index 39c6b712e..905e61d32 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick.json index 120a45201..779097d38 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_furnace.json index dfe1657eb..62b59d455 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_slab.json index 64e7d26ee..e08bf2762 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_stairs.json index 7504b3641..6e3c117b0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_wall.json index 6afe46048..8bfdaf6fc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_furnace.json index 6f6660729..b1b1986ce 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_slab.json index 3f718cbdc..ab96ca497 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_stairs.json index b059bec96..6b2b55273 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_wall.json index b77d56b42..18e3910c5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_stairs.json index ab4b4a31f..c23ca02f3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_wall.json index c8c7894f7..eca6a7bc2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/slate_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/slate_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick.json index 56f9b9762..4b86f6910 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_furnace.json index 74484a586..56ad6f4ba 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_slab.json index 678555d41..0590da1da 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_stairs.json index 182bc7c07..3ca53a12e 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_wall.json index ea8877de1..2f13cfd95 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_brick_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_BRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_furnace.json index 1081b24b1..4c21b12bc 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_furnace.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_axe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_axe.json index b9388287e..8d18f6276 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_axe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_blank.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_blank.json index 2f6426785..a0097b5ab 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_blank.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_cross.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_cross.json index 3f71676d0..10b892e72 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_cross.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_hammer.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_hammer.json index cbe78a7bd..5a8d2747d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_hammer.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_hammer.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_hoe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_hoe.json index 45be8444f..e4a3756bb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_hoe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_horizontal.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_horizontal.json index 0442c8f39..4ecb255a7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_i.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_i.json index 3582a94dc..acc5c9cc3 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_i.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_left.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_left.json index ab26240f3..e4d51fd44 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_left.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_pickaxe.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_pickaxe.json index c82476c08..6787ae7df 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_plus.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_plus.json index 6da97e2d7..d14dd0bb2 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_plus.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_right.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_right.json index 76b34a1eb..2cf413bb0 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_right.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_sword.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_sword.json index da4755885..21c3ae74d 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_sword.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_vertical.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_vertical.json index f70ea3ae2..46c0b4907 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_vertical.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_RELIEFS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_slab.json index b7eda1c5b..4f0744d9c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth.json index cfc432408..4c86c5981 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick.json index c8bb77dc5..be8d81b9f 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_furnace.json index 08ab15e3d..43cf71fb7 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_furnace.json @@ -1,4 +1,22 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_slab.json index 74a2ed6ad..57aadb6f1 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_slab.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_stairs.json index 0793826d1..78c19de08 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_stairs.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_wall.json index 91068590f..c69d94a6c 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_brick_wall.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICK" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHBRICKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_furnace.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_furnace.json index af40e24a1..44a8da3f9 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_furnace.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHFURNACE" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_slab.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_slab.json index e55c0ca92..ccd72c383 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_slab.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSLAB" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_stairs.json index 0e3ba8b8f..1d74f3068 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_wall.json index 5021a59e8..33f19c3ec 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_smooth_wall.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTH" + }, + { + "type": "mineralogy:config", + "flag": "GENERATE_SMOOTHWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_stairs.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_stairs.json index 5821239f4..3664234c5 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_stairs.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKSTAIRS" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_wall.json b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_wall.json index 2e65ef38b..ce81432cb 100644 --- a/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_wall.json +++ b/src/main/resources/data/mineralogy/loot_tables/blocks/tuff_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "mineralogy:config", + "flag": "GENERATE_ROCKWALL" + } + ], "type": "minecraft:block", "pools": [ { diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_brick.json b/src/main/resources/data/mineralogy/recipes/amphibolite_brick.json index 809bc3f08..887e5465e 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_brick.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/amphibolite_brick_block_polishing.json index 193c18578..bab41773a 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/amphibolite_brick_furnace.json index 45ebd8907..6ca52afe6 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_brick_slab.json b/src/main/resources/data/mineralogy/recipes/amphibolite_brick_slab.json index cd0952916..88bb79e57 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/amphibolite_brick_slab_polishing.json index 14d4b160b..f9f68221a 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/amphibolite_brick_slab_recombination.json index 69092d9ec..566f42cea 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/amphibolite_brick_stairs.json index 4fade17ea..a1f8222e4 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/amphibolite_brick_stairs_polishing.json index b96cc4194..21c64a5e1 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_brick_wall.json b/src/main/resources/data/mineralogy/recipes/amphibolite_brick_wall.json index b79cfe8b5..66f3af99e 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/amphibolite_brick_wall_polishing.json index a609bd4e5..b0d810d91 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_furnace.json b/src/main/resources/data/mineralogy/recipes/amphibolite_furnace.json index 9828f3a6a..028417a42 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/amphibolite_polished_brick_slab_recombination.json index 509cf49fd..6020c9816 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/amphibolite_polished_slab_recombination.json index 861069cdd..4e04cfe97 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/amphibolite_polished_slabs_to_brick.json index 2fa1a7e46..93ac00722 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/amphibolite_polished_stairs_to_brick.json index 49e047be0..3c34277fa 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/amphibolite_polished_walls_to_brick.json index e8b99d6c5..718ccf053 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/amphibolite_raw_slab_polishing.json index 56cb0ff99..62372f29f 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/amphibolite_raw_slab_recombination.json index 331a03e1d..af7e75185 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/amphibolite_raw_slabs_to_brick.json index 6e090a33d..115e5c051 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/amphibolite_raw_stairs_polishing.json index a5af2487f..90b8813c1 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/amphibolite_raw_stairs_to_brick.json index b8a3c7255..d33e41557 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/amphibolite_raw_wall_polishing.json index 529b8bd1d..4150c3e7d 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/amphibolite_raw_walls_to_brick.json index 760425b63..dab6b945b 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_axe.json b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_axe.json index 6e549a9d5..4d90cd7c9 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_blank.json b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_blank.json index fe1503b42..191f16164 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_cross.json b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_cross.json index e2fac1094..dcb309e4e 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_hammer.json index 20067fab4..a1be42ea5 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_hoe.json index f61e75dee..7bf9fd4dd 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_horizontal.json index f94a394f3..eed8462d4 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_i.json b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_i.json index 839d06fd1..47cf38370 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_left.json b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_left.json index 7adf22f23..93ccdeeca 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_pickaxe.json index 8a0e132e4..262383abe 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_plus.json b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_plus.json index 02289fffe..24149af82 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_right.json b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_right.json index 585d126da..e8c640207 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_sword.json b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_sword.json index be03d9591..5d37ff2ec 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_vertical.json index 37ea8df97..06e598588 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_slab.json b/src/main/resources/data/mineralogy/recipes/amphibolite_slab.json index 98da0a3e1..3de9033ad 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_slab.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth.json b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth.json index 2e9c6dbdd..efb084bf8 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_brick.json index 0fd601a07..d0fdee35d 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_brick_furnace.json index 43354e55e..5d1fc3f9b 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_brick_slab.json index da73c06c2..86fc93641 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_brick_stairs.json index 5155927b3..76316e015 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_brick_wall.json index ba589276d..6027ebaf0 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_furnace.json index 52e5961fa..906b02c41 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_slab.json index 205aa6019..2c6ffb6c4 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_stairs.json index ac4982129..646a1e7ab 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_wall.json index 2b9b5a244..5be40e543 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_stairs.json b/src/main/resources/data/mineralogy/recipes/amphibolite_stairs.json index adc7ff39f..4b4029f13 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_wall.json b/src/main/resources/data/mineralogy/recipes/amphibolite_wall.json index db64f8de7..5efe7b2fb 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_wall.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:amphibolite_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_brick.json b/src/main/resources/data/mineralogy/recipes/andesite_brick.json index c7648e469..7e085aebb 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_brick.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/andesite_brick_block_polishing.json index 40b6b5fce..19cc81805 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/andesite_brick_furnace.json index 7132bf66a..3d1669592 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_brick_slab.json b/src/main/resources/data/mineralogy/recipes/andesite_brick_slab.json index 28eef41ed..276d71ebb 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/andesite_brick_slab_polishing.json index 55a7f890d..75fa61ffb 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/andesite_brick_slab_recombination.json index f304b185f..31b5df174 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/andesite_brick_stairs.json index a8b31d743..9cf7dce66 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/andesite_brick_stairs_polishing.json index aaad851b9..31bf560f5 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_brick_wall.json b/src/main/resources/data/mineralogy/recipes/andesite_brick_wall.json index a2e1eb9b5..e9a633c98 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/andesite_brick_wall_polishing.json index 7e9f097fe..397ee2077 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_furnace.json b/src/main/resources/data/mineralogy/recipes/andesite_furnace.json index e65432018..b246492e2 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/andesite_polished_brick_slab_recombination.json index e0fb15081..045e2bf3d 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/andesite_polished_slab_recombination.json index 5595bd452..ae24443d2 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/andesite_polished_slabs_to_brick.json index 0ca0a5323..3a5db28b8 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/andesite_polished_stairs_to_brick.json index b0d1ab119..5cc9bff6d 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/andesite_polished_walls_to_brick.json index 0349f0f63..38d4a83a6 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/andesite_raw_slab_polishing.json index 2ced63f2f..3253b4d56 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/andesite_raw_slab_recombination.json index 7bff8a3ae..f8c2e6ba7 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/andesite_raw_slabs_to_brick.json index 7743a40ef..8048f3584 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/andesite_raw_stairs_polishing.json index f89a450f9..85b27a8a1 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/andesite_raw_stairs_to_brick.json index e3f6dd4a8..8a7c77e52 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/andesite_raw_wall_polishing.json index e2a08bdd0..61dec5999 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/andesite_raw_walls_to_brick.json index 8b7c2036d..38962ce2c 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_relief_axe.json b/src/main/resources/data/mineralogy/recipes/andesite_relief_axe.json index d46af9161..3dcb1a1d3 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_relief_blank.json b/src/main/resources/data/mineralogy/recipes/andesite_relief_blank.json index e90423d98..edcb028b7 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_blank.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_relief_cross.json b/src/main/resources/data/mineralogy/recipes/andesite_relief_cross.json index 3dc441bb2..f972bcb49 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/andesite_relief_hammer.json index 93748e87f..46c587742 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/andesite_relief_hoe.json index bde0e3c66..c28a80fea 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/andesite_relief_horizontal.json index 9d0ad4a26..b24e44a17 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_relief_i.json b/src/main/resources/data/mineralogy/recipes/andesite_relief_i.json index 04e0fc944..812482b64 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_relief_left.json b/src/main/resources/data/mineralogy/recipes/andesite_relief_left.json index 94307ae01..5e89cc155 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/andesite_relief_pickaxe.json index b2107630c..7baaee68a 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_relief_plus.json b/src/main/resources/data/mineralogy/recipes/andesite_relief_plus.json index df53374c3..2195e2fe0 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_relief_right.json b/src/main/resources/data/mineralogy/recipes/andesite_relief_right.json index 9fc06332d..9a8c54b3c 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_relief_sword.json b/src/main/resources/data/mineralogy/recipes/andesite_relief_sword.json index 63645bded..cc7777114 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/andesite_relief_vertical.json index 7924871e5..a6cec1e1c 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_slab.json b/src/main/resources/data/mineralogy/recipes/andesite_slab.json index dea8a4851..f45403240 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_slab.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_slab_from_vanilla.json b/src/main/resources/data/mineralogy/recipes/andesite_slab_from_vanilla.json index 041033021..c82916af4 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_slab_from_vanilla.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_slab_from_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_slab_to_vanilla.json b/src/main/resources/data/mineralogy/recipes/andesite_slab_to_vanilla.json index 83adc3226..c9b784c0f 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_slab_to_vanilla.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_slab_to_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_smooth.json b/src/main/resources/data/mineralogy/recipes/andesite_smooth.json index 43755822d..fa99168ed 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/andesite_smooth_brick.json index 5d27f7d2f..889882945 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/andesite_smooth_brick_furnace.json index bd75e9c67..fee66ddc1 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/andesite_smooth_brick_slab.json index cad48016d..d7f5bfa01 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/andesite_smooth_brick_stairs.json index af398c14f..e5098f010 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/andesite_smooth_brick_wall.json index feba3a629..21c130489 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/andesite_smooth_furnace.json index e964ee702..fd44ceefd 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/andesite_smooth_slab.json index 4b38ad537..b15261077 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_smooth_slab_from_vanilla.json b/src/main/resources/data/mineralogy/recipes/andesite_smooth_slab_from_vanilla.json index 7582dca54..fc9c32d0e 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_smooth_slab_from_vanilla.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_smooth_slab_from_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_smooth_slab_to_vanilla.json b/src/main/resources/data/mineralogy/recipes/andesite_smooth_slab_to_vanilla.json index b7f7e43f3..257f0c2ef 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_smooth_slab_to_vanilla.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_smooth_slab_to_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/andesite_smooth_stairs.json index 6841cf32e..c9e19893f 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/andesite_smooth_wall.json index 656d2edd5..210a11cbc 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_stairs.json b/src/main/resources/data/mineralogy/recipes/andesite_stairs.json index 4f6a70b4f..c8741e20a 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/andesite_wall.json b/src/main/resources/data/mineralogy/recipes/andesite_wall.json index e1fa2e712..d75cf735b 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_wall.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:andesite_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_brick.json b/src/main/resources/data/mineralogy/recipes/basalt_brick.json index eb0b811f7..8f3aa91ff 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_brick.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/basalt_brick_block_polishing.json index eb8bce9a6..9672c695a 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/basalt_brick_furnace.json index 1bfa11289..074de5f86 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_brick_slab.json b/src/main/resources/data/mineralogy/recipes/basalt_brick_slab.json index 0331585b1..03044447e 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/basalt_brick_slab_polishing.json index 11b0db4b2..d77cffebe 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/basalt_brick_slab_recombination.json index 50e5c5b54..e2cffefeb 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/basalt_brick_stairs.json index c6cda1044..402298126 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/basalt_brick_stairs_polishing.json index 7ae0df0d2..ac2dbbc61 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_brick_wall.json b/src/main/resources/data/mineralogy/recipes/basalt_brick_wall.json index d7d0343c4..f35b7be27 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/basalt_brick_wall_polishing.json index a8d69d077..7bf971c9a 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_furnace.json b/src/main/resources/data/mineralogy/recipes/basalt_furnace.json index 470536999..ce1934559 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/basalt_polished_brick_slab_recombination.json index f5ab8d8e8..4dbd7c2fb 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/basalt_polished_slab_recombination.json index 2ccf4dbab..bfc5128c2 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/basalt_polished_slabs_to_brick.json index 0a4a4eabe..fca659faa 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/basalt_polished_stairs_to_brick.json index d414d1acf..1b01d3f94 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/basalt_polished_walls_to_brick.json index 7e56f9436..9c4f48255 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/basalt_raw_slab_polishing.json index 910094919..36b2e568a 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/basalt_raw_slab_recombination.json index b0deb0a92..a55633648 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/basalt_raw_slabs_to_brick.json index e116b0774..bd5c98fad 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/basalt_raw_stairs_polishing.json index 5cba2ac6a..130e66a65 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/basalt_raw_stairs_to_brick.json index 36cc871c9..264c5a9d1 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/basalt_raw_wall_polishing.json index 7d51b6e5c..9b3ea3885 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/basalt_raw_walls_to_brick.json index a003cb539..ed8559d9e 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_relief_axe.json b/src/main/resources/data/mineralogy/recipes/basalt_relief_axe.json index 19d1f5a86..83b898bf3 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_relief_blank.json b/src/main/resources/data/mineralogy/recipes/basalt_relief_blank.json index 8853da66e..adfa1ec9b 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_blank.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_relief_cross.json b/src/main/resources/data/mineralogy/recipes/basalt_relief_cross.json index d7b0319cf..b36d7d9a6 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/basalt_relief_hammer.json index 6fcf698f0..23e7154e0 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/basalt_relief_hoe.json index a57174d3b..184c990b3 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/basalt_relief_horizontal.json index e0943f750..9fdec78fc 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_relief_i.json b/src/main/resources/data/mineralogy/recipes/basalt_relief_i.json index d7e4ec9d2..a70606c0d 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_relief_left.json b/src/main/resources/data/mineralogy/recipes/basalt_relief_left.json index a43e1b7be..8015d8303 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/basalt_relief_pickaxe.json index b65943add..17a4be615 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_relief_plus.json b/src/main/resources/data/mineralogy/recipes/basalt_relief_plus.json index 4809c5cfb..89d883a94 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_relief_right.json b/src/main/resources/data/mineralogy/recipes/basalt_relief_right.json index aefdd8ce1..bbcc83423 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_relief_sword.json b/src/main/resources/data/mineralogy/recipes/basalt_relief_sword.json index ac8aafd03..408dc9b51 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/basalt_relief_vertical.json index dae4780f7..25d14dd87 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_slab.json b/src/main/resources/data/mineralogy/recipes/basalt_slab.json index ede69a915..9a57cd613 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_slab.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_smooth.json b/src/main/resources/data/mineralogy/recipes/basalt_smooth.json index 409001bd8..1fb864247 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/basalt_smooth_brick.json index db27c35f0..c1895deca 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/basalt_smooth_brick_furnace.json index 623880516..2085f5d44 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/basalt_smooth_brick_slab.json index fa4f4b638..7dcbf28e4 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/basalt_smooth_brick_stairs.json index 97acbb196..dbfa9ebc0 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/basalt_smooth_brick_wall.json index e6a31364f..6c3843d49 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/basalt_smooth_furnace.json index 044bcbb5a..691e58717 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/basalt_smooth_slab.json index b2154d4a6..d7b4d903d 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_smooth_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/basalt_smooth_stairs.json index 0f68b2829..a879c279b 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/basalt_smooth_wall.json index 635dcc198..cf64388df 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_stairs.json b/src/main/resources/data/mineralogy/recipes/basalt_stairs.json index 6de9d5eae..375886316 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basalt_wall.json b/src/main/resources/data/mineralogy/recipes/basalt_wall.json index f8e5327a0..dfd0d13eb 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_wall.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basalt_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick.json index d5cb64d39..786aeef13 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_block_polishing.json index d4791bdd9..b477c3137 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_furnace.json index e27f4bf09..f2311c120 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_slab.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_slab.json index 0fd5e3b4e..b1e5c0c96 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_slab_polishing.json index a5d429975..64b008667 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_slab_recombination.json index 1c8ac377b..11fe86ff5 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_stairs.json index 5424b9f9e..b0e0d52a8 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_stairs_polishing.json index 652d75b8d..35c1c8569 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_wall.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_wall.json index 9c59cf92e..ea8a01573 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_wall_polishing.json index 3e5c83d8a..3873d118a 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_furnace.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_furnace.json index 8e0e37fd9..cf5f0be32 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_polished_brick_slab_recombination.json index b6088e5ec..595dd145b 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_polished_slab_recombination.json index a38035893..3b0037768 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_polished_slabs_to_brick.json index 1f9f88e8f..d373aa1e0 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_polished_stairs_to_brick.json index 44bb44235..e512f29c0 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_polished_walls_to_brick.json index f1065eca4..5ce025693 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_slab_polishing.json index 15dbc8b7e..960eed72d 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_slab_recombination.json index 55541da56..de4a4cfea 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_slabs_to_brick.json index 446f798e9..e7af2a407 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_stairs_polishing.json index 61f3eeb16..06fd32de0 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_stairs_to_brick.json index 02506556f..02671df6d 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_wall_polishing.json index 76fdf384f..9f9fbf3c9 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_walls_to_brick.json index e7268007b..12f71cdd7 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_axe.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_axe.json index 27e9c51b2..d29026f82 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_blank.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_blank.json index 9c699ae50..f66674b8c 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_cross.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_cross.json index 61dde01f3..b13e9e997 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_hammer.json index 21733facb..efcc1e165 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_hoe.json index c8a9582a4..fab52c4e9 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_horizontal.json index f4873f85e..991e3062d 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_i.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_i.json index feb1b05a9..9a581b0fb 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_left.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_left.json index 17ad644e1..57eae816d 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_pickaxe.json index 32a27e5a7..0c621e435 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_plus.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_plus.json index 81084e18f..9cd035364 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_right.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_right.json index d168e1241..8b417cc0c 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_sword.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_sword.json index b847b3ef1..da4cdbe77 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_vertical.json index 5533a5afa..e5fed1e71 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_slab.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_slab.json index 9f5de241a..fceecdfb4 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_slab.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth.json index 732ac9173..9e7375314 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_brick.json index 7c15cdfc6..33f16acae 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_brick_furnace.json index 551973f2b..6efa47c0e 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_brick_slab.json index da7e615fd..621fe1836 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_brick_stairs.json index ea0dda432..deaadbd4f 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_brick_wall.json index 345008423..faa95306a 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_furnace.json index ba4f45bf7..4e04ad1cb 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_slab.json index f80b35532..8b0c672f8 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_stairs.json index 12e8cb22b..c19986407 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_wall.json index 310127b9c..eabf29398 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_stairs.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_stairs.json index c6e0dbe3d..463fd214d 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_wall.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_wall.json index 1affd0b38..43e800619 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_wall.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:basaltic_glass_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_brick.json b/src/main/resources/data/mineralogy/recipes/conglomerate_brick.json index cbabd24d8..e61156f60 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_brick.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/conglomerate_brick_block_polishing.json index 715cbf5ea..ef675a670 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/conglomerate_brick_furnace.json index 752ee7ceb..3ce5a67bb 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_brick_slab.json b/src/main/resources/data/mineralogy/recipes/conglomerate_brick_slab.json index 13ec31397..150d65b47 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/conglomerate_brick_slab_polishing.json index 5d11e2caf..0f541ca76 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/conglomerate_brick_slab_recombination.json index 4067cd4ec..a0cf32dde 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/conglomerate_brick_stairs.json index c7b4ffaa2..5dadf13e2 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/conglomerate_brick_stairs_polishing.json index b51811e04..66f391a98 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_brick_wall.json b/src/main/resources/data/mineralogy/recipes/conglomerate_brick_wall.json index 57144b264..805538661 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/conglomerate_brick_wall_polishing.json index d342b9134..cfd33a632 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_furnace.json b/src/main/resources/data/mineralogy/recipes/conglomerate_furnace.json index e55256bc7..4c66e036c 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/conglomerate_polished_brick_slab_recombination.json index 4a703dfe9..4f04fabd9 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/conglomerate_polished_slab_recombination.json index d1f63100f..e03048a61 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/conglomerate_polished_slabs_to_brick.json index b49dbec11..9965663af 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/conglomerate_polished_stairs_to_brick.json index 7d73b20ae..de2dd4d58 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/conglomerate_polished_walls_to_brick.json index 6c1033bb4..f5a018523 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/conglomerate_raw_slab_polishing.json index 8fec9c4f0..39f3c23b7 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/conglomerate_raw_slab_recombination.json index fc3655570..33306b136 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/conglomerate_raw_slabs_to_brick.json index 92c96baab..6fcb879f4 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/conglomerate_raw_stairs_polishing.json index dde953312..4cdf7df0f 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/conglomerate_raw_stairs_to_brick.json index 4899d7333..93861643b 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/conglomerate_raw_wall_polishing.json index 42cf06ad3..f96c64770 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/conglomerate_raw_walls_to_brick.json index 530c60b30..d5541711a 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_axe.json b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_axe.json index f1955d302..7bc8b2824 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_blank.json b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_blank.json index 8da2d8ad0..71b34b594 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_cross.json b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_cross.json index 68846bc9a..abc640a5c 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_hammer.json index 4a3a9c61e..1454a59ae 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_hoe.json index a991fc0d4..a7a1040db 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_horizontal.json index 9dee8c3d8..d1c0d1a8f 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_i.json b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_i.json index f7074c657..f773b9e62 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_left.json b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_left.json index dae30627a..b8967380a 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_pickaxe.json index fafdfa349..814d87ba4 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_plus.json b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_plus.json index b0df65160..623ed2f09 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_right.json b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_right.json index c771295c4..29840a14e 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_sword.json b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_sword.json index e61db9b23..8df5c2a6c 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_vertical.json index 6f0a25331..39d5503b7 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_slab.json b/src/main/resources/data/mineralogy/recipes/conglomerate_slab.json index 64bb205e3..5432e75bf 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_slab.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth.json b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth.json index 79f4ec259..047be259e 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_brick.json index a7f5510c2..4a6055f5a 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_brick_furnace.json index a89c7d09b..c77f0aee1 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_brick_slab.json index 128442625..601217ffe 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_brick_stairs.json index 284aae94d..facab5297 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_brick_wall.json index 33e04745b..4c1c3f982 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_furnace.json index 22df48f4a..54e92a7cb 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_slab.json index 42e642be7..701ab190e 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_stairs.json index 22f239082..3694e8826 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_wall.json index cb9cd9572..ecce6dab4 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_stairs.json b/src/main/resources/data/mineralogy/recipes/conglomerate_stairs.json index 9a3f50b8f..310a7f66b 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_wall.json b/src/main/resources/data/mineralogy/recipes/conglomerate_wall.json index 67d514d8b..cb52e9f6f 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_wall.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:conglomerate_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_brick.json b/src/main/resources/data/mineralogy/recipes/diabase_brick.json index f7f9d248a..cf0c54d99 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_brick.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/diabase_brick_block_polishing.json index 6f33a2655..d6aa473bf 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/diabase_brick_furnace.json index e28752948..d6477869d 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_brick_slab.json b/src/main/resources/data/mineralogy/recipes/diabase_brick_slab.json index 2e5e67909..2c371456e 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/diabase_brick_slab_polishing.json index af50905b1..dee300e6d 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/diabase_brick_slab_recombination.json index 23fd7bc15..bfa24a2e7 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/diabase_brick_stairs.json index c85da878a..0c52b401d 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/diabase_brick_stairs_polishing.json index 4c2a79957..a5477841f 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_brick_wall.json b/src/main/resources/data/mineralogy/recipes/diabase_brick_wall.json index 62207fb18..854c4417d 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/diabase_brick_wall_polishing.json index b4bcfa369..17d7fc305 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_furnace.json b/src/main/resources/data/mineralogy/recipes/diabase_furnace.json index ff7a77d1a..ff941bdab 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/diabase_polished_brick_slab_recombination.json index 104b87b34..029d8625a 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/diabase_polished_slab_recombination.json index 3f8554004..b2ee53de9 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/diabase_polished_slabs_to_brick.json index 285131580..57950b56d 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/diabase_polished_stairs_to_brick.json index 4bb422fe6..cf11ab921 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/diabase_polished_walls_to_brick.json index 285965797..8c2dbef60 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/diabase_raw_slab_polishing.json index bcf1b47f2..e6d30985f 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/diabase_raw_slab_recombination.json index 20d0aa262..0c15b8649 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/diabase_raw_slabs_to_brick.json index 9a9ed6ac9..b5c66ba40 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/diabase_raw_stairs_polishing.json index 19e3c76e9..2c879db96 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/diabase_raw_stairs_to_brick.json index be373ea1b..e61534b98 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/diabase_raw_wall_polishing.json index e0cca4521..781e0f664 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/diabase_raw_walls_to_brick.json index e103d5f2e..16cad522c 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_relief_axe.json b/src/main/resources/data/mineralogy/recipes/diabase_relief_axe.json index a846cc980..23a63e864 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_relief_blank.json b/src/main/resources/data/mineralogy/recipes/diabase_relief_blank.json index e390b5b20..931308cb5 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_relief_cross.json b/src/main/resources/data/mineralogy/recipes/diabase_relief_cross.json index 5572879f2..d7e3c7bd7 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/diabase_relief_hammer.json index 2c2c2e7ef..587fe9107 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/diabase_relief_hoe.json index 6fdd3f53e..17e7bc035 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/diabase_relief_horizontal.json index 4c2c56ffc..cca06aeb1 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_relief_i.json b/src/main/resources/data/mineralogy/recipes/diabase_relief_i.json index 57a9d34dc..e93a57a7b 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_relief_left.json b/src/main/resources/data/mineralogy/recipes/diabase_relief_left.json index cde086a27..fc96a85c9 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/diabase_relief_pickaxe.json index a1bed57a4..87f28b11b 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_relief_plus.json b/src/main/resources/data/mineralogy/recipes/diabase_relief_plus.json index 554e064d9..b13a3f658 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_relief_right.json b/src/main/resources/data/mineralogy/recipes/diabase_relief_right.json index 8035beb73..4ec8be021 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_relief_sword.json b/src/main/resources/data/mineralogy/recipes/diabase_relief_sword.json index 3c5ca6497..119bd93b4 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/diabase_relief_vertical.json index 8275025a9..07893badc 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_slab.json b/src/main/resources/data/mineralogy/recipes/diabase_slab.json index 5cd97d5fb..6d46b37a4 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_slab.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_smooth.json b/src/main/resources/data/mineralogy/recipes/diabase_smooth.json index 4c99e7916..d36383af9 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/diabase_smooth_brick.json index ce9687c10..868e78f3d 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/diabase_smooth_brick_furnace.json index 99f2aa2ab..4c4a2b09c 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/diabase_smooth_brick_slab.json index bb1846dbb..00637cb55 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/diabase_smooth_brick_stairs.json index 59a1e9d59..ded5a18a2 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/diabase_smooth_brick_wall.json index af90c1b44..e7cd05123 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/diabase_smooth_furnace.json index 28feda07b..76a2a1a6e 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/diabase_smooth_slab.json index 783dc0dec..4329e562b 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/diabase_smooth_stairs.json index acdfeee0f..ee632e04c 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/diabase_smooth_wall.json index 8c6b59ead..dd3e25cfb 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_stairs.json b/src/main/resources/data/mineralogy/recipes/diabase_stairs.json index af852d401..b9eb49177 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diabase_wall.json b/src/main/resources/data/mineralogy/recipes/diabase_wall.json index 0dff7d9cf..ab3d3dd4d 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_wall.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diabase_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_brick.json b/src/main/resources/data/mineralogy/recipes/diorite_brick.json index 1c0e7e448..cd3399285 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_brick.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/diorite_brick_block_polishing.json index 3aa0213eb..0a622ae98 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/diorite_brick_furnace.json index ebcb2a7b9..fdf501291 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_brick_slab.json b/src/main/resources/data/mineralogy/recipes/diorite_brick_slab.json index 2ee47943b..b2b005353 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/diorite_brick_slab_polishing.json index dee16b621..ebf194c06 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/diorite_brick_slab_recombination.json index df8491e3b..591e53839 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/diorite_brick_stairs.json index 982214a14..ce9a04a4a 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/diorite_brick_stairs_polishing.json index f56663fbd..43ea62e8a 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_brick_wall.json b/src/main/resources/data/mineralogy/recipes/diorite_brick_wall.json index 7a1f71e15..e94fc1080 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/diorite_brick_wall_polishing.json index e54c4dddb..6479698cc 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_furnace.json b/src/main/resources/data/mineralogy/recipes/diorite_furnace.json index 180c40476..2a5db0a64 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/diorite_polished_brick_slab_recombination.json index a8a2ecf77..c074d498d 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/diorite_polished_slab_recombination.json index 366710e0e..81309205f 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/diorite_polished_slabs_to_brick.json index 9a2de9283..a1c22a824 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/diorite_polished_stairs_to_brick.json index 13f1347cd..642a3fbed 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/diorite_polished_walls_to_brick.json index 2d4833356..f2e5389b2 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/diorite_raw_slab_polishing.json index 670a8b82f..88c78b026 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/diorite_raw_slab_recombination.json index 7274918f9..77d8e4267 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/diorite_raw_slabs_to_brick.json index bc77b79af..3e7d49063 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/diorite_raw_stairs_polishing.json index 88e325f3b..47ec012ed 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/diorite_raw_stairs_to_brick.json index 89175fb6c..fff5ffe16 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/diorite_raw_wall_polishing.json index 86a81c36e..498797422 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/diorite_raw_walls_to_brick.json index f183ce6d7..ad3beac2f 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_relief_axe.json b/src/main/resources/data/mineralogy/recipes/diorite_relief_axe.json index 86241cd08..4f73ce1de 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_relief_blank.json b/src/main/resources/data/mineralogy/recipes/diorite_relief_blank.json index 66b226c15..90724e1ff 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_blank.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_relief_cross.json b/src/main/resources/data/mineralogy/recipes/diorite_relief_cross.json index c601f563d..46489f075 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/diorite_relief_hammer.json index d81449ac6..71b2f5886 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/diorite_relief_hoe.json index 3ca071f16..f1266aa08 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/diorite_relief_horizontal.json index fca24a6da..a6a223e32 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_relief_i.json b/src/main/resources/data/mineralogy/recipes/diorite_relief_i.json index df6f36677..62f7ad879 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_relief_left.json b/src/main/resources/data/mineralogy/recipes/diorite_relief_left.json index 2feb6d82d..9d21baec8 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/diorite_relief_pickaxe.json index eb25d2ec0..fe8380455 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_relief_plus.json b/src/main/resources/data/mineralogy/recipes/diorite_relief_plus.json index 487d24e1e..638e1915b 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_relief_right.json b/src/main/resources/data/mineralogy/recipes/diorite_relief_right.json index 16dc3aaa0..bd51aa5b4 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_relief_sword.json b/src/main/resources/data/mineralogy/recipes/diorite_relief_sword.json index 71b87cc7f..5f12c0e2a 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/diorite_relief_vertical.json index b3173a3e4..cffdee363 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_slab.json b/src/main/resources/data/mineralogy/recipes/diorite_slab.json index b319b72e5..7da1afce9 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_slab.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_slab_from_vanilla.json b/src/main/resources/data/mineralogy/recipes/diorite_slab_from_vanilla.json index ecff0860f..b1e5d33ca 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_slab_from_vanilla.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_slab_from_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_slab_to_vanilla.json b/src/main/resources/data/mineralogy/recipes/diorite_slab_to_vanilla.json index 0db5009dc..04708f2f8 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_slab_to_vanilla.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_slab_to_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_smooth.json b/src/main/resources/data/mineralogy/recipes/diorite_smooth.json index ead44c424..6576c753c 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/diorite_smooth_brick.json index 1562c7d37..32add5756 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/diorite_smooth_brick_furnace.json index 881c9c40e..0215bf59f 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/diorite_smooth_brick_slab.json index d73c532ed..a982fd208 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/diorite_smooth_brick_stairs.json index 63fb1eb74..d604fbe8c 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/diorite_smooth_brick_wall.json index ba941e634..4f33d10a3 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/diorite_smooth_furnace.json index 363b580b1..e87e3ac17 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/diorite_smooth_slab.json index df99ee94f..9e0ae332f 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_smooth_slab_from_vanilla.json b/src/main/resources/data/mineralogy/recipes/diorite_smooth_slab_from_vanilla.json index 67156ad26..b4ea7388a 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_smooth_slab_from_vanilla.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_smooth_slab_from_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_smooth_slab_to_vanilla.json b/src/main/resources/data/mineralogy/recipes/diorite_smooth_slab_to_vanilla.json index b84894ed5..4d6319262 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_smooth_slab_to_vanilla.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_smooth_slab_to_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/diorite_smooth_stairs.json index 540688f1c..54c78d638 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/diorite_smooth_wall.json index 7e5b779bd..bc6f85efb 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_stairs.json b/src/main/resources/data/mineralogy/recipes/diorite_stairs.json index 085582179..d592aed68 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/diorite_wall.json b/src/main/resources/data/mineralogy/recipes/diorite_wall.json index 96ec2adaa..755aac8e1 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_wall.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:diorite_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_brick.json b/src/main/resources/data/mineralogy/recipes/dolomite_brick.json index 92863b6a9..b603d041a 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_brick.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/dolomite_brick_block_polishing.json index 70c7394e3..e750a2632 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/dolomite_brick_furnace.json index 9d9ddb9f2..047b58822 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_brick_slab.json b/src/main/resources/data/mineralogy/recipes/dolomite_brick_slab.json index 85cde760c..22ecb13a3 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/dolomite_brick_slab_polishing.json index cbb6c160d..88664e460 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/dolomite_brick_slab_recombination.json index 603417772..62de85bf3 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/dolomite_brick_stairs.json index 10b6440ae..f41dbbe6e 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/dolomite_brick_stairs_polishing.json index 6e46f3855..7d77e392b 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_brick_wall.json b/src/main/resources/data/mineralogy/recipes/dolomite_brick_wall.json index b1bc01640..aa3a818a1 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/dolomite_brick_wall_polishing.json index f9fd67bb6..bc78d38e2 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_furnace.json b/src/main/resources/data/mineralogy/recipes/dolomite_furnace.json index 484e5e9fe..c58958a71 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/dolomite_polished_brick_slab_recombination.json index de4661fb2..2bd86e2e0 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/dolomite_polished_slab_recombination.json index 899645b01..db1e58dcf 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/dolomite_polished_slabs_to_brick.json index e77c663af..6eea5eb7f 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/dolomite_polished_stairs_to_brick.json index 9296d703d..eb91374c8 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/dolomite_polished_walls_to_brick.json index b95a3e837..cd0e48cdf 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/dolomite_raw_slab_polishing.json index 214e5e359..e05e10958 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/dolomite_raw_slab_recombination.json index 48b645076..70a5bcd0a 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/dolomite_raw_slabs_to_brick.json index 58d1401f7..e8e89ecad 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/dolomite_raw_stairs_polishing.json index 2a9b8bae9..98d4c8080 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/dolomite_raw_stairs_to_brick.json index a42594cd2..16351c8bf 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/dolomite_raw_wall_polishing.json index 6d0320308..5d140e4c6 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/dolomite_raw_walls_to_brick.json index 9474868a3..3a57d92d2 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_relief_axe.json b/src/main/resources/data/mineralogy/recipes/dolomite_relief_axe.json index 4eceb4898..40f2dbf70 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_relief_blank.json b/src/main/resources/data/mineralogy/recipes/dolomite_relief_blank.json index 34d1d3163..a9b9e94e9 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_relief_cross.json b/src/main/resources/data/mineralogy/recipes/dolomite_relief_cross.json index 0686ffdf1..f2acc0c39 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/dolomite_relief_hammer.json index 590e1723d..5cf38e2b9 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/dolomite_relief_hoe.json index 6886a6372..9f12e763b 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/dolomite_relief_horizontal.json index f9292b0cd..05fcae6b9 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_relief_i.json b/src/main/resources/data/mineralogy/recipes/dolomite_relief_i.json index fd4511fc1..b9bb599dc 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_relief_left.json b/src/main/resources/data/mineralogy/recipes/dolomite_relief_left.json index 824ed69a5..186503fed 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/dolomite_relief_pickaxe.json index 1ded0229e..67fe675ed 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_relief_plus.json b/src/main/resources/data/mineralogy/recipes/dolomite_relief_plus.json index ba6b47bce..0906abfeb 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_relief_right.json b/src/main/resources/data/mineralogy/recipes/dolomite_relief_right.json index b164c1f22..a55a5ff79 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_relief_sword.json b/src/main/resources/data/mineralogy/recipes/dolomite_relief_sword.json index c20fa4c9c..c51d76444 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/dolomite_relief_vertical.json index 756f9478f..f075ab757 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_slab.json b/src/main/resources/data/mineralogy/recipes/dolomite_slab.json index 4a77734fd..bf71827cd 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_slab.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_smooth.json b/src/main/resources/data/mineralogy/recipes/dolomite_smooth.json index e417bc99d..58de97739 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_brick.json index e936f33a9..f29a92251 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_brick_furnace.json index 644ba8d41..8f06b0626 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_brick_slab.json index aabf75793..f22c9fe71 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_brick_stairs.json index f96de9c23..cfc772eca 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_brick_wall.json index d1df26df6..8ee50f1b3 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_furnace.json index b1484dac8..71c0b410e 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_slab.json index 87e71a759..16b711f1a 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_stairs.json index d06ecb2cf..3dc4920d9 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_wall.json index 2a0fd33bb..2b32c7fe8 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_stairs.json b/src/main/resources/data/mineralogy/recipes/dolomite_stairs.json index 444e7aacf..a1978f66a 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_wall.json b/src/main/resources/data/mineralogy/recipes/dolomite_wall.json index e3e8ad583..8d2ecfcf5 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_wall.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:dolomite_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_brick.json b/src/main/resources/data/mineralogy/recipes/gabbro_brick.json index f3ca559f6..1c21582c6 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_brick.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/gabbro_brick_block_polishing.json index c1cbd2527..d9e2cdebe 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/gabbro_brick_furnace.json index 9d73d04b5..4ff66c47b 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_brick_slab.json b/src/main/resources/data/mineralogy/recipes/gabbro_brick_slab.json index 08cc49cb0..de780f76a 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/gabbro_brick_slab_polishing.json index 34c29d474..13865c1e0 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/gabbro_brick_slab_recombination.json index a942b7f02..266df173e 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/gabbro_brick_stairs.json index bfd9f04ee..e89de5667 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/gabbro_brick_stairs_polishing.json index dab785dde..f2af9dfc6 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_brick_wall.json b/src/main/resources/data/mineralogy/recipes/gabbro_brick_wall.json index fc3c127d9..83dc34dfe 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/gabbro_brick_wall_polishing.json index 4a31216a6..7ee3710b8 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_furnace.json b/src/main/resources/data/mineralogy/recipes/gabbro_furnace.json index e08a6c675..9ec01623c 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/gabbro_polished_brick_slab_recombination.json index 584f9f9fd..32769e771 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/gabbro_polished_slab_recombination.json index 7eb6902ec..d9baf7f1d 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/gabbro_polished_slabs_to_brick.json index ca1f933a3..171e53f44 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/gabbro_polished_stairs_to_brick.json index 269016cf5..24b0e7ddd 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/gabbro_polished_walls_to_brick.json index 425182fbb..96aff6ee8 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/gabbro_raw_slab_polishing.json index f465285c3..c98c1ba62 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/gabbro_raw_slab_recombination.json index 36367f8ed..174b581be 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/gabbro_raw_slabs_to_brick.json index f1b1a4af1..c84a7710f 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/gabbro_raw_stairs_polishing.json index d2098314d..8ef5b5e14 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/gabbro_raw_stairs_to_brick.json index e8a286497..54f7e2d93 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/gabbro_raw_wall_polishing.json index 113ebe3ab..39f2c88b5 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/gabbro_raw_walls_to_brick.json index 8fa070313..ad26fa700 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_relief_axe.json b/src/main/resources/data/mineralogy/recipes/gabbro_relief_axe.json index 0666fa5a9..1f45c3e45 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_relief_blank.json b/src/main/resources/data/mineralogy/recipes/gabbro_relief_blank.json index b391c4962..83e3b8b50 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_relief_cross.json b/src/main/resources/data/mineralogy/recipes/gabbro_relief_cross.json index 1a823cf9a..4cb51a6ec 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/gabbro_relief_hammer.json index bedc9a018..0a5081ef5 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/gabbro_relief_hoe.json index c54f7ee47..6bf47f51b 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/gabbro_relief_horizontal.json index a285f960c..eb4463cc7 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_relief_i.json b/src/main/resources/data/mineralogy/recipes/gabbro_relief_i.json index db51af746..6412deec2 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_relief_left.json b/src/main/resources/data/mineralogy/recipes/gabbro_relief_left.json index a5e7ff989..41d3d5c13 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/gabbro_relief_pickaxe.json index 62762e194..c24b1ec32 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_relief_plus.json b/src/main/resources/data/mineralogy/recipes/gabbro_relief_plus.json index 38aac1b62..087906a71 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_relief_right.json b/src/main/resources/data/mineralogy/recipes/gabbro_relief_right.json index d5c94d80e..0e478fc5d 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_relief_sword.json b/src/main/resources/data/mineralogy/recipes/gabbro_relief_sword.json index a6449457c..16c24f60e 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/gabbro_relief_vertical.json index 52122b82c..1450e4799 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_slab.json b/src/main/resources/data/mineralogy/recipes/gabbro_slab.json index 189567a86..eefe09427 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_slab.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_smooth.json b/src/main/resources/data/mineralogy/recipes/gabbro_smooth.json index 28f257e39..294dd58f8 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_brick.json index 7514878f7..a7d410f42 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_brick_furnace.json index 323ffd839..ee18b5aac 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_brick_slab.json index 434823791..d446c9166 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_brick_stairs.json index f5b4103a1..eeb956704 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_brick_wall.json index d14857b11..c4741295c 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_furnace.json index b2599808e..002caf47d 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_slab.json index 0a7a4bd92..18cf86141 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_stairs.json index 1f56f597b..83b324a9d 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_wall.json index 21c2dca8a..25144665a 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_stairs.json b/src/main/resources/data/mineralogy/recipes/gabbro_stairs.json index 4ea674d2b..0e48fd019 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_wall.json b/src/main/resources/data/mineralogy/recipes/gabbro_wall.json index 11cd76487..170569cec 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_wall.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gabbro_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_brick.json b/src/main/resources/data/mineralogy/recipes/gneiss_brick.json index d1073d43c..4bb69dfde 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_brick.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/gneiss_brick_block_polishing.json index 51b457704..78ccea56e 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/gneiss_brick_furnace.json index 380c233e6..aab9ce49d 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_brick_slab.json b/src/main/resources/data/mineralogy/recipes/gneiss_brick_slab.json index a14d94d1d..c635ffaa5 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/gneiss_brick_slab_polishing.json index 8328490c2..af25d56a9 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/gneiss_brick_slab_recombination.json index 7efddb4db..f31acd1d7 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/gneiss_brick_stairs.json index d9bce2f59..3d56d2254 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/gneiss_brick_stairs_polishing.json index 401184f68..736279085 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_brick_wall.json b/src/main/resources/data/mineralogy/recipes/gneiss_brick_wall.json index 634d5efcd..bc9b3ff77 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/gneiss_brick_wall_polishing.json index cc5fd2073..75f4928de 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_furnace.json b/src/main/resources/data/mineralogy/recipes/gneiss_furnace.json index bc9fa0619..d817e57a4 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/gneiss_polished_brick_slab_recombination.json index ced615353..2a16f95ea 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/gneiss_polished_slab_recombination.json index 6de041c13..e7642745c 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/gneiss_polished_slabs_to_brick.json index 94eb94b2b..57033bbee 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/gneiss_polished_stairs_to_brick.json index 345649b9a..1cef858c8 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/gneiss_polished_walls_to_brick.json index 27d39a40f..687e87176 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/gneiss_raw_slab_polishing.json index ea43acab6..8f362b74a 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/gneiss_raw_slab_recombination.json index a77ac6715..5127a4a52 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/gneiss_raw_slabs_to_brick.json index 2adc84c5a..be20b69a2 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/gneiss_raw_stairs_polishing.json index 3eac16a45..0782ba199 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/gneiss_raw_stairs_to_brick.json index 9bd2753cd..781aa7b27 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/gneiss_raw_wall_polishing.json index e6d882539..3f80f6762 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/gneiss_raw_walls_to_brick.json index 216844888..df9663a9d 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_relief_axe.json b/src/main/resources/data/mineralogy/recipes/gneiss_relief_axe.json index 82d075d64..9e663207b 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_relief_blank.json b/src/main/resources/data/mineralogy/recipes/gneiss_relief_blank.json index 2c98f518c..c534fbad8 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_relief_cross.json b/src/main/resources/data/mineralogy/recipes/gneiss_relief_cross.json index c6071ed2e..aa222788f 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/gneiss_relief_hammer.json index 0054e09d4..e3b3375e4 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/gneiss_relief_hoe.json index 316173220..80867479c 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/gneiss_relief_horizontal.json index 6328b2901..efcf339be 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_relief_i.json b/src/main/resources/data/mineralogy/recipes/gneiss_relief_i.json index 0cd9eb8ec..8f9b588d0 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_relief_left.json b/src/main/resources/data/mineralogy/recipes/gneiss_relief_left.json index ac3bd3744..90c0501f0 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/gneiss_relief_pickaxe.json index 5df4fae20..8a32c5576 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_relief_plus.json b/src/main/resources/data/mineralogy/recipes/gneiss_relief_plus.json index 3d9e175df..b28851b17 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_relief_right.json b/src/main/resources/data/mineralogy/recipes/gneiss_relief_right.json index 60f3c8351..689c2a75c 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_relief_sword.json b/src/main/resources/data/mineralogy/recipes/gneiss_relief_sword.json index 50543833b..4ba8c9949 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/gneiss_relief_vertical.json index 7786d4836..916d7f44d 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_slab.json b/src/main/resources/data/mineralogy/recipes/gneiss_slab.json index b00cf11cb..0c23b33df 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_slab.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_smooth.json b/src/main/resources/data/mineralogy/recipes/gneiss_smooth.json index 5126e5e05..48f6941f9 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_brick.json index 9812470cb..e364b4114 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_brick_furnace.json index 261061cc9..dd0c389a6 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_brick_slab.json index 7a6f10301..ab57bcdd3 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_brick_stairs.json index e92abc4c3..43f42e2c1 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_brick_wall.json index cc348b437..291c575fd 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_furnace.json index 5baea2d03..19034230e 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_slab.json index b276d7b8c..da7418bbd 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_stairs.json index 4a7f5dca4..4d99f1abc 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_wall.json index 9061bb0f2..39db75713 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_stairs.json b/src/main/resources/data/mineralogy/recipes/gneiss_stairs.json index 387a7a883..a79553d75 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_wall.json b/src/main/resources/data/mineralogy/recipes/gneiss_wall.json index f0817af65..f6a08909f 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_wall.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:gneiss_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_brick.json b/src/main/resources/data/mineralogy/recipes/granite_brick.json index 31555d590..2b6a817ba 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_brick.json +++ b/src/main/resources/data/mineralogy/recipes/granite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/granite_brick_block_polishing.json index 32a856d9c..ec0171d3b 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/granite_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/granite_brick_furnace.json index 5fbeae72c..5878487cd 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/granite_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_brick_slab.json b/src/main/resources/data/mineralogy/recipes/granite_brick_slab.json index eae13cd5b..746fedd42 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/granite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/granite_brick_slab_polishing.json index 35c5626a3..cacdbb42d 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/granite_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/granite_brick_slab_recombination.json index 135c8f6a9..0a41f597f 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/granite_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/granite_brick_stairs.json index 8f5779f6a..6bb20d86e 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/granite_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/granite_brick_stairs_polishing.json index c64f43fe7..1e1a0c963 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/granite_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_brick_wall.json b/src/main/resources/data/mineralogy/recipes/granite_brick_wall.json index 28c5b2693..b9a7005a6 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/granite_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/granite_brick_wall_polishing.json index f9702b55d..166f8b8f5 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/granite_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_furnace.json b/src/main/resources/data/mineralogy/recipes/granite_furnace.json index 6dc0bb3d5..f13ee60fc 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/granite_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/granite_polished_brick_slab_recombination.json index 13c8d927c..1e5083ee0 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/granite_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/granite_polished_slab_recombination.json index f8dce22dc..d29e601d0 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/granite_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/granite_polished_slabs_to_brick.json index 5daa6c1f8..2cafcca2b 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/granite_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/granite_polished_stairs_to_brick.json index d24d86655..ce7790757 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/granite_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/granite_polished_walls_to_brick.json index 706b787c0..40f00ea29 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/granite_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/granite_raw_slab_polishing.json index a0d8f217a..0410925db 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/granite_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/granite_raw_slab_recombination.json index 655889430..0e5d65090 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/granite_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/granite_raw_slabs_to_brick.json index c976bd385..2ca64daed 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/granite_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/granite_raw_stairs_polishing.json index f5036387e..154e63ef3 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/granite_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/granite_raw_stairs_to_brick.json index 3d67ce4d1..822c2157f 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/granite_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/granite_raw_wall_polishing.json index 2c1509a5e..6b587c2c0 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/granite_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/granite_raw_walls_to_brick.json index 2ce26172a..ff363c3ae 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/granite_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_relief_axe.json b/src/main/resources/data/mineralogy/recipes/granite_relief_axe.json index 26e7f5219..fd5d28b59 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_relief_blank.json b/src/main/resources/data/mineralogy/recipes/granite_relief_blank.json index 3f8c0b587..db965d182 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_blank.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_relief_cross.json b/src/main/resources/data/mineralogy/recipes/granite_relief_cross.json index f578678b0..f3eb0ead5 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/granite_relief_hammer.json index 5e2b17c24..c1b1f9ad0 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/granite_relief_hoe.json index 6dc93b851..6b8a48311 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/granite_relief_horizontal.json index 149fa7496..bdf299f5a 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_relief_i.json b/src/main/resources/data/mineralogy/recipes/granite_relief_i.json index cd6f08c27..9e53d2da9 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_relief_left.json b/src/main/resources/data/mineralogy/recipes/granite_relief_left.json index 533af58a2..5fb0060ec 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/granite_relief_pickaxe.json index 9d35acde3..e57b1f475 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_relief_plus.json b/src/main/resources/data/mineralogy/recipes/granite_relief_plus.json index e510c6ccd..cb346feb3 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_relief_right.json b/src/main/resources/data/mineralogy/recipes/granite_relief_right.json index 90443b382..470ddb7c5 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_relief_sword.json b/src/main/resources/data/mineralogy/recipes/granite_relief_sword.json index 8cc9d5fa0..f54ded445 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/granite_relief_vertical.json index e3107dbb1..c363a5d8b 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_slab.json b/src/main/resources/data/mineralogy/recipes/granite_slab.json index d8e2af68c..2b898da45 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_slab.json +++ b/src/main/resources/data/mineralogy/recipes/granite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_slab_from_vanilla.json b/src/main/resources/data/mineralogy/recipes/granite_slab_from_vanilla.json index 2b05c9a12..3c7758225 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_slab_from_vanilla.json +++ b/src/main/resources/data/mineralogy/recipes/granite_slab_from_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_slab_to_vanilla.json b/src/main/resources/data/mineralogy/recipes/granite_slab_to_vanilla.json index a59d4333f..d9c3bb707 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_slab_to_vanilla.json +++ b/src/main/resources/data/mineralogy/recipes/granite_slab_to_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_smooth.json b/src/main/resources/data/mineralogy/recipes/granite_smooth.json index 641016a31..2369ad4c5 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/granite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/granite_smooth_brick.json index 72f21877a..032348251 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/granite_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/granite_smooth_brick_furnace.json index 8af7844a5..2672a7c06 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/granite_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/granite_smooth_brick_slab.json index 2e325824f..88744e95e 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/granite_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/granite_smooth_brick_stairs.json index 435d41234..79f3cca4f 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/granite_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/granite_smooth_brick_wall.json index 7f2a242a4..cd106c94e 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/granite_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/granite_smooth_furnace.json index 4fd003126..2cda66cd6 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/granite_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/granite_smooth_slab.json index b47facaa3..f5e129e53 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/granite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_smooth_slab_from_vanilla.json b/src/main/resources/data/mineralogy/recipes/granite_smooth_slab_from_vanilla.json index 02a8bf3cf..9dea010e3 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_smooth_slab_from_vanilla.json +++ b/src/main/resources/data/mineralogy/recipes/granite_smooth_slab_from_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_smooth_slab_to_vanilla.json b/src/main/resources/data/mineralogy/recipes/granite_smooth_slab_to_vanilla.json index 896dc3532..ad64a5cfd 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_smooth_slab_to_vanilla.json +++ b/src/main/resources/data/mineralogy/recipes/granite_smooth_slab_to_vanilla.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/granite_smooth_stairs.json index 19647a692..d79bbc752 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/granite_smooth_stairs.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/granite_smooth_wall.json index d8349899c..cdf4761e6 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/granite_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_stairs.json b/src/main/resources/data/mineralogy/recipes/granite_stairs.json index d146ba115..a95e0b68f 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/granite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/granite_wall.json b/src/main/resources/data/mineralogy/recipes/granite_wall.json index 0ff0ac84e..782154f14 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_wall.json +++ b/src/main/resources/data/mineralogy/recipes/granite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:granite_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_brick.json b/src/main/resources/data/mineralogy/recipes/hornfels_brick.json index 7907074d7..55efd5e3a 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_brick.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/hornfels_brick_block_polishing.json index 259884b43..6e16cd5d5 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/hornfels_brick_furnace.json index fc47b59e5..1ac49e015 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_brick_slab.json b/src/main/resources/data/mineralogy/recipes/hornfels_brick_slab.json index 413b5d87d..087ce0dd4 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/hornfels_brick_slab_polishing.json index b8a8cacbd..a3196c119 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/hornfels_brick_slab_recombination.json index 5c06a59b2..ed792bc24 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/hornfels_brick_stairs.json index 2141e6b2d..45077be61 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/hornfels_brick_stairs_polishing.json index 3f6125f38..95737f67b 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_brick_wall.json b/src/main/resources/data/mineralogy/recipes/hornfels_brick_wall.json index f3ed2f6b9..6144d27f3 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/hornfels_brick_wall_polishing.json index f11d3ba72..39991e688 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_furnace.json b/src/main/resources/data/mineralogy/recipes/hornfels_furnace.json index 01d0e2c48..b0d6482b0 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/hornfels_polished_brick_slab_recombination.json index 04d17c581..db0cc8cc2 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/hornfels_polished_slab_recombination.json index c6637a996..d5ec4641f 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/hornfels_polished_slabs_to_brick.json index ed160f2dc..2082f22e3 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/hornfels_polished_stairs_to_brick.json index 5d6ea1b28..49695dd28 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/hornfels_polished_walls_to_brick.json index a7b168403..61d265fa4 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/hornfels_raw_slab_polishing.json index 73674420e..3b3593d83 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/hornfels_raw_slab_recombination.json index e56535278..548513782 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/hornfels_raw_slabs_to_brick.json index b3b20a76d..4b55d3d4e 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/hornfels_raw_stairs_polishing.json index ed5c82c44..be48693f6 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/hornfels_raw_stairs_to_brick.json index 13fe0bd6e..a8c4cc6e6 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/hornfels_raw_wall_polishing.json index 86e578938..341a48542 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/hornfels_raw_walls_to_brick.json index 34895161c..82a9dfba6 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_relief_axe.json b/src/main/resources/data/mineralogy/recipes/hornfels_relief_axe.json index f71d86813..cfb344dad 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_relief_blank.json b/src/main/resources/data/mineralogy/recipes/hornfels_relief_blank.json index 79202828e..eb1161f68 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_relief_cross.json b/src/main/resources/data/mineralogy/recipes/hornfels_relief_cross.json index 4cae3b573..b16116a6f 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/hornfels_relief_hammer.json index ca40673b0..759e9b99f 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/hornfels_relief_hoe.json index a4a6dbfbf..e2e1ac9bb 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/hornfels_relief_horizontal.json index 1030076a2..5310dd442 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_relief_i.json b/src/main/resources/data/mineralogy/recipes/hornfels_relief_i.json index 3d2ce94de..693421293 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_relief_left.json b/src/main/resources/data/mineralogy/recipes/hornfels_relief_left.json index 8347788a9..864f85ae7 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/hornfels_relief_pickaxe.json index ba190ae17..1fd47272a 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_relief_plus.json b/src/main/resources/data/mineralogy/recipes/hornfels_relief_plus.json index 102fe3f09..b419b6152 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_relief_right.json b/src/main/resources/data/mineralogy/recipes/hornfels_relief_right.json index c7b78c720..5ddffcc73 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_relief_sword.json b/src/main/resources/data/mineralogy/recipes/hornfels_relief_sword.json index 4d9007f71..55e5d3d43 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/hornfels_relief_vertical.json index 73993f734..cb8b7717f 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_slab.json b/src/main/resources/data/mineralogy/recipes/hornfels_slab.json index 5448ebe1e..4e1accbdb 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_slab.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_smooth.json b/src/main/resources/data/mineralogy/recipes/hornfels_smooth.json index 73fcc9552..aacbce728 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_brick.json index 8fe5e8daa..e0ed3284e 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_brick_furnace.json index cef14d32d..856c08e52 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_brick_slab.json index 0c0ab1f80..5d9845a93 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_brick_stairs.json index d5a5d782d..95b5ada6c 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_brick_wall.json index 0859c42c9..8d63320ca 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_furnace.json index fcead18e6..deb2cb88a 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_slab.json index 9bfcc2809..b7daca747 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_stairs.json index 57c237278..3fd6b5fca 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_wall.json index 73a29b2fc..54464a033 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_stairs.json b/src/main/resources/data/mineralogy/recipes/hornfels_stairs.json index e727ebd9a..d471c24cd 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_wall.json b/src/main/resources/data/mineralogy/recipes/hornfels_wall.json index 2af50a444..6ddbe093d 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_wall.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:hornfels_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_brick.json b/src/main/resources/data/mineralogy/recipes/limestone_brick.json index 15ce2d4c9..922e559b9 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_brick.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/limestone_brick_block_polishing.json index 764b66ee5..242f88bd0 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/limestone_brick_furnace.json index df75e0dc5..3e5b16762 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_brick_slab.json b/src/main/resources/data/mineralogy/recipes/limestone_brick_slab.json index 44a6e2101..a4f06d034 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/limestone_brick_slab_polishing.json index dd97af15b..2c8590754 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/limestone_brick_slab_recombination.json index 5ed1328bc..72833c906 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/limestone_brick_stairs.json index 8cc742df9..e9f4faec1 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/limestone_brick_stairs_polishing.json index f1d2013dc..c93bca08b 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_brick_wall.json b/src/main/resources/data/mineralogy/recipes/limestone_brick_wall.json index 38f0c525e..0f24b60e8 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/limestone_brick_wall_polishing.json index 52fbd5fe6..3caf3027c 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_furnace.json b/src/main/resources/data/mineralogy/recipes/limestone_furnace.json index 5c421933c..bec3d0235 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/limestone_polished_brick_slab_recombination.json index 37b665fa6..922975583 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/limestone_polished_slab_recombination.json index fa9904f8e..474382f64 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/limestone_polished_slabs_to_brick.json index 0adf28056..02444e7e7 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/limestone_polished_stairs_to_brick.json index 246bb0a13..ee246f20b 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/limestone_polished_walls_to_brick.json index 76a5bfda4..ba3192172 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/limestone_raw_slab_polishing.json index e575b80f3..fba6aee02 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/limestone_raw_slab_recombination.json index b747ce232..36a4bd15f 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/limestone_raw_slabs_to_brick.json index 7a444849c..ae60e2df1 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/limestone_raw_stairs_polishing.json index e14852081..2f078223a 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/limestone_raw_stairs_to_brick.json index 4b329af1c..84dd317b9 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/limestone_raw_wall_polishing.json index 2a48a2135..66d71aeab 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/limestone_raw_walls_to_brick.json index c78bcc08c..a33a0477d 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_relief_axe.json b/src/main/resources/data/mineralogy/recipes/limestone_relief_axe.json index 6540a677f..bde704b5a 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_relief_blank.json b/src/main/resources/data/mineralogy/recipes/limestone_relief_blank.json index 85af92825..d203fcce5 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_relief_cross.json b/src/main/resources/data/mineralogy/recipes/limestone_relief_cross.json index 88bcc9d42..6ff619798 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/limestone_relief_hammer.json index 98cc53528..0c074a0b9 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/limestone_relief_hoe.json index 70cf0fe9c..11251f462 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/limestone_relief_horizontal.json index 3f04da562..b1aff0602 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_relief_i.json b/src/main/resources/data/mineralogy/recipes/limestone_relief_i.json index 1fc88cf03..17d289800 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_relief_left.json b/src/main/resources/data/mineralogy/recipes/limestone_relief_left.json index 0d46a7a5d..a95fd9184 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/limestone_relief_pickaxe.json index 0588e15d5..0a5231d34 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_relief_plus.json b/src/main/resources/data/mineralogy/recipes/limestone_relief_plus.json index 0993b3de6..eeb8a3bc5 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_relief_right.json b/src/main/resources/data/mineralogy/recipes/limestone_relief_right.json index ddceb8dfe..bb78588b1 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_relief_sword.json b/src/main/resources/data/mineralogy/recipes/limestone_relief_sword.json index 25d6881c8..53e8e76e7 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/limestone_relief_vertical.json index 48d75f179..87bf89e14 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_slab.json b/src/main/resources/data/mineralogy/recipes/limestone_slab.json index d7cc4b2dc..089ba8b29 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_slab.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_smooth.json b/src/main/resources/data/mineralogy/recipes/limestone_smooth.json index 9e0892771..e582d0187 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/limestone_smooth_brick.json index 42d15a6af..1de29b2d1 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/limestone_smooth_brick_furnace.json index 725de4696..9dcdeab30 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/limestone_smooth_brick_slab.json index 37b4448c0..3d832fef7 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/limestone_smooth_brick_stairs.json index cb6c2b0c5..8d52e539b 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/limestone_smooth_brick_wall.json index 4af2a1f92..b6fc04144 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/limestone_smooth_furnace.json index 412c77475..1704ac392 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/limestone_smooth_slab.json index 6a6c20c41..eae3bdf6e 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/limestone_smooth_stairs.json index 1b6312c31..bcd1bb394 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/limestone_smooth_wall.json index 4fe9b1823..6039119b6 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_stairs.json b/src/main/resources/data/mineralogy/recipes/limestone_stairs.json index e34e741f6..111dd1aca 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/limestone_wall.json b/src/main/resources/data/mineralogy/recipes/limestone_wall.json index f40bf0025..5ffefc96b 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_wall.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:limestone_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_brick.json b/src/main/resources/data/mineralogy/recipes/marble_brick.json index ce9c00cc4..5eca32360 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_brick.json +++ b/src/main/resources/data/mineralogy/recipes/marble_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/marble_brick_block_polishing.json index f88b2a97c..d49133658 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/marble_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/marble_brick_furnace.json index 775ab1908..95563092c 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/marble_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_brick_slab.json b/src/main/resources/data/mineralogy/recipes/marble_brick_slab.json index 2fb213ab4..6f7af2163 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/marble_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/marble_brick_slab_polishing.json index 83bd3248b..6daf64a99 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/marble_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/marble_brick_slab_recombination.json index 88d283f0d..4fa8921e8 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/marble_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/marble_brick_stairs.json index e55ab696a..789534541 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/marble_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/marble_brick_stairs_polishing.json index 05b638cec..190985dd8 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/marble_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_brick_wall.json b/src/main/resources/data/mineralogy/recipes/marble_brick_wall.json index c7ac1bd58..fab576552 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/marble_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/marble_brick_wall_polishing.json index c77213d1a..c62697775 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/marble_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_furnace.json b/src/main/resources/data/mineralogy/recipes/marble_furnace.json index 58e439cb6..589b04d90 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/marble_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/marble_polished_brick_slab_recombination.json index 4eaeea1ad..f85cfe4cf 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/marble_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/marble_polished_slab_recombination.json index 6dbde396e..88c5bf379 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/marble_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/marble_polished_slabs_to_brick.json index 55a2be8a3..85e9acc0e 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/marble_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/marble_polished_stairs_to_brick.json index 8792cc197..201498035 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/marble_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/marble_polished_walls_to_brick.json index 8d75a46e4..3c7282cd5 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/marble_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/marble_raw_slab_polishing.json index d41cae5ff..ff56a97a2 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/marble_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/marble_raw_slab_recombination.json index 2c0bb61a9..27899a6ae 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/marble_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/marble_raw_slabs_to_brick.json index 285ce88a6..757d24fd8 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/marble_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/marble_raw_stairs_polishing.json index 33a2f692b..2b0eb1e0f 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/marble_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/marble_raw_stairs_to_brick.json index b25eb3585..cd7bcd473 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/marble_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/marble_raw_wall_polishing.json index a389d8482..be45b558b 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/marble_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/marble_raw_walls_to_brick.json index 6ad9561ce..f855e892b 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/marble_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_relief_axe.json b/src/main/resources/data/mineralogy/recipes/marble_relief_axe.json index 16c1a51f5..c4486ffb2 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_relief_blank.json b/src/main/resources/data/mineralogy/recipes/marble_relief_blank.json index b4fed7f27..82f5c0ed1 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_relief_cross.json b/src/main/resources/data/mineralogy/recipes/marble_relief_cross.json index 526d0143b..80bcbd35e 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/marble_relief_hammer.json index 93c7e1fdb..43843c2c2 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/marble_relief_hoe.json index 7876d15d9..f1165bb6f 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/marble_relief_horizontal.json index eff3aa7ce..19e8aee79 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_relief_i.json b/src/main/resources/data/mineralogy/recipes/marble_relief_i.json index 3aaea59a0..cfa165178 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_relief_left.json b/src/main/resources/data/mineralogy/recipes/marble_relief_left.json index d024537a7..d6680a9a3 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/marble_relief_pickaxe.json index 48de1d899..d4ad0be9a 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_relief_plus.json b/src/main/resources/data/mineralogy/recipes/marble_relief_plus.json index 114f61277..af9acfa31 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_relief_right.json b/src/main/resources/data/mineralogy/recipes/marble_relief_right.json index 6df4e86e1..adc10e2ae 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_relief_sword.json b/src/main/resources/data/mineralogy/recipes/marble_relief_sword.json index acf56398d..fb66aeac7 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/marble_relief_vertical.json index 4056e5e71..1b276cc70 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_slab.json b/src/main/resources/data/mineralogy/recipes/marble_slab.json index 59671bf59..31462e27f 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_slab.json +++ b/src/main/resources/data/mineralogy/recipes/marble_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_smooth.json b/src/main/resources/data/mineralogy/recipes/marble_smooth.json index 1381883c4..a7ff51f38 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/marble_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/marble_smooth_brick.json index 8e9b48937..9ca112c3d 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/marble_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/marble_smooth_brick_furnace.json index 23b429b3a..3c38ffe50 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/marble_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/marble_smooth_brick_slab.json index 3351a28b2..1ceb12c4d 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/marble_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/marble_smooth_brick_stairs.json index 8ec454e82..bb951b8ed 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/marble_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/marble_smooth_brick_wall.json index fc7188784..e47c5dfd0 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/marble_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/marble_smooth_furnace.json index 8664f78b1..e3a91b960 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/marble_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/marble_smooth_slab.json index 8a9963fa7..0d383ce2f 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/marble_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/marble_smooth_stairs.json index e36681906..3c58b2876 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/marble_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/marble_smooth_wall.json index 8abfb2842..7cdbd2eee 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/marble_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_stairs.json b/src/main/resources/data/mineralogy/recipes/marble_stairs.json index 7ad4397f3..e128cdb5a 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/marble_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/marble_wall.json b/src/main/resources/data/mineralogy/recipes/marble_wall.json index 3f779362f..c2b66f90f 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_wall.json +++ b/src/main/resources/data/mineralogy/recipes/marble_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:marble_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_brick.json b/src/main/resources/data/mineralogy/recipes/novaculite_brick.json index 0624f853f..566c1a5ac 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_brick.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/novaculite_brick_block_polishing.json index 3229b148c..0a47644f3 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/novaculite_brick_furnace.json index fea7ef2b7..64bd9571a 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_brick_slab.json b/src/main/resources/data/mineralogy/recipes/novaculite_brick_slab.json index 52069f8f9..af07208b2 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/novaculite_brick_slab_polishing.json index e7ddf7d39..6e66880fd 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/novaculite_brick_slab_recombination.json index 6163d1565..aa9beedcd 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/novaculite_brick_stairs.json index 38382a295..78c99c6a7 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/novaculite_brick_stairs_polishing.json index ecf43a44f..4a08f7677 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_brick_wall.json b/src/main/resources/data/mineralogy/recipes/novaculite_brick_wall.json index e94165466..0a1c6079b 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/novaculite_brick_wall_polishing.json index 45f67d5d8..77286776f 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_furnace.json b/src/main/resources/data/mineralogy/recipes/novaculite_furnace.json index 600802409..9b1b78b84 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/novaculite_polished_brick_slab_recombination.json index d830d1e67..53e51cdea 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/novaculite_polished_slab_recombination.json index 96b753ce5..f69235da4 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/novaculite_polished_slabs_to_brick.json index 026db0d91..8897f4d20 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/novaculite_polished_stairs_to_brick.json index 7bb43784a..ca533b60e 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/novaculite_polished_walls_to_brick.json index 3d68d89e6..d2e5a8ddc 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/novaculite_raw_slab_polishing.json index f1cd19f87..01cf38d22 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/novaculite_raw_slab_recombination.json index 6bce1dd92..b80de1d35 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/novaculite_raw_slabs_to_brick.json index 62394c21a..4bddc9e76 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/novaculite_raw_stairs_polishing.json index ccf15f0be..d952473cc 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/novaculite_raw_stairs_to_brick.json index 9fec2d910..4fa8fc06c 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/novaculite_raw_wall_polishing.json index 0171cc7bf..ac6197187 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/novaculite_raw_walls_to_brick.json index 852929602..9724445c0 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_relief_axe.json b/src/main/resources/data/mineralogy/recipes/novaculite_relief_axe.json index b244fac77..b42d2b244 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_relief_blank.json b/src/main/resources/data/mineralogy/recipes/novaculite_relief_blank.json index e16fcc87c..bda4efcc3 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_relief_cross.json b/src/main/resources/data/mineralogy/recipes/novaculite_relief_cross.json index f5bd5f1dc..b656e1118 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/novaculite_relief_hammer.json index 24524225b..0054e17cc 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/novaculite_relief_hoe.json index bed1a1510..74a6fe038 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/novaculite_relief_horizontal.json index 19db4c7ec..3b9f9f936 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_relief_i.json b/src/main/resources/data/mineralogy/recipes/novaculite_relief_i.json index 914aeec1c..faa957bbf 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_relief_left.json b/src/main/resources/data/mineralogy/recipes/novaculite_relief_left.json index 3a264bc0a..e2c93e4f7 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/novaculite_relief_pickaxe.json index 9b8aac744..bde889fd5 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_relief_plus.json b/src/main/resources/data/mineralogy/recipes/novaculite_relief_plus.json index 5415c17b0..7fff3611d 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_relief_right.json b/src/main/resources/data/mineralogy/recipes/novaculite_relief_right.json index bbe7331ce..f2c15095a 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_relief_sword.json b/src/main/resources/data/mineralogy/recipes/novaculite_relief_sword.json index 17bff23a0..4c3787823 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/novaculite_relief_vertical.json index 8cd6a0e56..d6abe123d 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_slab.json b/src/main/resources/data/mineralogy/recipes/novaculite_slab.json index e9fa08745..ce52b62b1 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_slab.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_smooth.json b/src/main/resources/data/mineralogy/recipes/novaculite_smooth.json index 751cfd2f1..6dd7f220d 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_brick.json index cb46b7cd3..611363223 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_brick_furnace.json index b507bd1be..a500217ba 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_brick_slab.json index 371cb7be2..921afd292 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_brick_stairs.json index c1961b115..09e9bdf10 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_brick_wall.json index 319016612..d6a710814 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_furnace.json index 4d9c601d1..184fac600 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_slab.json index a8cbe74af..f66a73af3 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_stairs.json index f736d7319..e3903ad3c 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_wall.json index 846641823..9ce7ae856 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_stairs.json b/src/main/resources/data/mineralogy/recipes/novaculite_stairs.json index 38e073f34..588e9aea5 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_wall.json b/src/main/resources/data/mineralogy/recipes/novaculite_wall.json index e649f0d92..ac45d2cda 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_wall.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:novaculite_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_brick.json b/src/main/resources/data/mineralogy/recipes/pegmatite_brick.json index 35835b8c6..b500ce8fe 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_brick.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/pegmatite_brick_block_polishing.json index c0d032720..60552d2ef 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/pegmatite_brick_furnace.json index d63699657..663595f1d 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_brick_slab.json b/src/main/resources/data/mineralogy/recipes/pegmatite_brick_slab.json index 7c9538db4..7378a248c 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/pegmatite_brick_slab_polishing.json index 732d23fa7..15ba398db 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/pegmatite_brick_slab_recombination.json index 1b2c93f97..e9cccff1a 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/pegmatite_brick_stairs.json index e9d5bbb46..023a4cdde 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/pegmatite_brick_stairs_polishing.json index db71610bf..633ed12c3 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_brick_wall.json b/src/main/resources/data/mineralogy/recipes/pegmatite_brick_wall.json index 3dd46b08a..f6a287027 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/pegmatite_brick_wall_polishing.json index 123e3846a..d26e05ace 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_furnace.json b/src/main/resources/data/mineralogy/recipes/pegmatite_furnace.json index d27b4b118..77e8fc8c0 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/pegmatite_polished_brick_slab_recombination.json index c4ae92e3f..e43ffb892 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/pegmatite_polished_slab_recombination.json index 446938c95..b9c56aa3a 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/pegmatite_polished_slabs_to_brick.json index 5b64c5e14..b69f4accd 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/pegmatite_polished_stairs_to_brick.json index c8f092540..9557c0604 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/pegmatite_polished_walls_to_brick.json index fc05d602e..00693eb28 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/pegmatite_raw_slab_polishing.json index a222e4285..4b7f70720 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/pegmatite_raw_slab_recombination.json index 10bd6cb13..f09efa3fc 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/pegmatite_raw_slabs_to_brick.json index 28341e711..4eb47cda9 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/pegmatite_raw_stairs_polishing.json index 5b78b1caf..43d987c5c 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/pegmatite_raw_stairs_to_brick.json index c1caf948f..237866847 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/pegmatite_raw_wall_polishing.json index 2b6472bcc..0cff5e17b 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/pegmatite_raw_walls_to_brick.json index 95fe70fcb..5b31d8523 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_axe.json b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_axe.json index 7d6547655..be9bfac63 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_blank.json b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_blank.json index 5ad699208..af2aa9f23 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_cross.json b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_cross.json index 5c8a19b20..16a454aad 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_hammer.json index 21e9bb0e8..94f090059 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_hoe.json index 8db8cfbdf..dde94b6b0 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_horizontal.json index e89357ab5..a4b4171e4 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_i.json b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_i.json index d14821ea6..fb423686e 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_left.json b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_left.json index 5ddd21d9c..241afb85c 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_pickaxe.json index 4cf4c7524..b580ef98a 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_plus.json b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_plus.json index dc5af503a..2996ba386 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_right.json b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_right.json index 5455a90ec..d98976873 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_sword.json b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_sword.json index de0444e58..44c02b59f 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_vertical.json index d9b591cd3..4d18c1f0a 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_slab.json b/src/main/resources/data/mineralogy/recipes/pegmatite_slab.json index 5e97b1c2d..d22ade39f 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_slab.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth.json b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth.json index 7b817f4b6..736a923df 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_brick.json index ff72de910..449ffffa1 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_brick_furnace.json index 65e726495..1d2e2f33a 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_brick_slab.json index d64177a3d..2db980379 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_brick_stairs.json index b59eb111f..75ce63565 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_brick_wall.json index f24a425fd..94e1d810b 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_furnace.json index 6d57e2378..1fc8359f8 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_slab.json index d148ec019..e1724b387 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_stairs.json index 984daa2ec..6379fa7af 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_wall.json index be8d7fba6..d3602365e 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_stairs.json b/src/main/resources/data/mineralogy/recipes/pegmatite_stairs.json index bc6b0c4cf..16cf8413d 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_wall.json b/src/main/resources/data/mineralogy/recipes/pegmatite_wall.json index eeb26007d..e6f5c0e5a 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_wall.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:pegmatite_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_brick.json b/src/main/resources/data/mineralogy/recipes/peridotite_brick.json index 5c6ce54eb..39dbcb75d 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_brick.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/peridotite_brick_block_polishing.json index df3867279..a214a5a03 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/peridotite_brick_furnace.json index d5c97848b..78b00219f 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_brick_slab.json b/src/main/resources/data/mineralogy/recipes/peridotite_brick_slab.json index 4f8333aab..5494ceddb 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/peridotite_brick_slab_polishing.json index 852eb3429..6c0d7c749 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/peridotite_brick_slab_recombination.json index d6436723a..ffc202db4 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/peridotite_brick_stairs.json index 21708fa18..1a5ce192c 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/peridotite_brick_stairs_polishing.json index 453f864bf..2ec169eb4 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_brick_wall.json b/src/main/resources/data/mineralogy/recipes/peridotite_brick_wall.json index 7cb83789b..7b2eb67da 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/peridotite_brick_wall_polishing.json index c06fde2ba..346dbe996 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_furnace.json b/src/main/resources/data/mineralogy/recipes/peridotite_furnace.json index b6e1f25ac..99a9d0161 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/peridotite_polished_brick_slab_recombination.json index 612edab33..1fdbf8d10 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/peridotite_polished_slab_recombination.json index 4084632e7..cb6ac24e9 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/peridotite_polished_slabs_to_brick.json index 56802670c..e815e848e 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/peridotite_polished_stairs_to_brick.json index c82fd65d3..3dd1ae34a 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/peridotite_polished_walls_to_brick.json index 30686908b..afdcf81d3 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/peridotite_raw_slab_polishing.json index 38be03417..b8abf6a8f 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/peridotite_raw_slab_recombination.json index 90673600e..1a740418f 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/peridotite_raw_slabs_to_brick.json index 647833f72..1c9a426ac 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/peridotite_raw_stairs_polishing.json index 48262524c..c1d01a0bf 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/peridotite_raw_stairs_to_brick.json index cd85b3173..819521c51 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/peridotite_raw_wall_polishing.json index 241550cd5..cdd9f74a7 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/peridotite_raw_walls_to_brick.json index fd3bb414f..24a3dfa16 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_relief_axe.json b/src/main/resources/data/mineralogy/recipes/peridotite_relief_axe.json index 2597783fd..bf9fe8186 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_relief_blank.json b/src/main/resources/data/mineralogy/recipes/peridotite_relief_blank.json index fd409853a..c7f16f7ca 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_relief_cross.json b/src/main/resources/data/mineralogy/recipes/peridotite_relief_cross.json index a92b125c2..de5494764 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/peridotite_relief_hammer.json index c56168c28..d30461546 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/peridotite_relief_hoe.json index 6b91bfe13..ecb784b8e 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/peridotite_relief_horizontal.json index a7f18cc00..0dd09417f 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_relief_i.json b/src/main/resources/data/mineralogy/recipes/peridotite_relief_i.json index 707f84e96..65a063345 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_relief_left.json b/src/main/resources/data/mineralogy/recipes/peridotite_relief_left.json index 1016c9147..73dcc25b0 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/peridotite_relief_pickaxe.json index 9dae178c1..4f8483dbe 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_relief_plus.json b/src/main/resources/data/mineralogy/recipes/peridotite_relief_plus.json index 382dd73ff..fd05e2626 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_relief_right.json b/src/main/resources/data/mineralogy/recipes/peridotite_relief_right.json index d217bda41..f0d3acecb 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_relief_sword.json b/src/main/resources/data/mineralogy/recipes/peridotite_relief_sword.json index 9b9654294..303d266d3 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/peridotite_relief_vertical.json index b9be113b4..75d0ca4dc 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_slab.json b/src/main/resources/data/mineralogy/recipes/peridotite_slab.json index f46201e40..2eba69def 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_slab.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_smooth.json b/src/main/resources/data/mineralogy/recipes/peridotite_smooth.json index fc87b7cdc..1b3454d30 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_brick.json index 1610ce91c..6c1ebe4a4 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_brick_furnace.json index 4a9aa919c..6f513d1eb 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_brick_slab.json index b2259a58f..d6d816912 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_brick_stairs.json index aee64cc2f..ca209fcfc 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_brick_wall.json index fca17094d..ce729f4c9 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_furnace.json index 05e1844a6..338a25d41 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_slab.json index bf9bf6bee..dd7b73254 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_stairs.json index 5e4b99396..2b252112f 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_wall.json index 2502c430a..cc412904b 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_stairs.json b/src/main/resources/data/mineralogy/recipes/peridotite_stairs.json index 20eb13572..067de30ac 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_wall.json b/src/main/resources/data/mineralogy/recipes/peridotite_wall.json index c02ab1d12..9deeb9ef2 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_wall.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:peridotite_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_brick.json b/src/main/resources/data/mineralogy/recipes/phyllite_brick.json index c88b7b29d..c137ebef7 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_brick.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/phyllite_brick_block_polishing.json index d50d6d9bd..0505cf136 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/phyllite_brick_furnace.json index 090bc6d11..b3da74753 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_brick_slab.json b/src/main/resources/data/mineralogy/recipes/phyllite_brick_slab.json index 633d9afc6..ac8171f36 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/phyllite_brick_slab_polishing.json index d62f115c3..1e87061f7 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/phyllite_brick_slab_recombination.json index 720d9fa8b..44aec0e0e 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/phyllite_brick_stairs.json index b5646d5db..a5536d8cd 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/phyllite_brick_stairs_polishing.json index 627deb1a2..962679f3b 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_brick_wall.json b/src/main/resources/data/mineralogy/recipes/phyllite_brick_wall.json index 72a87ffdb..ccff74a41 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/phyllite_brick_wall_polishing.json index e04beac9b..59355c68c 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_furnace.json b/src/main/resources/data/mineralogy/recipes/phyllite_furnace.json index 6f805d347..bc257ca0c 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/phyllite_polished_brick_slab_recombination.json index 4f71a6eac..6f0b4b67e 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/phyllite_polished_slab_recombination.json index 2a0767da4..8b9d09e96 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/phyllite_polished_slabs_to_brick.json index 482bc5aa4..a2675e48d 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/phyllite_polished_stairs_to_brick.json index 71d1efa5c..3b221929e 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/phyllite_polished_walls_to_brick.json index 8b79b7669..3c5f79578 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/phyllite_raw_slab_polishing.json index cbcb53485..5d4f5a56b 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/phyllite_raw_slab_recombination.json index 2a762450f..260411d01 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/phyllite_raw_slabs_to_brick.json index 8d0b3f0ab..3b222c6b8 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/phyllite_raw_stairs_polishing.json index e05a3617c..2e08b92f5 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/phyllite_raw_stairs_to_brick.json index e9d6efe86..2f77ea9bc 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/phyllite_raw_wall_polishing.json index 641cd0adf..7364e84e8 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/phyllite_raw_walls_to_brick.json index 748f78811..b9d9320d1 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_relief_axe.json b/src/main/resources/data/mineralogy/recipes/phyllite_relief_axe.json index 55ce9aa47..0da5655ad 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_relief_blank.json b/src/main/resources/data/mineralogy/recipes/phyllite_relief_blank.json index 9832c4ba6..cf91d2f95 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_relief_cross.json b/src/main/resources/data/mineralogy/recipes/phyllite_relief_cross.json index ddb071523..901cf6ee2 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/phyllite_relief_hammer.json index ce6db71a1..1ed5672b8 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/phyllite_relief_hoe.json index 3b084c073..2b91f36df 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/phyllite_relief_horizontal.json index df784b3b3..6ee59730a 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_relief_i.json b/src/main/resources/data/mineralogy/recipes/phyllite_relief_i.json index 58695b234..89ab3f613 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_relief_left.json b/src/main/resources/data/mineralogy/recipes/phyllite_relief_left.json index ad0bc7d28..1f33f6505 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/phyllite_relief_pickaxe.json index 7f7598623..e223e6dc6 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_relief_plus.json b/src/main/resources/data/mineralogy/recipes/phyllite_relief_plus.json index 8079a6664..6f6317103 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_relief_right.json b/src/main/resources/data/mineralogy/recipes/phyllite_relief_right.json index 11c7bdd1d..86773239c 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_relief_sword.json b/src/main/resources/data/mineralogy/recipes/phyllite_relief_sword.json index 9b6a0b12c..3b7e9328e 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/phyllite_relief_vertical.json index 0c5fae68c..4d72136f4 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_slab.json b/src/main/resources/data/mineralogy/recipes/phyllite_slab.json index d09352684..30f7882eb 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_slab.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_smooth.json b/src/main/resources/data/mineralogy/recipes/phyllite_smooth.json index dc9a4dae0..f9d12d2ba 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_brick.json index d2bcd3ea3..4ea9566dd 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_brick_furnace.json index 3981b62fd..c2d8434bc 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_brick_slab.json index 766d12289..fc2868caf 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_brick_stairs.json index 645c5ae5b..d1feeb1a0 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_brick_wall.json index a720e1e70..6357c0a02 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_furnace.json index aae95fd55..29e68bbee 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_slab.json index 372c2f8e3..fe33aa2e3 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_stairs.json index 1ea7c679e..e7be4ae54 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_wall.json index 32a4c33ed..cc3dd4745 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_stairs.json b/src/main/resources/data/mineralogy/recipes/phyllite_stairs.json index 7120af09f..e7665dede 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_wall.json b/src/main/resources/data/mineralogy/recipes/phyllite_wall.json index 40bfc3e2e..11d5c89fe 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_wall.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:phyllite_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_brick.json b/src/main/resources/data/mineralogy/recipes/quartzite_brick.json index aa13e82c7..6af63b124 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_brick.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/quartzite_brick_block_polishing.json index 8ddeaf5c4..2ef83b454 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/quartzite_brick_furnace.json index 48233afe9..d293312ab 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_brick_slab.json b/src/main/resources/data/mineralogy/recipes/quartzite_brick_slab.json index 1849e90a7..24f840555 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/quartzite_brick_slab_polishing.json index 5fcd52ada..9737f9ae6 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/quartzite_brick_slab_recombination.json index 40743ce3d..bc208f513 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/quartzite_brick_stairs.json index 683db63ed..27ce1422d 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/quartzite_brick_stairs_polishing.json index 08707856c..fd41dc254 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_brick_wall.json b/src/main/resources/data/mineralogy/recipes/quartzite_brick_wall.json index ab57d34b7..5dc15d1cf 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/quartzite_brick_wall_polishing.json index b4f2177e4..b5d3cb977 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_furnace.json b/src/main/resources/data/mineralogy/recipes/quartzite_furnace.json index e569cfcb1..36c776031 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/quartzite_polished_brick_slab_recombination.json index e7a254227..7ca7ad7e7 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/quartzite_polished_slab_recombination.json index 79edbc7cf..4b4625669 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/quartzite_polished_slabs_to_brick.json index acf957e7b..8c41d63ae 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/quartzite_polished_stairs_to_brick.json index 9341422bb..cf37a207b 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/quartzite_polished_walls_to_brick.json index b7a8d89cd..814ad60c8 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/quartzite_raw_slab_polishing.json index 985cf7053..9bb8ab2f8 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/quartzite_raw_slab_recombination.json index f2cd4427a..fcaf059cc 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/quartzite_raw_slabs_to_brick.json index 3d121dc7f..006e75404 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/quartzite_raw_stairs_polishing.json index 2aa4bb261..acaac95d6 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/quartzite_raw_stairs_to_brick.json index baacf7cfb..e14ebca7a 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/quartzite_raw_wall_polishing.json index 74887d872..622e7e45b 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/quartzite_raw_walls_to_brick.json index a1eb773c5..b10146efe 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_relief_axe.json b/src/main/resources/data/mineralogy/recipes/quartzite_relief_axe.json index c9a59c250..2462082ed 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_relief_blank.json b/src/main/resources/data/mineralogy/recipes/quartzite_relief_blank.json index eb895abb0..07c6e4574 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_relief_cross.json b/src/main/resources/data/mineralogy/recipes/quartzite_relief_cross.json index 6cb44388e..838bf1cbc 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/quartzite_relief_hammer.json index 3c36e95c6..2f5e00c64 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/quartzite_relief_hoe.json index 652a2a5e5..9854aa699 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/quartzite_relief_horizontal.json index f5046e016..60844a960 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_relief_i.json b/src/main/resources/data/mineralogy/recipes/quartzite_relief_i.json index 0b90fb541..af77f787d 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_relief_left.json b/src/main/resources/data/mineralogy/recipes/quartzite_relief_left.json index f1a47dcc6..0777d76ac 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/quartzite_relief_pickaxe.json index 86287c68c..24f3d6dbc 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_relief_plus.json b/src/main/resources/data/mineralogy/recipes/quartzite_relief_plus.json index f7f85537b..da55ee06e 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_relief_right.json b/src/main/resources/data/mineralogy/recipes/quartzite_relief_right.json index 56124de89..89ad1f944 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_relief_sword.json b/src/main/resources/data/mineralogy/recipes/quartzite_relief_sword.json index f431cf996..7a265ffd1 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/quartzite_relief_vertical.json index 3938ab6e0..c96cab588 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_slab.json b/src/main/resources/data/mineralogy/recipes/quartzite_slab.json index a52b11cb2..af3f9bfcf 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_slab.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_smooth.json b/src/main/resources/data/mineralogy/recipes/quartzite_smooth.json index 352f03e77..ff43b5011 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_brick.json index 058647895..e26977749 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_brick_furnace.json index 10e5c4133..590033533 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_brick_slab.json index e43379afd..739525c8a 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_brick_stairs.json index 3d59c7618..1f20b6d6b 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_brick_wall.json index 1c0e92511..082c05edc 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_furnace.json index 4470c813b..176c3e467 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_slab.json index 4a5889c67..25e8d6eb8 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_stairs.json index 1a8cffc73..586351529 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_wall.json index 3ffe04965..627b758cf 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_stairs.json b/src/main/resources/data/mineralogy/recipes/quartzite_stairs.json index b92ba6ff5..e9d0f4469 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_wall.json b/src/main/resources/data/mineralogy/recipes/quartzite_wall.json index 0a6809efc..03855b5bf 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_wall.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:quartzite_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_brick.json b/src/main/resources/data/mineralogy/recipes/rhyolite_brick.json index fc6333c9e..a57c50454 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_brick.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/rhyolite_brick_block_polishing.json index f1bb61b15..779ac88fb 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/rhyolite_brick_furnace.json index 4adf43dc9..943b7e4e9 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_brick_slab.json b/src/main/resources/data/mineralogy/recipes/rhyolite_brick_slab.json index 989318094..f893b5e7e 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/rhyolite_brick_slab_polishing.json index 989b789d1..290f2bd4d 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/rhyolite_brick_slab_recombination.json index c5d01c2b3..97823e413 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/rhyolite_brick_stairs.json index adc8f10ba..6164304f7 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/rhyolite_brick_stairs_polishing.json index 82f70aeb4..22defaab7 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_brick_wall.json b/src/main/resources/data/mineralogy/recipes/rhyolite_brick_wall.json index b0f57dd8d..50d978c27 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/rhyolite_brick_wall_polishing.json index 84739d7aa..00f9541e4 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_furnace.json b/src/main/resources/data/mineralogy/recipes/rhyolite_furnace.json index 0f615bc8b..c4af9b189 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/rhyolite_polished_brick_slab_recombination.json index fff3fc803..c936dc0b1 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/rhyolite_polished_slab_recombination.json index 4dd158a2b..50fbf1649 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/rhyolite_polished_slabs_to_brick.json index 2296e3956..c1c6f73aa 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/rhyolite_polished_stairs_to_brick.json index 5f8f8d331..f0b1ee321 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/rhyolite_polished_walls_to_brick.json index 219900553..9f4bd67dd 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/rhyolite_raw_slab_polishing.json index 77a8a22af..5eb8b4ce5 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/rhyolite_raw_slab_recombination.json index 1373ead54..ae4669d8f 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/rhyolite_raw_slabs_to_brick.json index 37f8caca0..4249d6ef7 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/rhyolite_raw_stairs_polishing.json index 68270caef..8ebe24379 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/rhyolite_raw_stairs_to_brick.json index 9c03abfbc..07756485c 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/rhyolite_raw_wall_polishing.json index 4513d90f9..dbf981eba 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/rhyolite_raw_walls_to_brick.json index fb32f3c95..736e1b208 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_axe.json b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_axe.json index fe6b85fce..bc3d0be5a 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_blank.json b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_blank.json index 65503bbed..8a4b42ac9 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_cross.json b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_cross.json index 7ed126d6c..8d7df4275 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_hammer.json index 7d48ab71d..d21f33ddc 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_hoe.json index 6b1f70647..364bcbeb6 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_horizontal.json index 267be9c2f..a583c1745 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_i.json b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_i.json index ab7772d6e..ab90be1e8 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_left.json b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_left.json index 95ec8f2cd..bcb8a82bc 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_pickaxe.json index d2744a215..73701ab59 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_plus.json b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_plus.json index da7e20c7a..0c8e2398c 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_right.json b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_right.json index 677327052..04150148f 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_sword.json b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_sword.json index 6030c57cb..d50940086 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_vertical.json index 4b9020b8a..96444f233 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_slab.json b/src/main/resources/data/mineralogy/recipes/rhyolite_slab.json index c5ffd97f0..e3382afaf 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_slab.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth.json b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth.json index 4e63b5375..3a71e400d 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_brick.json index 8663f4393..61b3a325b 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_brick_furnace.json index d93bf4b04..e52177c26 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_brick_slab.json index 21c20ec5b..cc162bf4b 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_brick_stairs.json index 412987e6e..434b68202 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_brick_wall.json index 29c450b0f..601129402 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_furnace.json index ceab7b779..e47932c50 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_slab.json index d964bdded..716d42fd5 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_stairs.json index 3bdff5404..314613de9 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_wall.json index f3fa7f0f9..505a77553 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_stairs.json b/src/main/resources/data/mineralogy/recipes/rhyolite_stairs.json index 21bc6e206..1c5b89848 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_wall.json b/src/main/resources/data/mineralogy/recipes/rhyolite_wall.json index 926bbdfaf..856d623d4 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_wall.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rhyolite_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_brick.json b/src/main/resources/data/mineralogy/recipes/rock_salt_brick.json index cbe2c3f58..f4030a886 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_brick.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/rock_salt_brick_block_polishing.json index ea4addc5e..9809b9fc1 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/rock_salt_brick_furnace.json index d23742d28..922b07fe8 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_brick_slab.json b/src/main/resources/data/mineralogy/recipes/rock_salt_brick_slab.json index e8b7d4ad5..183467ca0 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/rock_salt_brick_slab_polishing.json index 1e1543313..eadbc080d 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/rock_salt_brick_slab_recombination.json index 47cddfa0f..f68c93319 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/rock_salt_brick_stairs.json index a8ca56151..8f23852f1 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/rock_salt_brick_stairs_polishing.json index d4c4f470b..75e0224f5 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_brick_wall.json b/src/main/resources/data/mineralogy/recipes/rock_salt_brick_wall.json index 7522479b8..c4c706211 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/rock_salt_brick_wall_polishing.json index f3c2431e0..acbfb19b2 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_furnace.json b/src/main/resources/data/mineralogy/recipes/rock_salt_furnace.json index e7f38ec3d..5987c3a44 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/rock_salt_polished_brick_slab_recombination.json index 56a1a9f7f..348f2d0d5 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/rock_salt_polished_slab_recombination.json index f03da68a4..ab36e21e9 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/rock_salt_polished_slabs_to_brick.json index ac02fe4a9..867acb5da 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/rock_salt_polished_stairs_to_brick.json index f9410c2a2..26c7ff95b 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/rock_salt_polished_walls_to_brick.json index 2a5f87cf9..7d35c4310 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/rock_salt_raw_slab_polishing.json index 1e36c9325..ee0cb01be 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/rock_salt_raw_slab_recombination.json index db76eb864..263ee28e3 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/rock_salt_raw_slabs_to_brick.json index 508448f52..42c024794 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/rock_salt_raw_stairs_polishing.json index 37ecbb959..d7dded5aa 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/rock_salt_raw_stairs_to_brick.json index 4da9180fe..84dbcf97e 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/rock_salt_raw_wall_polishing.json index 46a959c7b..84e0b7762 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/rock_salt_raw_walls_to_brick.json index 909ec3ad3..1612ce00c 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_axe.json b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_axe.json index f143be898..08a11d72e 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_blank.json b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_blank.json index 9464bd84f..3c3f828f9 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_cross.json b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_cross.json index 29073b722..ae81a6b03 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_hammer.json index 2a960c6fa..b66a21a04 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_hoe.json index cece07707..0657659a2 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_horizontal.json index e8c08056d..58d77240a 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_i.json b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_i.json index 21bd4c4ca..931c25fbb 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_left.json b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_left.json index b3824eab3..ba0454653 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_pickaxe.json index 863963a3e..8c3fb03ad 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_plus.json b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_plus.json index 9fb82bff4..aa72e0360 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_right.json b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_right.json index 092694342..70c6cf02b 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_sword.json b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_sword.json index 6b4f3ccf6..4a415efa3 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_vertical.json index b36851bf5..c5ce8774c 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_slab.json b/src/main/resources/data/mineralogy/recipes/rock_salt_slab.json index a22a473f1..3c9a4891a 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_slab.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_smooth.json b/src/main/resources/data/mineralogy/recipes/rock_salt_smooth.json index 8b354bb3d..44757b5b4 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_brick.json index 415bd8c60..a140a5b47 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_brick_furnace.json index b9e0eeb03..d437e98da 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_brick_slab.json index a51e8331f..1c8e52349 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_brick_stairs.json index 1bffe40b7..274a1bcc8 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_brick_wall.json index d77f1ee3b..dd7a6cc16 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_furnace.json index f44b998e6..3dd5ce315 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_slab.json index e0f670c2b..360774730 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_stairs.json index 8271de27d..26cb0d71c 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_wall.json index e378d255b..60a368dff 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_stairs.json b/src/main/resources/data/mineralogy/recipes/rock_salt_stairs.json index 8d6d166ed..61be9e294 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_wall.json b/src/main/resources/data/mineralogy/recipes/rock_salt_wall.json index c8c7ec6ca..1837cf350 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_wall.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:rock_salt_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_brick.json b/src/main/resources/data/mineralogy/recipes/schist_brick.json index 5c8310f36..a495508e2 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_brick.json +++ b/src/main/resources/data/mineralogy/recipes/schist_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/schist_brick_block_polishing.json index 226087231..07f57273d 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/schist_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/schist_brick_furnace.json index 34951168e..11bec4278 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/schist_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_brick_slab.json b/src/main/resources/data/mineralogy/recipes/schist_brick_slab.json index 9037c158d..83503e569 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/schist_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/schist_brick_slab_polishing.json index bed589fc5..98b6fa133 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/schist_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/schist_brick_slab_recombination.json index 5903b9c12..fe6011955 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/schist_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/schist_brick_stairs.json index 1bbd08be8..17a2a705d 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/schist_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/schist_brick_stairs_polishing.json index d4c5206ce..45c8be1f9 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/schist_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_brick_wall.json b/src/main/resources/data/mineralogy/recipes/schist_brick_wall.json index 34fed13a7..5d7000084 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/schist_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/schist_brick_wall_polishing.json index 9e6e37796..cedcffb6a 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/schist_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_furnace.json b/src/main/resources/data/mineralogy/recipes/schist_furnace.json index e5922ffa5..7943df732 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/schist_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/schist_polished_brick_slab_recombination.json index 882254ea2..9004e4dbd 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/schist_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/schist_polished_slab_recombination.json index 928073000..fe6c1f399 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/schist_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/schist_polished_slabs_to_brick.json index 827dc2391..937c91e8e 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/schist_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/schist_polished_stairs_to_brick.json index ca5da28b5..668d304df 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/schist_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/schist_polished_walls_to_brick.json index 420a3bd9b..a63207c2e 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/schist_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/schist_raw_slab_polishing.json index 55980bf13..b14c4fa49 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/schist_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/schist_raw_slab_recombination.json index bf5747ef7..a695e8647 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/schist_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/schist_raw_slabs_to_brick.json index 4215f1a79..c61fa33a9 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/schist_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/schist_raw_stairs_polishing.json index 35556b8f6..d67af111e 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/schist_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/schist_raw_stairs_to_brick.json index 117c6e544..68e3195c0 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/schist_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/schist_raw_wall_polishing.json index f507e7513..b7b638a62 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/schist_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/schist_raw_walls_to_brick.json index d398beaac..e52b65436 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/schist_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_relief_axe.json b/src/main/resources/data/mineralogy/recipes/schist_relief_axe.json index 4e106dead..2a8aa0722 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_relief_blank.json b/src/main/resources/data/mineralogy/recipes/schist_relief_blank.json index bf9ae4914..c131dd461 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_relief_cross.json b/src/main/resources/data/mineralogy/recipes/schist_relief_cross.json index d9dbb0096..7f94e1970 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/schist_relief_hammer.json index a9a487976..48dffc2fe 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/schist_relief_hoe.json index a07c7b2bc..6d4257257 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/schist_relief_horizontal.json index b841b0f32..9206c97c4 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_relief_i.json b/src/main/resources/data/mineralogy/recipes/schist_relief_i.json index 8e540c873..49fda703a 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_relief_left.json b/src/main/resources/data/mineralogy/recipes/schist_relief_left.json index 554829168..3ec7a969f 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/schist_relief_pickaxe.json index b32399fa9..b22c68eea 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_relief_plus.json b/src/main/resources/data/mineralogy/recipes/schist_relief_plus.json index 706c06ec4..b249b3509 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_relief_right.json b/src/main/resources/data/mineralogy/recipes/schist_relief_right.json index 88d1e9ceb..143808a10 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_relief_sword.json b/src/main/resources/data/mineralogy/recipes/schist_relief_sword.json index 92af9ad25..793282fd0 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/schist_relief_vertical.json index 757c46217..c05b8c1d3 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_slab.json b/src/main/resources/data/mineralogy/recipes/schist_slab.json index 7e10db428..8b7ab830d 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_slab.json +++ b/src/main/resources/data/mineralogy/recipes/schist_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_smooth.json b/src/main/resources/data/mineralogy/recipes/schist_smooth.json index 66ea31ec2..4fbeb3875 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/schist_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/schist_smooth_brick.json index 64d7e3a3d..253df64b6 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/schist_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/schist_smooth_brick_furnace.json index 1d55595a4..7e4f8c6f8 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/schist_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/schist_smooth_brick_slab.json index 016d5fd33..aa3ce5894 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/schist_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/schist_smooth_brick_stairs.json index c7007f1d3..a5039e1df 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/schist_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/schist_smooth_brick_wall.json index b6bd8984d..f88c5d628 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/schist_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/schist_smooth_furnace.json index db7f200a1..c07625d92 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/schist_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/schist_smooth_slab.json index ad1134685..183905e5b 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/schist_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/schist_smooth_stairs.json index 9c0f3ec75..6f0fb3a39 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/schist_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/schist_smooth_wall.json index bb470d431..ceb13ebc6 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/schist_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_stairs.json b/src/main/resources/data/mineralogy/recipes/schist_stairs.json index 9ac2ad37d..97bdf6808 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/schist_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/schist_wall.json b/src/main/resources/data/mineralogy/recipes/schist_wall.json index 58866e767..7c33a7435 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_wall.json +++ b/src/main/resources/data/mineralogy/recipes/schist_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:schist_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_brick.json b/src/main/resources/data/mineralogy/recipes/scoria_brick.json index fc8b399c5..e640ce650 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_brick.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/scoria_brick_block_polishing.json index f6afd9112..e728dd53f 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/scoria_brick_furnace.json index fd665eeb4..b697a667a 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_brick_slab.json b/src/main/resources/data/mineralogy/recipes/scoria_brick_slab.json index c1730d992..4d3397bc1 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/scoria_brick_slab_polishing.json index 0b4cdbf93..b4eb32041 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/scoria_brick_slab_recombination.json index c37cb8181..b4d23f9d7 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/scoria_brick_stairs.json index 6a01f0297..f1aeaf575 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/scoria_brick_stairs_polishing.json index 942cf171c..be370822b 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_brick_wall.json b/src/main/resources/data/mineralogy/recipes/scoria_brick_wall.json index 79129de2d..702f5ff01 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/scoria_brick_wall_polishing.json index 103b7e9d9..b89dbd8f8 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_furnace.json b/src/main/resources/data/mineralogy/recipes/scoria_furnace.json index b7e49c468..a7e1240f1 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/scoria_polished_brick_slab_recombination.json index 8856758a9..057512c1f 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/scoria_polished_slab_recombination.json index 450aa4a79..a3b58e189 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/scoria_polished_slabs_to_brick.json index a107bbb43..ca34d29dc 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/scoria_polished_stairs_to_brick.json index c09dbef30..2397f4f0a 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/scoria_polished_walls_to_brick.json index 9944324b2..8baf9c153 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/scoria_raw_slab_polishing.json index a44886247..d09f26911 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/scoria_raw_slab_recombination.json index e2c38ee04..115a419c9 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/scoria_raw_slabs_to_brick.json index fa633abd3..3696a6b5c 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/scoria_raw_stairs_polishing.json index cbe20a833..146fdcb73 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/scoria_raw_stairs_to_brick.json index b16c54014..092284764 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/scoria_raw_wall_polishing.json index bfab67f36..2746c4a84 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/scoria_raw_walls_to_brick.json index d072c29fe..70c0fb144 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_relief_axe.json b/src/main/resources/data/mineralogy/recipes/scoria_relief_axe.json index 5ae66b0f2..f011441a5 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_relief_blank.json b/src/main/resources/data/mineralogy/recipes/scoria_relief_blank.json index 6b2f77274..88d674600 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_relief_cross.json b/src/main/resources/data/mineralogy/recipes/scoria_relief_cross.json index 161d2403c..da1e6649d 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/scoria_relief_hammer.json index f72c8f2a4..c5c019ed4 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/scoria_relief_hoe.json index 6bfe7b3a4..566cecb5b 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/scoria_relief_horizontal.json index 887417e45..65b1a3416 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_relief_i.json b/src/main/resources/data/mineralogy/recipes/scoria_relief_i.json index 153226aa0..a840144e9 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_relief_left.json b/src/main/resources/data/mineralogy/recipes/scoria_relief_left.json index c164485f6..b4f965015 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/scoria_relief_pickaxe.json index ac977b1e0..d5a6faae0 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_relief_plus.json b/src/main/resources/data/mineralogy/recipes/scoria_relief_plus.json index 18ec042b7..a2dd88898 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_relief_right.json b/src/main/resources/data/mineralogy/recipes/scoria_relief_right.json index d636351de..d5d6f32ae 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_relief_sword.json b/src/main/resources/data/mineralogy/recipes/scoria_relief_sword.json index 114f6ad9a..df9c23da7 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/scoria_relief_vertical.json index d1a9854d7..1c53f4d8e 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_slab.json b/src/main/resources/data/mineralogy/recipes/scoria_slab.json index 9e093c8ba..9640d972c 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_slab.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_smooth.json b/src/main/resources/data/mineralogy/recipes/scoria_smooth.json index 63ef1120b..a49efd42b 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/scoria_smooth_brick.json index 8c981ae98..012dd7fec 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/scoria_smooth_brick_furnace.json index 35fa072b4..ce7a04db1 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/scoria_smooth_brick_slab.json index 8c7155993..cd0144ef0 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/scoria_smooth_brick_stairs.json index 875e80db0..0c7f1a464 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/scoria_smooth_brick_wall.json index d652ec27b..a71b92774 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/scoria_smooth_furnace.json index 0d70c9d2e..6ca6d5518 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/scoria_smooth_slab.json index fdf7b0dab..49407f9a4 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/scoria_smooth_stairs.json index 88955cf70..984b7e62d 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/scoria_smooth_wall.json index cc547ce4e..fcc933bbc 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_stairs.json b/src/main/resources/data/mineralogy/recipes/scoria_stairs.json index 32f0f0fd1..486a5b84d 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/scoria_wall.json b/src/main/resources/data/mineralogy/recipes/scoria_wall.json index 2be32fea9..e559a9fcd 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_wall.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:scoria_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_brick.json b/src/main/resources/data/mineralogy/recipes/shale_brick.json index de282274d..f8051fe32 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_brick.json +++ b/src/main/resources/data/mineralogy/recipes/shale_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/shale_brick_block_polishing.json index 35b4f3ad7..70dfeaef5 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/shale_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/shale_brick_furnace.json index 3816648a8..9efe61cc1 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/shale_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_brick_slab.json b/src/main/resources/data/mineralogy/recipes/shale_brick_slab.json index e7ff8fdb0..87017f51a 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/shale_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/shale_brick_slab_polishing.json index d74f14298..36bae0366 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/shale_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/shale_brick_slab_recombination.json index b2815e9e9..130e8d91e 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/shale_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/shale_brick_stairs.json index c7344404a..d0dcfac75 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/shale_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/shale_brick_stairs_polishing.json index 4c7f1dc16..c2f9d7729 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/shale_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_brick_wall.json b/src/main/resources/data/mineralogy/recipes/shale_brick_wall.json index b6d5c58b2..3d6de3cae 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/shale_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/shale_brick_wall_polishing.json index c21401759..63d0d4bb7 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/shale_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_furnace.json b/src/main/resources/data/mineralogy/recipes/shale_furnace.json index 0e8e9b9ac..193655c82 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/shale_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/shale_polished_brick_slab_recombination.json index 72894bacd..613a13b27 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/shale_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/shale_polished_slab_recombination.json index f0a3b7f3b..d684e5611 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/shale_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/shale_polished_slabs_to_brick.json index 898773ddb..ca6279d77 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/shale_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/shale_polished_stairs_to_brick.json index 39401cb33..e62fbcb69 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/shale_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/shale_polished_walls_to_brick.json index cfe0aa2ed..69ff701fe 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/shale_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/shale_raw_slab_polishing.json index b4d7c87d1..65150066a 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/shale_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/shale_raw_slab_recombination.json index 6044a6c6e..7866e0481 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/shale_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/shale_raw_slabs_to_brick.json index 0407b6fb1..e5ac06c31 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/shale_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/shale_raw_stairs_polishing.json index c82060b0b..61a0c3cdc 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/shale_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/shale_raw_stairs_to_brick.json index ebec2bfbe..70062afc2 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/shale_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/shale_raw_wall_polishing.json index 2c94a3da2..800189fa6 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/shale_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/shale_raw_walls_to_brick.json index ab2ad8f8a..33be006b1 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/shale_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_relief_axe.json b/src/main/resources/data/mineralogy/recipes/shale_relief_axe.json index 65af07c8b..716887406 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_relief_blank.json b/src/main/resources/data/mineralogy/recipes/shale_relief_blank.json index f5d0e8fc7..74d3984b8 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_relief_cross.json b/src/main/resources/data/mineralogy/recipes/shale_relief_cross.json index 513f4e648..4c1aa9185 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/shale_relief_hammer.json index 0a24bead1..090e4a758 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/shale_relief_hoe.json index b9b1ec90f..1022b8e9b 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/shale_relief_horizontal.json index 806cea934..2d2615f7c 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_relief_i.json b/src/main/resources/data/mineralogy/recipes/shale_relief_i.json index 18af67ebd..5e628ad26 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_relief_left.json b/src/main/resources/data/mineralogy/recipes/shale_relief_left.json index c0bb7d4c1..9c8b08e05 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/shale_relief_pickaxe.json index 0c553cb70..621d2b7d6 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_relief_plus.json b/src/main/resources/data/mineralogy/recipes/shale_relief_plus.json index ce33f93e7..71b60fdb5 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_relief_right.json b/src/main/resources/data/mineralogy/recipes/shale_relief_right.json index 0ea59a720..96f88e804 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_relief_sword.json b/src/main/resources/data/mineralogy/recipes/shale_relief_sword.json index 5b4854300..e8805646e 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/shale_relief_vertical.json index 9c543b8ea..ccc469525 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_slab.json b/src/main/resources/data/mineralogy/recipes/shale_slab.json index faab2ec45..c445e06a1 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_slab.json +++ b/src/main/resources/data/mineralogy/recipes/shale_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_smooth.json b/src/main/resources/data/mineralogy/recipes/shale_smooth.json index 07dfd5da2..2a53d02af 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/shale_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/shale_smooth_brick.json index 521f238c6..d080db7a8 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/shale_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/shale_smooth_brick_furnace.json index b8efc98c9..d0c75ab53 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/shale_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/shale_smooth_brick_slab.json index 188b3bd54..dba6e671f 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/shale_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/shale_smooth_brick_stairs.json index 958a070dc..6f9be4391 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/shale_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/shale_smooth_brick_wall.json index a4d7621b5..0875c5ab2 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/shale_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/shale_smooth_furnace.json index 90227906d..e1a1db998 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/shale_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/shale_smooth_slab.json index 945b71a9c..7de7f6a14 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/shale_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/shale_smooth_stairs.json index 25d6d7ebc..06b5e15e8 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/shale_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/shale_smooth_wall.json index a11f37a21..7e272615a 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/shale_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_stairs.json b/src/main/resources/data/mineralogy/recipes/shale_stairs.json index 205c601de..99f399e72 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/shale_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/shale_wall.json b/src/main/resources/data/mineralogy/recipes/shale_wall.json index d35c34fee..7e2b529f1 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_wall.json +++ b/src/main/resources/data/mineralogy/recipes/shale_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:shale_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_brick.json b/src/main/resources/data/mineralogy/recipes/siltstone_brick.json index bbc6c1eac..e7f5d452e 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_brick.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/siltstone_brick_block_polishing.json index 882da16d6..f6ca993ba 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/siltstone_brick_furnace.json index 9f954f33e..fd6c12d23 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_brick_slab.json b/src/main/resources/data/mineralogy/recipes/siltstone_brick_slab.json index 0cf27aa3d..95b38e535 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/siltstone_brick_slab_polishing.json index bc551dd5f..6e2dd90e6 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/siltstone_brick_slab_recombination.json index b01972df1..b8e1da790 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/siltstone_brick_stairs.json index 717f404f8..2b2a78ccd 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/siltstone_brick_stairs_polishing.json index 1aaaf2805..d973dec24 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_brick_wall.json b/src/main/resources/data/mineralogy/recipes/siltstone_brick_wall.json index 9578a5b6e..d4fec9876 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/siltstone_brick_wall_polishing.json index b9a5f25f4..5203d5564 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_furnace.json b/src/main/resources/data/mineralogy/recipes/siltstone_furnace.json index 54a50a5bd..0a93276fe 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/siltstone_polished_brick_slab_recombination.json index 19570a995..9aed82077 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/siltstone_polished_slab_recombination.json index c3d365959..4838f028b 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/siltstone_polished_slabs_to_brick.json index fce337023..9fc053be0 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/siltstone_polished_stairs_to_brick.json index c1f56bb93..58fae6f66 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/siltstone_polished_walls_to_brick.json index a5642a24e..78467dc16 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/siltstone_raw_slab_polishing.json index 9ceb54e8d..d34a2c988 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/siltstone_raw_slab_recombination.json index efc8756f7..ebb7e4288 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/siltstone_raw_slabs_to_brick.json index 6e2b6c36c..93e76cb46 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/siltstone_raw_stairs_polishing.json index 5893cc300..447114a27 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/siltstone_raw_stairs_to_brick.json index 48f060524..8a903122b 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/siltstone_raw_wall_polishing.json index 01abfac5c..2540daab9 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/siltstone_raw_walls_to_brick.json index 8c45c4d53..6536e28f3 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_relief_axe.json b/src/main/resources/data/mineralogy/recipes/siltstone_relief_axe.json index 6e6152f04..b5cfc8b34 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_relief_blank.json b/src/main/resources/data/mineralogy/recipes/siltstone_relief_blank.json index 5ff9d34a7..1e6bd9ca9 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_relief_cross.json b/src/main/resources/data/mineralogy/recipes/siltstone_relief_cross.json index a10e16e79..065cdd1b8 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/siltstone_relief_hammer.json index b465f7463..76c8b3847 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/siltstone_relief_hoe.json index adb7455a0..608bec7a7 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/siltstone_relief_horizontal.json index 0106fc52b..90d2012df 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_relief_i.json b/src/main/resources/data/mineralogy/recipes/siltstone_relief_i.json index f3fab6926..5a44895cf 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_relief_left.json b/src/main/resources/data/mineralogy/recipes/siltstone_relief_left.json index d30491c95..d957665a0 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/siltstone_relief_pickaxe.json index 71b44a0b3..8a0db8c85 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_relief_plus.json b/src/main/resources/data/mineralogy/recipes/siltstone_relief_plus.json index 5af9e2f4b..9298f62bd 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_relief_right.json b/src/main/resources/data/mineralogy/recipes/siltstone_relief_right.json index d7888da2c..281d04199 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_relief_sword.json b/src/main/resources/data/mineralogy/recipes/siltstone_relief_sword.json index 839bdaf8c..2a04ee3d9 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/siltstone_relief_vertical.json index 79a708fae..ca6b9b344 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_slab.json b/src/main/resources/data/mineralogy/recipes/siltstone_slab.json index 33060dee7..4d24d4c49 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_slab.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_smooth.json b/src/main/resources/data/mineralogy/recipes/siltstone_smooth.json index 8af7a8dd1..b84cb0f95 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_brick.json index 3dd2227db..d4a405e39 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_brick_furnace.json index 51a39d128..bb5603447 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_brick_slab.json index c357fa169..f89101838 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_brick_stairs.json index 08f1741cf..693d0ba2a 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_brick_wall.json index 14359e50d..883c004ff 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_furnace.json index 8234a9127..9b3a2a391 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_slab.json index 2e432900f..6d9e808ca 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_stairs.json index 596ff9454..b9201bf24 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_wall.json index 36f1e4788..4138b7205 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_stairs.json b/src/main/resources/data/mineralogy/recipes/siltstone_stairs.json index 5032e5a58..147a3dbbc 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_wall.json b/src/main/resources/data/mineralogy/recipes/siltstone_wall.json index c6a0b8612..f8bec14cc 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_wall.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:siltstone_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_brick.json b/src/main/resources/data/mineralogy/recipes/slate_brick.json index e65f6c404..22298c7af 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_brick.json +++ b/src/main/resources/data/mineralogy/recipes/slate_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/slate_brick_block_polishing.json index 4e701e750..c7d5d77ac 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/slate_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/slate_brick_furnace.json index 784c4b1be..564ae42de 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/slate_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_brick_slab.json b/src/main/resources/data/mineralogy/recipes/slate_brick_slab.json index 2abfe517f..bc43362f4 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/slate_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/slate_brick_slab_polishing.json index 43dc0fc49..d9e9b28d3 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/slate_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/slate_brick_slab_recombination.json index 8123c114b..efec2b6ac 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/slate_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/slate_brick_stairs.json index 97d044070..a09f320a1 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/slate_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/slate_brick_stairs_polishing.json index 16f474d6a..d687cd392 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/slate_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_brick_wall.json b/src/main/resources/data/mineralogy/recipes/slate_brick_wall.json index af83fac37..b4272567e 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/slate_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/slate_brick_wall_polishing.json index 4da6952c2..2e66b3017 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/slate_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_furnace.json b/src/main/resources/data/mineralogy/recipes/slate_furnace.json index 397339799..09e100297 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/slate_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/slate_polished_brick_slab_recombination.json index a46aace41..7e2285ce7 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/slate_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/slate_polished_slab_recombination.json index e163d1de8..67b8a6440 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/slate_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/slate_polished_slabs_to_brick.json index 97950ee4a..d9ed1b0fd 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/slate_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/slate_polished_stairs_to_brick.json index dfd68227e..276cb5d14 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/slate_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/slate_polished_walls_to_brick.json index 91c129db5..e42d2172f 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/slate_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/slate_raw_slab_polishing.json index b5a13b81e..9c7ce2ec5 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/slate_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/slate_raw_slab_recombination.json index 22b203f42..20f7a1162 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/slate_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/slate_raw_slabs_to_brick.json index 3a3332c43..89711e019 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/slate_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/slate_raw_stairs_polishing.json index fe23f6ce0..3559a5df5 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/slate_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/slate_raw_stairs_to_brick.json index 608c9be85..a9c5a6152 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/slate_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/slate_raw_wall_polishing.json index 1174e3269..52f9efb73 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/slate_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/slate_raw_walls_to_brick.json index c2b8ab710..1fcd53236 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/slate_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_relief_axe.json b/src/main/resources/data/mineralogy/recipes/slate_relief_axe.json index 6c53f0394..ffcba9d26 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_relief_blank.json b/src/main/resources/data/mineralogy/recipes/slate_relief_blank.json index bc8be8dd7..20be0895d 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_blank.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_relief_cross.json b/src/main/resources/data/mineralogy/recipes/slate_relief_cross.json index e1bf1c0f3..ff17a1959 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/slate_relief_hammer.json index 5b39654b1..d5e9195e4 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/slate_relief_hoe.json index 6fdae7ad6..b0a8f1f9d 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/slate_relief_horizontal.json index f260ed145..1accd1c11 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_relief_i.json b/src/main/resources/data/mineralogy/recipes/slate_relief_i.json index 29e72b98d..73a2c7efc 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_relief_left.json b/src/main/resources/data/mineralogy/recipes/slate_relief_left.json index 5ebd2007f..7f5351ecf 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/slate_relief_pickaxe.json index e90862572..300144a09 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_relief_plus.json b/src/main/resources/data/mineralogy/recipes/slate_relief_plus.json index 1b8bd4390..6feaf2096 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_relief_right.json b/src/main/resources/data/mineralogy/recipes/slate_relief_right.json index aed37e27b..17169651c 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_relief_sword.json b/src/main/resources/data/mineralogy/recipes/slate_relief_sword.json index d491730ab..f57c87d03 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/slate_relief_vertical.json index 0da944f90..add8c850f 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_slab.json b/src/main/resources/data/mineralogy/recipes/slate_slab.json index 3374ccaae..e534b81ad 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_slab.json +++ b/src/main/resources/data/mineralogy/recipes/slate_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_smooth.json b/src/main/resources/data/mineralogy/recipes/slate_smooth.json index 385d5ff3b..dc3aaee7a 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/slate_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/slate_smooth_brick.json index 876274114..e59487348 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/slate_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/slate_smooth_brick_furnace.json index e4fb8460e..0a87e14f4 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/slate_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/slate_smooth_brick_slab.json index 99daf1e55..b4893d154 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/slate_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/slate_smooth_brick_stairs.json index c48585d1b..57c187b88 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/slate_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/slate_smooth_brick_wall.json index c23ec76fe..4893a556b 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/slate_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/slate_smooth_furnace.json index 4baf3a38a..13b5f1497 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/slate_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/slate_smooth_slab.json index fd9c53811..b7b365c67 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/slate_smooth_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/slate_smooth_stairs.json index 74b990caa..f5f206270 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/slate_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/slate_smooth_wall.json index 95ddd44ac..a74db4bf5 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/slate_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_stairs.json b/src/main/resources/data/mineralogy/recipes/slate_stairs.json index 211b10455..f41dd922e 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/slate_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/slate_wall.json b/src/main/resources/data/mineralogy/recipes/slate_wall.json index 76d7626a9..48beefc05 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_wall.json +++ b/src/main/resources/data/mineralogy/recipes/slate_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:slate_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_brick.json b/src/main/resources/data/mineralogy/recipes/tuff_brick.json index 9d1b24766..24b1f1391 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_brick.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_brick_block_polishing.json b/src/main/resources/data/mineralogy/recipes/tuff_brick_block_polishing.json index 76f575e78..df59749b8 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_brick_block_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_brick_block_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/tuff_brick_furnace.json index 8955a09bc..cdb3b5bb7 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_brick_slab.json b/src/main/resources/data/mineralogy/recipes/tuff_brick_slab.json index e41021242..384aea8a6 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_brick_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/tuff_brick_slab_polishing.json index ff487c6d9..5c3ee6b5c 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_brick_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_brick_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/tuff_brick_slab_recombination.json index 1c383f778..4937a2f56 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/tuff_brick_stairs.json index 0a1c72a44..9c140d66e 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_brick_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/tuff_brick_stairs_polishing.json index 4cbdd1131..2cb1f8397 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_brick_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_brick_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_brick_wall.json b/src/main/resources/data/mineralogy/recipes/tuff_brick_wall.json index 75469ec8c..7d5dd3ff7 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_brick_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/tuff_brick_wall_polishing.json index 1d076080b..abd3a2d74 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_brick_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_brick_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_furnace.json b/src/main/resources/data/mineralogy/recipes/tuff_furnace.json index 7c5ab1642..f31f1daf0 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_polished_brick_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/tuff_polished_brick_slab_recombination.json index ac374291c..349d0140b 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_polished_brick_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_polished_brick_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_polished_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/tuff_polished_slab_recombination.json index bda071478..3a470d062 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_polished_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_polished_slab_recombination.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_polished_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/tuff_polished_slabs_to_brick.json index 2af837ca5..ceb297aca 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_polished_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_polished_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_polished_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/tuff_polished_stairs_to_brick.json index 081c66c30..1e9a3df35 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_polished_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_polished_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_polished_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/tuff_polished_walls_to_brick.json index dce9b5b11..836f9cacc 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_polished_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_polished_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_raw_slab_polishing.json b/src/main/resources/data/mineralogy/recipes/tuff_raw_slab_polishing.json index 5f640ba70..bceaa8c91 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_raw_slab_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_raw_slab_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_raw_slab_recombination.json b/src/main/resources/data/mineralogy/recipes/tuff_raw_slab_recombination.json index 3d07c47c4..1b373177e 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_raw_slab_recombination.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_raw_slab_recombination.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_slab" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_raw_slabs_to_brick.json b/src/main/resources/data/mineralogy/recipes/tuff_raw_slabs_to_brick.json index 147d928cb..fda425d7a 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_raw_slabs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_raw_slabs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick_slab" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_raw_stairs_polishing.json b/src/main/resources/data/mineralogy/recipes/tuff_raw_stairs_polishing.json index 2207faa55..6aa473603 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_raw_stairs_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_raw_stairs_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_stairs" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_raw_stairs_to_brick.json b/src/main/resources/data/mineralogy/recipes/tuff_raw_stairs_to_brick.json index 9927634f6..fe8b0d89c 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_raw_stairs_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_raw_stairs_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick_stairs" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_raw_wall_polishing.json b/src/main/resources/data/mineralogy/recipes/tuff_raw_wall_polishing.json index e6e9c71e5..194b0ab47 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_raw_wall_polishing.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_raw_wall_polishing.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_wall" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_raw_walls_to_brick.json b/src/main/resources/data/mineralogy/recipes/tuff_raw_walls_to_brick.json index a62eaf6b1..2b791d929 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_raw_walls_to_brick.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_raw_walls_to_brick.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_brick_wall" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_relief_axe.json b/src/main/resources/data/mineralogy/recipes/tuff_relief_axe.json index aeb1cec4f..ff716f7c1 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_axe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_axe" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_relief_blank.json b/src/main/resources/data/mineralogy/recipes/tuff_relief_blank.json index 57f496bb6..998a27ebc 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_blank.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_relief_cross.json b/src/main/resources/data/mineralogy/recipes/tuff_relief_cross.json index 4166b7905..f8fbc27bb 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_cross.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_cross" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_relief_hammer.json b/src/main/resources/data/mineralogy/recipes/tuff_relief_hammer.json index 0e46569b2..8a0fa1676 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_hammer.json @@ -1,4 +1,18 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_hammer" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_relief_hoe.json b/src/main/resources/data/mineralogy/recipes/tuff_relief_hoe.json index aa2828081..8e64ea425 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_hoe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_hoe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_relief_horizontal.json b/src/main/resources/data/mineralogy/recipes/tuff_relief_horizontal.json index 6ee7798a4..d9b353c0a 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_horizontal.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_horizontal" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_relief_i.json b/src/main/resources/data/mineralogy/recipes/tuff_relief_i.json index 6063730b4..abc415eea 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_i.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_i" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_relief_left.json b/src/main/resources/data/mineralogy/recipes/tuff_relief_left.json index b236c2009..d176153cd 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_left.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_left" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_relief_pickaxe.json b/src/main/resources/data/mineralogy/recipes/tuff_relief_pickaxe.json index 237f14000..b9c4053af 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_pickaxe.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_pickaxe" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_relief_plus.json b/src/main/resources/data/mineralogy/recipes/tuff_relief_plus.json index 76a031702..9e5f07038 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_plus.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_plus" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_relief_right.json b/src/main/resources/data/mineralogy/recipes/tuff_relief_right.json index cefc07dfb..8d46edf68 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_right.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_left" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_right" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_relief_sword.json b/src/main/resources/data/mineralogy/recipes/tuff_relief_sword.json index 650a855a4..a1cef1f8b 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_sword.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_sword" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_relief_vertical.json b/src/main/resources/data/mineralogy/recipes/tuff_relief_vertical.json index 9f85d24fb..f6264d1c4 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_vertical.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_blank" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_relief_vertical" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_slab.json b/src/main/resources/data/mineralogy/recipes/tuff_slab.json index 235f2187d..399543c70 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_slab.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_smooth.json b/src/main/resources/data/mineralogy/recipes/tuff_smooth.json index 065bd8e8a..8e64ea47a 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_smooth.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth" + } + ], "type": "minecraft:crafting_shapeless", "category": "building", "ingredients": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_smooth_brick.json b/src/main/resources/data/mineralogy/recipes/tuff_smooth_brick.json index e3e8db40b..47402e58b 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_smooth_brick.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_smooth_brick_furnace.json b/src/main/resources/data/mineralogy/recipes/tuff_smooth_brick_furnace.json index 6b9c52eb0..46a74a6eb 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_smooth_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_smooth_brick_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_smooth_brick_slab.json b/src/main/resources/data/mineralogy/recipes/tuff_smooth_brick_slab.json index 0aa50f3f5..e86374e4a 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_smooth_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_smooth_brick_slab.json @@ -1,4 +1,14 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick" + }, + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_smooth_brick_stairs.json b/src/main/resources/data/mineralogy/recipes/tuff_smooth_brick_stairs.json index 440e33ce2..e54d23025 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_smooth_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_smooth_brick_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_smooth_brick_wall.json b/src/main/resources/data/mineralogy/recipes/tuff_smooth_brick_wall.json index a357c6514..f8d1924f0 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_smooth_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_smooth_brick_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_brick_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_smooth_furnace.json b/src/main/resources/data/mineralogy/recipes/tuff_smooth_furnace.json index b3e3e30dc..e1570a839 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_smooth_furnace.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_furnace" + } + ], "type": "minecraft:crafting_shaped", "category": "misc", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_smooth_slab.json b/src/main/resources/data/mineralogy/recipes/tuff_smooth_slab.json index e70d81d57..0bb45d850 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_smooth_slab.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_slab" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_smooth_stairs.json b/src/main/resources/data/mineralogy/recipes/tuff_smooth_stairs.json index 2433bfd84..dbbbf4f7d 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_smooth_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_smooth_wall.json b/src/main/resources/data/mineralogy/recipes/tuff_smooth_wall.json index 8004c757c..782c6e459 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_smooth_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_smooth_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_stairs.json b/src/main/resources/data/mineralogy/recipes/tuff_stairs.json index 80b3df155..413414d07 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_stairs.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_stairs" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/recipes/tuff_wall.json b/src/main/resources/data/mineralogy/recipes/tuff_wall.json index 48c26adac..7d8411462 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_wall.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_wall.json @@ -1,4 +1,10 @@ { + "neoforge:conditions": [ + { + "type": "neoforge:item_exists", + "item": "mineralogy:tuff_wall" + } + ], "type": "minecraft:crafting_shaped", "category": "building", "pattern": [ diff --git a/src/main/resources/data/mineralogy/tags/blocks/dripstone_base_stones.json b/src/main/resources/data/mineralogy/tags/blocks/dripstone_base_stones.json new file mode 100644 index 000000000..f604143b8 --- /dev/null +++ b/src/main/resources/data/mineralogy/tags/blocks/dripstone_base_stones.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#minecraft:base_stone_overworld", + "#mineralogy:terrain_rocks" + ] +} diff --git a/src/main/resources/data/mineralogy/tags/blocks/forest_rock_substrates.json b/src/main/resources/data/mineralogy/tags/blocks/forest_rock_substrates.json new file mode 100644 index 000000000..10c160fb5 --- /dev/null +++ b/src/main/resources/data/mineralogy/tags/blocks/forest_rock_substrates.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#mineralogy:terrain_rocks" + ] +} diff --git a/src/main/resources/data/mineralogy/tags/blocks/horn_breaking_rocks.json b/src/main/resources/data/mineralogy/tags/blocks/horn_breaking_rocks.json new file mode 100644 index 000000000..cf51bbbdb --- /dev/null +++ b/src/main/resources/data/mineralogy/tags/blocks/horn_breaking_rocks.json @@ -0,0 +1,35 @@ +{ + "replace": false, + "values": [ + "minecraft:andesite", + "minecraft:basalt", + "minecraft:diorite", + "minecraft:granite", + "minecraft:tuff", + "mineralogy:amphibolite", + "mineralogy:andesite", + "mineralogy:basalt", + "mineralogy:basaltic_glass", + "mineralogy:chert", + "mineralogy:conglomerate", + "mineralogy:diabase", + "mineralogy:diorite", + "mineralogy:dolomite", + "mineralogy:gabbro", + "mineralogy:gneiss", + "mineralogy:granite", + "mineralogy:hornfels", + "mineralogy:limestone", + "mineralogy:marble", + "mineralogy:novaculite", + "mineralogy:pegmatite", + "mineralogy:peridotite", + "mineralogy:phyllite", + "mineralogy:quartzite", + "mineralogy:rhyolite", + "mineralogy:schist", + "mineralogy:shale", + "mineralogy:slate", + "mineralogy:tuff" + ] +} diff --git a/src/main/resources/data/mineralogy/tags/blocks/raw_stones.json b/src/main/resources/data/mineralogy/tags/blocks/raw_stones.json new file mode 100644 index 000000000..ae9915dbf --- /dev/null +++ b/src/main/resources/data/mineralogy/tags/blocks/raw_stones.json @@ -0,0 +1,41 @@ +{ + "replace": false, + "values": [ + "minecraft:andesite", + "minecraft:basalt", + "minecraft:diorite", + "minecraft:granite", + "minecraft:tuff", + "mineralogy:amphibolite", + "mineralogy:andesite", + "mineralogy:basalt", + "mineralogy:basaltic_glass", + "mineralogy:chalk", + "mineralogy:chert", + "mineralogy:conglomerate", + "mineralogy:diabase", + "mineralogy:diorite", + "mineralogy:dolomite", + "mineralogy:gabbro", + "mineralogy:gneiss", + "mineralogy:granite", + "mineralogy:gypsum", + "mineralogy:hornfels", + "mineralogy:limestone", + "mineralogy:marble", + "mineralogy:novaculite", + "mineralogy:pegmatite", + "mineralogy:peridotite", + "mineralogy:phyllite", + "mineralogy:pumice", + "mineralogy:quartzite", + "mineralogy:rhyolite", + "mineralogy:rock_salt", + "mineralogy:schist", + "mineralogy:scoria", + "mineralogy:shale", + "mineralogy:siltstone", + "mineralogy:slate", + "mineralogy:tuff" + ] +} diff --git a/src/main/resources/data/mineralogy/tags/blocks/terrain_rocks.json b/src/main/resources/data/mineralogy/tags/blocks/terrain_rocks.json new file mode 100644 index 000000000..d745d6595 --- /dev/null +++ b/src/main/resources/data/mineralogy/tags/blocks/terrain_rocks.json @@ -0,0 +1,42 @@ +{ + "replace": false, + "values": [ + "minecraft:andesite", + "minecraft:basalt", + "minecraft:diorite", + "minecraft:granite", + "minecraft:sandstone", + "minecraft:tuff", + "mineralogy:amphibolite", + "mineralogy:andesite", + "mineralogy:basalt", + "mineralogy:basaltic_glass", + "mineralogy:chalk", + "mineralogy:chert", + "mineralogy:conglomerate", + "mineralogy:diabase", + "mineralogy:diorite", + "mineralogy:dolomite", + "mineralogy:gabbro", + "mineralogy:gneiss", + "mineralogy:granite", + "mineralogy:gypsum", + "mineralogy:hornfels", + "mineralogy:limestone", + "mineralogy:marble", + "mineralogy:novaculite", + "mineralogy:pegmatite", + "mineralogy:peridotite", + "mineralogy:phyllite", + "mineralogy:pumice", + "mineralogy:quartzite", + "mineralogy:rhyolite", + "mineralogy:rock_salt", + "mineralogy:schist", + "mineralogy:scoria", + "mineralogy:shale", + "mineralogy:siltstone", + "mineralogy:slate", + "mineralogy:tuff" + ] +} diff --git a/src/main/resources/data/mineralogy/tags/items/raw_stones.json b/src/main/resources/data/mineralogy/tags/items/raw_stones.json new file mode 100644 index 000000000..ae9915dbf --- /dev/null +++ b/src/main/resources/data/mineralogy/tags/items/raw_stones.json @@ -0,0 +1,41 @@ +{ + "replace": false, + "values": [ + "minecraft:andesite", + "minecraft:basalt", + "minecraft:diorite", + "minecraft:granite", + "minecraft:tuff", + "mineralogy:amphibolite", + "mineralogy:andesite", + "mineralogy:basalt", + "mineralogy:basaltic_glass", + "mineralogy:chalk", + "mineralogy:chert", + "mineralogy:conglomerate", + "mineralogy:diabase", + "mineralogy:diorite", + "mineralogy:dolomite", + "mineralogy:gabbro", + "mineralogy:gneiss", + "mineralogy:granite", + "mineralogy:gypsum", + "mineralogy:hornfels", + "mineralogy:limestone", + "mineralogy:marble", + "mineralogy:novaculite", + "mineralogy:pegmatite", + "mineralogy:peridotite", + "mineralogy:phyllite", + "mineralogy:pumice", + "mineralogy:quartzite", + "mineralogy:rhyolite", + "mineralogy:rock_salt", + "mineralogy:schist", + "mineralogy:scoria", + "mineralogy:shale", + "mineralogy:siltstone", + "mineralogy:slate", + "mineralogy:tuff" + ] +} diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite.json b/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite.json index 6c69ddf73..7ffb820e1 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:amphibolite_slab" + { + "id": "mineralogy:amphibolite_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/brick.json index 46a24f9fd..689f179fb 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:amphibolite_brick_slab" + { + "id": "mineralogy:amphibolite_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/smooth.json index 67d861832..8c1f80f1b 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:amphibolite_smooth_slab" + { + "id": "mineralogy:amphibolite_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/smooth_brick.json index 789448072..db8d7f144 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/amphibolite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:amphibolite_smooth_brick_slab" + { + "id": "mineralogy:amphibolite_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/andesite.json b/src/main/resources/data/mineralogy/tags/items/slabs/andesite.json index a2dad5cbb..748c01a94 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/andesite.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/andesite.json @@ -1,7 +1,10 @@ { "replace": false, "values": [ - "mineralogy:andesite_slab", + { + "id": "mineralogy:andesite_slab", + "required": false + }, "minecraft:andesite_slab" ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/andesite/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/andesite/brick.json index 86fc7b5f6..84ea5e894 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/andesite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/andesite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:andesite_brick_slab" + { + "id": "mineralogy:andesite_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/andesite/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/andesite/smooth.json index a2cc3c4d9..3b3a0e5a8 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/andesite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/andesite/smooth.json @@ -1,7 +1,10 @@ { "replace": false, "values": [ - "mineralogy:andesite_smooth_slab", + { + "id": "mineralogy:andesite_smooth_slab", + "required": false + }, "minecraft:polished_andesite_slab" ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/andesite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/andesite/smooth_brick.json index 5318fc8be..33faeff55 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/andesite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/andesite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:andesite_smooth_brick_slab" + { + "id": "mineralogy:andesite_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/basalt.json b/src/main/resources/data/mineralogy/tags/items/slabs/basalt.json index e9009b136..49a6f272c 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/basalt.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/basalt.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basalt_slab" + { + "id": "mineralogy:basalt_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/basalt/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/basalt/brick.json index 8473ca13e..71d118405 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/basalt/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/basalt/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basalt_brick_slab" + { + "id": "mineralogy:basalt_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/basalt/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/basalt/smooth.json index 01fbe72a9..808d7c644 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/basalt/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/basalt/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basalt_smooth_slab" + { + "id": "mineralogy:basalt_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/basalt/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/basalt/smooth_brick.json index e7e72f896..1ea301a62 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/basalt/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/basalt/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basalt_smooth_brick_slab" + { + "id": "mineralogy:basalt_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass.json b/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass.json index 235c14f48..ebcb3f252 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basaltic_glass_slab" + { + "id": "mineralogy:basaltic_glass_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/brick.json index ed0d0dddc..40d556e08 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basaltic_glass_brick_slab" + { + "id": "mineralogy:basaltic_glass_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/smooth.json index 9d66a4f36..feb0a6113 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basaltic_glass_smooth_slab" + { + "id": "mineralogy:basaltic_glass_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/smooth_brick.json index 8dc7c14e0..11f949be7 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/basaltic_glass/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basaltic_glass_smooth_brick_slab" + { + "id": "mineralogy:basaltic_glass_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate.json b/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate.json index 87155b98c..ca6d9fe8c 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:conglomerate_slab" + { + "id": "mineralogy:conglomerate_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/brick.json index 734d203f0..f81c33fa5 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:conglomerate_brick_slab" + { + "id": "mineralogy:conglomerate_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/smooth.json index a91c0394b..ea152eb9f 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:conglomerate_smooth_slab" + { + "id": "mineralogy:conglomerate_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/smooth_brick.json index 8c5011c1b..fdda45139 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/conglomerate/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:conglomerate_smooth_brick_slab" + { + "id": "mineralogy:conglomerate_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/diabase.json b/src/main/resources/data/mineralogy/tags/items/slabs/diabase.json index eca7810bf..3904d5862 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/diabase.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/diabase.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:diabase_slab" + { + "id": "mineralogy:diabase_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/diabase/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/diabase/brick.json index 86dc2e36c..c8882d74b 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/diabase/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/diabase/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:diabase_brick_slab" + { + "id": "mineralogy:diabase_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/diabase/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/diabase/smooth.json index 7fe562492..8731b4b8d 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/diabase/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/diabase/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:diabase_smooth_slab" + { + "id": "mineralogy:diabase_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/diabase/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/diabase/smooth_brick.json index 74411ad6d..c61719751 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/diabase/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/diabase/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:diabase_smooth_brick_slab" + { + "id": "mineralogy:diabase_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/diorite.json b/src/main/resources/data/mineralogy/tags/items/slabs/diorite.json index a788d9f5c..566073fa4 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/diorite.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/diorite.json @@ -1,7 +1,10 @@ { "replace": false, "values": [ - "mineralogy:diorite_slab", + { + "id": "mineralogy:diorite_slab", + "required": false + }, "minecraft:diorite_slab" ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/diorite/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/diorite/brick.json index ad21c87ef..6cb5c2ec5 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/diorite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/diorite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:diorite_brick_slab" + { + "id": "mineralogy:diorite_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/diorite/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/diorite/smooth.json index c9121aee1..ed0df03a3 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/diorite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/diorite/smooth.json @@ -1,7 +1,10 @@ { "replace": false, "values": [ - "mineralogy:diorite_smooth_slab", + { + "id": "mineralogy:diorite_smooth_slab", + "required": false + }, "minecraft:polished_diorite_slab" ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/diorite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/diorite/smooth_brick.json index 0fe1f24d4..e0e18c42e 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/diorite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/diorite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:diorite_smooth_brick_slab" + { + "id": "mineralogy:diorite_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/dolomite.json b/src/main/resources/data/mineralogy/tags/items/slabs/dolomite.json index 4629c21aa..8df395b5e 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/dolomite.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/dolomite.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:dolomite_slab" + { + "id": "mineralogy:dolomite_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/brick.json index 38cf3c315..d5b67a84f 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:dolomite_brick_slab" + { + "id": "mineralogy:dolomite_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/smooth.json index 150097a68..fb58e8508 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:dolomite_smooth_slab" + { + "id": "mineralogy:dolomite_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/smooth_brick.json index 5be581a10..bf2bd171c 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/dolomite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:dolomite_smooth_brick_slab" + { + "id": "mineralogy:dolomite_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/gabbro.json b/src/main/resources/data/mineralogy/tags/items/slabs/gabbro.json index a6417c016..fa888cd7b 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/gabbro.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/gabbro.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gabbro_slab" + { + "id": "mineralogy:gabbro_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/brick.json index 86e301bf7..af51a1f51 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gabbro_brick_slab" + { + "id": "mineralogy:gabbro_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/smooth.json index e76568c00..f1fd2fd58 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gabbro_smooth_slab" + { + "id": "mineralogy:gabbro_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/smooth_brick.json index 377e70c5d..38591c6c0 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/gabbro/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gabbro_smooth_brick_slab" + { + "id": "mineralogy:gabbro_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/gneiss.json b/src/main/resources/data/mineralogy/tags/items/slabs/gneiss.json index c277f959b..d1224f5ca 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/gneiss.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/gneiss.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gneiss_slab" + { + "id": "mineralogy:gneiss_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/brick.json index c71a3b803..bd69fafba 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gneiss_brick_slab" + { + "id": "mineralogy:gneiss_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/smooth.json index a41d0d512..38e002c63 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gneiss_smooth_slab" + { + "id": "mineralogy:gneiss_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/smooth_brick.json index c4d892e20..13c2b731d 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/gneiss/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gneiss_smooth_brick_slab" + { + "id": "mineralogy:gneiss_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/granite.json b/src/main/resources/data/mineralogy/tags/items/slabs/granite.json index b8277bc3c..811fdebf6 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/granite.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/granite.json @@ -1,7 +1,10 @@ { "replace": false, "values": [ - "mineralogy:granite_slab", + { + "id": "mineralogy:granite_slab", + "required": false + }, "minecraft:granite_slab" ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/granite/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/granite/brick.json index 1f6a1049a..9349b2588 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/granite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/granite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:granite_brick_slab" + { + "id": "mineralogy:granite_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/granite/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/granite/smooth.json index a3f8a1a3f..17a2d6e20 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/granite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/granite/smooth.json @@ -1,7 +1,10 @@ { "replace": false, "values": [ - "mineralogy:granite_smooth_slab", + { + "id": "mineralogy:granite_smooth_slab", + "required": false + }, "minecraft:polished_granite_slab" ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/granite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/granite/smooth_brick.json index 2aa54502a..a101180c1 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/granite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/granite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:granite_smooth_brick_slab" + { + "id": "mineralogy:granite_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/hornfels.json b/src/main/resources/data/mineralogy/tags/items/slabs/hornfels.json index 674535f32..50bf72e2e 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/hornfels.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/hornfels.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:hornfels_slab" + { + "id": "mineralogy:hornfels_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/brick.json index 547291ff0..19359c452 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:hornfels_brick_slab" + { + "id": "mineralogy:hornfels_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/smooth.json index d1265c838..cfbc1abb6 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:hornfels_smooth_slab" + { + "id": "mineralogy:hornfels_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/smooth_brick.json index 60132ec26..cc102546c 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/hornfels/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:hornfels_smooth_brick_slab" + { + "id": "mineralogy:hornfels_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/limestone.json b/src/main/resources/data/mineralogy/tags/items/slabs/limestone.json index ff332e77d..b946d757b 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/limestone.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/limestone.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:limestone_slab" + { + "id": "mineralogy:limestone_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/limestone/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/limestone/brick.json index 94765e9fa..a9d1f64d0 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/limestone/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/limestone/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:limestone_brick_slab" + { + "id": "mineralogy:limestone_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/limestone/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/limestone/smooth.json index 909a1d37b..1155dd809 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/limestone/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/limestone/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:limestone_smooth_slab" + { + "id": "mineralogy:limestone_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/limestone/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/limestone/smooth_brick.json index c662796c3..7b0f7cdd4 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/limestone/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/limestone/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:limestone_smooth_brick_slab" + { + "id": "mineralogy:limestone_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/marble.json b/src/main/resources/data/mineralogy/tags/items/slabs/marble.json index f0a05b980..2d63bb03a 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/marble.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/marble.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:marble_slab" + { + "id": "mineralogy:marble_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/marble/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/marble/brick.json index fc86044b6..fc9891b04 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/marble/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/marble/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:marble_brick_slab" + { + "id": "mineralogy:marble_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/marble/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/marble/smooth.json index e92c5d02e..8630a9a8c 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/marble/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/marble/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:marble_smooth_slab" + { + "id": "mineralogy:marble_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/marble/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/marble/smooth_brick.json index b7d2e550e..63cbbb618 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/marble/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/marble/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:marble_smooth_brick_slab" + { + "id": "mineralogy:marble_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/novaculite.json b/src/main/resources/data/mineralogy/tags/items/slabs/novaculite.json index 8f4c9718b..241da27a5 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/novaculite.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/novaculite.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:novaculite_slab" + { + "id": "mineralogy:novaculite_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/brick.json index 73ad82e52..a618b8723 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:novaculite_brick_slab" + { + "id": "mineralogy:novaculite_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/smooth.json index dc2b13442..884259c7c 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:novaculite_smooth_slab" + { + "id": "mineralogy:novaculite_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/smooth_brick.json index 085648387..434ce35ea 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/novaculite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:novaculite_smooth_brick_slab" + { + "id": "mineralogy:novaculite_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite.json b/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite.json index 52d50562a..c2df7d16c 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:pegmatite_slab" + { + "id": "mineralogy:pegmatite_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/brick.json index 70c0fb849..11724c531 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:pegmatite_brick_slab" + { + "id": "mineralogy:pegmatite_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/smooth.json index f22d74ab7..9148ecead 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:pegmatite_smooth_slab" + { + "id": "mineralogy:pegmatite_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/smooth_brick.json index d9ffedd98..6c90d62a8 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/pegmatite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:pegmatite_smooth_brick_slab" + { + "id": "mineralogy:pegmatite_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/peridotite.json b/src/main/resources/data/mineralogy/tags/items/slabs/peridotite.json index 9425b4c32..06e2abe82 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/peridotite.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/peridotite.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:peridotite_slab" + { + "id": "mineralogy:peridotite_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/brick.json index 4ea5079a6..a42ca4c76 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:peridotite_brick_slab" + { + "id": "mineralogy:peridotite_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/smooth.json index 940b05161..308ad2b23 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:peridotite_smooth_slab" + { + "id": "mineralogy:peridotite_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/smooth_brick.json index 215baec58..e7b1caf35 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/peridotite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:peridotite_smooth_brick_slab" + { + "id": "mineralogy:peridotite_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/phyllite.json b/src/main/resources/data/mineralogy/tags/items/slabs/phyllite.json index fa9c15c9e..ba970480c 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/phyllite.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/phyllite.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:phyllite_slab" + { + "id": "mineralogy:phyllite_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/brick.json index 4760ed624..a3895e35b 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:phyllite_brick_slab" + { + "id": "mineralogy:phyllite_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/smooth.json index 842b451dd..c02b76da5 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:phyllite_smooth_slab" + { + "id": "mineralogy:phyllite_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/smooth_brick.json index 4ebdae194..c387f59c1 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/phyllite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:phyllite_smooth_brick_slab" + { + "id": "mineralogy:phyllite_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/quartzite.json b/src/main/resources/data/mineralogy/tags/items/slabs/quartzite.json index 263571ea7..94ac00e6e 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/quartzite.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/quartzite.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:quartzite_slab" + { + "id": "mineralogy:quartzite_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/brick.json index 32035f3a7..9d23e1c4c 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:quartzite_brick_slab" + { + "id": "mineralogy:quartzite_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/smooth.json index 1f73e700e..84b1573f4 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:quartzite_smooth_slab" + { + "id": "mineralogy:quartzite_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/smooth_brick.json index 05d19d992..9d370a224 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/quartzite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:quartzite_smooth_brick_slab" + { + "id": "mineralogy:quartzite_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite.json b/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite.json index 9ec17b051..2c647e88f 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rhyolite_slab" + { + "id": "mineralogy:rhyolite_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/brick.json index 9caa4d7ed..1355c93c9 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rhyolite_brick_slab" + { + "id": "mineralogy:rhyolite_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/smooth.json index 8fda40f22..171c7237d 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rhyolite_smooth_slab" + { + "id": "mineralogy:rhyolite_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/smooth_brick.json index b5858e7d4..2fce47f8c 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/rhyolite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rhyolite_smooth_brick_slab" + { + "id": "mineralogy:rhyolite_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt.json b/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt.json index 0a8068edd..0474f695a 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rock_salt_slab" + { + "id": "mineralogy:rock_salt_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/brick.json index 211adf7dc..29de09a88 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rock_salt_brick_slab" + { + "id": "mineralogy:rock_salt_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/smooth.json index 0ca994774..389e7e96e 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rock_salt_smooth_slab" + { + "id": "mineralogy:rock_salt_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/smooth_brick.json index 6c3f23062..3da8e6399 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/rock_salt/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rock_salt_smooth_brick_slab" + { + "id": "mineralogy:rock_salt_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/schist.json b/src/main/resources/data/mineralogy/tags/items/slabs/schist.json index a9fb96052..b2360361a 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/schist.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/schist.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:schist_slab" + { + "id": "mineralogy:schist_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/schist/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/schist/brick.json index 2b3afdc2a..30e3ec0d5 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/schist/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/schist/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:schist_brick_slab" + { + "id": "mineralogy:schist_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/schist/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/schist/smooth.json index 06d30fc65..8ad226827 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/schist/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/schist/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:schist_smooth_slab" + { + "id": "mineralogy:schist_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/schist/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/schist/smooth_brick.json index be8e69417..6504b2b64 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/schist/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/schist/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:schist_smooth_brick_slab" + { + "id": "mineralogy:schist_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/scoria.json b/src/main/resources/data/mineralogy/tags/items/slabs/scoria.json index c9944d9dc..171c486a7 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/scoria.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/scoria.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:scoria_slab" + { + "id": "mineralogy:scoria_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/scoria/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/scoria/brick.json index a5899b7e8..be9cf8f38 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/scoria/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/scoria/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:scoria_brick_slab" + { + "id": "mineralogy:scoria_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/scoria/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/scoria/smooth.json index 46f4c2bd5..9bee06907 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/scoria/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/scoria/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:scoria_smooth_slab" + { + "id": "mineralogy:scoria_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/scoria/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/scoria/smooth_brick.json index 0151b0aa8..94633f9e7 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/scoria/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/scoria/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:scoria_smooth_brick_slab" + { + "id": "mineralogy:scoria_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/shale.json b/src/main/resources/data/mineralogy/tags/items/slabs/shale.json index 872602391..e0fe801b2 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/shale.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/shale.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:shale_slab" + { + "id": "mineralogy:shale_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/shale/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/shale/brick.json index be65235e7..04d154c48 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/shale/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/shale/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:shale_brick_slab" + { + "id": "mineralogy:shale_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/shale/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/shale/smooth.json index e5e9170c0..5ca9e612a 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/shale/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/shale/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:shale_smooth_slab" + { + "id": "mineralogy:shale_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/shale/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/shale/smooth_brick.json index 630314255..114870497 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/shale/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/shale/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:shale_smooth_brick_slab" + { + "id": "mineralogy:shale_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/siltstone.json b/src/main/resources/data/mineralogy/tags/items/slabs/siltstone.json index b7f38d8c2..496723a17 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/siltstone.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/siltstone.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:siltstone_slab" + { + "id": "mineralogy:siltstone_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/brick.json index 27c478fcb..51b0864c5 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:siltstone_brick_slab" + { + "id": "mineralogy:siltstone_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/smooth.json index abe13b010..1cddf045a 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:siltstone_smooth_slab" + { + "id": "mineralogy:siltstone_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/smooth_brick.json index 136c08404..24823fffc 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/siltstone/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:siltstone_smooth_brick_slab" + { + "id": "mineralogy:siltstone_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/slate.json b/src/main/resources/data/mineralogy/tags/items/slabs/slate.json index 4a53e2403..18eb618e3 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/slate.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/slate.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:slate_slab" + { + "id": "mineralogy:slate_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/slate/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/slate/brick.json index 4933a4e75..fa5eb32a4 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/slate/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/slate/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:slate_brick_slab" + { + "id": "mineralogy:slate_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/slate/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/slate/smooth.json index 981c75014..cc2bfdcba 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/slate/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/slate/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:slate_smooth_slab" + { + "id": "mineralogy:slate_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/slate/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/slate/smooth_brick.json index 66b48d143..1fff914a8 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/slate/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/slate/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:slate_smooth_brick_slab" + { + "id": "mineralogy:slate_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/tuff.json b/src/main/resources/data/mineralogy/tags/items/slabs/tuff.json index ab5c83bda..6d8d357af 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/tuff.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/tuff.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:tuff_slab" + { + "id": "mineralogy:tuff_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/tuff/brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/tuff/brick.json index dd9e31c88..bffbb5212 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/tuff/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/tuff/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:tuff_brick_slab" + { + "id": "mineralogy:tuff_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/tuff/smooth.json b/src/main/resources/data/mineralogy/tags/items/slabs/tuff/smooth.json index 011c7bf65..de96b58a4 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/tuff/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/tuff/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:tuff_smooth_slab" + { + "id": "mineralogy:tuff_smooth_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/slabs/tuff/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/slabs/tuff/smooth_brick.json index bf5975824..3f815ed0c 100644 --- a/src/main/resources/data/mineralogy/tags/items/slabs/tuff/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/slabs/tuff/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:tuff_smooth_brick_slab" + { + "id": "mineralogy:tuff_smooth_brick_slab", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/brick.json index 09c0bacbd..a858f66c0 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:amphibolite_brick" + { + "id": "mineralogy:amphibolite_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/smooth.json index 896936dfe..9efe3185e 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:amphibolite_smooth" + { + "id": "mineralogy:amphibolite_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/smooth_brick.json index 42c31f259..41035d37a 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/amphibolite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:amphibolite_smooth_brick" + { + "id": "mineralogy:amphibolite_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/andesite/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/andesite/brick.json index 664447e78..a58b69b22 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/andesite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/andesite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:andesite_brick" + { + "id": "mineralogy:andesite_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/andesite/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/andesite/smooth.json index 66bc8782f..174e98834 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/andesite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/andesite/smooth.json @@ -1,7 +1,10 @@ { "replace": false, "values": [ - "mineralogy:andesite_smooth", + { + "id": "mineralogy:andesite_smooth", + "required": false + }, "minecraft:polished_andesite" ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/andesite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/andesite/smooth_brick.json index 7d8ea7173..4ce9bc98e 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/andesite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/andesite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:andesite_smooth_brick" + { + "id": "mineralogy:andesite_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/basalt/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/basalt/brick.json index b11e0a450..927d44b8f 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/basalt/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/basalt/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basalt_brick" + { + "id": "mineralogy:basalt_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/basalt/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/basalt/smooth.json index 25d2d8f96..856542a82 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/basalt/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/basalt/smooth.json @@ -1,7 +1,10 @@ { "replace": false, "values": [ - "mineralogy:basalt_smooth", + { + "id": "mineralogy:basalt_smooth", + "required": false + }, "minecraft:polished_basalt", "minecraft:smooth_basalt" ] diff --git a/src/main/resources/data/mineralogy/tags/items/stones/basalt/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/basalt/smooth_brick.json index 78d3151ba..586603648 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/basalt/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/basalt/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basalt_smooth_brick" + { + "id": "mineralogy:basalt_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/brick.json index c3e714d9b..b45dcafd8 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basaltic_glass_brick" + { + "id": "mineralogy:basaltic_glass_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/smooth.json index 5d316108c..a9980b9fe 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basaltic_glass_smooth" + { + "id": "mineralogy:basaltic_glass_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/smooth_brick.json index 5683c3449..8f0c7e532 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/basaltic_glass/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:basaltic_glass_smooth_brick" + { + "id": "mineralogy:basaltic_glass_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/brick.json index 16c776423..6d76410e7 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:conglomerate_brick" + { + "id": "mineralogy:conglomerate_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/smooth.json index ed03eccae..d67967faa 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:conglomerate_smooth" + { + "id": "mineralogy:conglomerate_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/smooth_brick.json index eb4fade20..aecd81f8f 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/conglomerate/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:conglomerate_smooth_brick" + { + "id": "mineralogy:conglomerate_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/diabase/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/diabase/brick.json index e8f95bf2d..0b63808c3 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/diabase/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/diabase/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:diabase_brick" + { + "id": "mineralogy:diabase_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/diabase/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/diabase/smooth.json index f82c21daa..600ee132c 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/diabase/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/diabase/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:diabase_smooth" + { + "id": "mineralogy:diabase_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/diabase/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/diabase/smooth_brick.json index 8f7a84978..5cb5d4310 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/diabase/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/diabase/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:diabase_smooth_brick" + { + "id": "mineralogy:diabase_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/diorite/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/diorite/brick.json index bb7d68cd5..6e93a8291 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/diorite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/diorite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:diorite_brick" + { + "id": "mineralogy:diorite_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/diorite/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/diorite/smooth.json index 1e9107888..8bc143315 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/diorite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/diorite/smooth.json @@ -1,7 +1,10 @@ { "replace": false, "values": [ - "mineralogy:diorite_smooth", + { + "id": "mineralogy:diorite_smooth", + "required": false + }, "minecraft:polished_diorite" ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/diorite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/diorite/smooth_brick.json index 82d7dba0f..519b4acf2 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/diorite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/diorite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:diorite_smooth_brick" + { + "id": "mineralogy:diorite_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/dolomite/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/dolomite/brick.json index 7687e5979..75279eddc 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/dolomite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/dolomite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:dolomite_brick" + { + "id": "mineralogy:dolomite_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/dolomite/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/dolomite/smooth.json index 80a03fa1f..f757d26e6 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/dolomite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/dolomite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:dolomite_smooth" + { + "id": "mineralogy:dolomite_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/dolomite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/dolomite/smooth_brick.json index 80d7e45bc..b4e287bf5 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/dolomite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/dolomite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:dolomite_smooth_brick" + { + "id": "mineralogy:dolomite_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/gabbro/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/gabbro/brick.json index 6ee0d9b94..eaf915928 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/gabbro/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/gabbro/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gabbro_brick" + { + "id": "mineralogy:gabbro_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/gabbro/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/gabbro/smooth.json index 2991c2caf..7713ca1b9 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/gabbro/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/gabbro/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gabbro_smooth" + { + "id": "mineralogy:gabbro_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/gabbro/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/gabbro/smooth_brick.json index dba246ae4..175ea4912 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/gabbro/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/gabbro/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gabbro_smooth_brick" + { + "id": "mineralogy:gabbro_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/gneiss/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/gneiss/brick.json index b70ba68ac..26315dbbc 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/gneiss/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/gneiss/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gneiss_brick" + { + "id": "mineralogy:gneiss_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/gneiss/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/gneiss/smooth.json index bc0ba263f..0f5e83664 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/gneiss/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/gneiss/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gneiss_smooth" + { + "id": "mineralogy:gneiss_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/gneiss/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/gneiss/smooth_brick.json index 45acbec54..436aae0c2 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/gneiss/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/gneiss/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:gneiss_smooth_brick" + { + "id": "mineralogy:gneiss_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/granite/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/granite/brick.json index c16cf5c6b..7191dc48e 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/granite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/granite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:granite_brick" + { + "id": "mineralogy:granite_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/granite/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/granite/smooth.json index 8c7cecd8a..8cdb1af63 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/granite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/granite/smooth.json @@ -1,7 +1,10 @@ { "replace": false, "values": [ - "mineralogy:granite_smooth", + { + "id": "mineralogy:granite_smooth", + "required": false + }, "minecraft:polished_granite" ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/granite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/granite/smooth_brick.json index 404ac981b..d8c34beca 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/granite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/granite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:granite_smooth_brick" + { + "id": "mineralogy:granite_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/hornfels/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/hornfels/brick.json index 6aa77206d..eb8228848 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/hornfels/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/hornfels/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:hornfels_brick" + { + "id": "mineralogy:hornfels_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/hornfels/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/hornfels/smooth.json index 07cebd176..eb0981bcb 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/hornfels/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/hornfels/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:hornfels_smooth" + { + "id": "mineralogy:hornfels_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/hornfels/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/hornfels/smooth_brick.json index ffea474be..70751f794 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/hornfels/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/hornfels/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:hornfels_smooth_brick" + { + "id": "mineralogy:hornfels_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/limestone/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/limestone/brick.json index 6b0d439c2..b7064f665 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/limestone/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/limestone/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:limestone_brick" + { + "id": "mineralogy:limestone_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/limestone/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/limestone/smooth.json index 507e26428..522755fe0 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/limestone/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/limestone/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:limestone_smooth" + { + "id": "mineralogy:limestone_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/limestone/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/limestone/smooth_brick.json index 4fdaa20ac..d9134d7ea 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/limestone/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/limestone/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:limestone_smooth_brick" + { + "id": "mineralogy:limestone_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/marble/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/marble/brick.json index 5929140c8..5920f64ff 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/marble/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/marble/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:marble_brick" + { + "id": "mineralogy:marble_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/marble/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/marble/smooth.json index 4a4461db9..11bf23701 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/marble/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/marble/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:marble_smooth" + { + "id": "mineralogy:marble_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/marble/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/marble/smooth_brick.json index 43df1bb35..93c772223 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/marble/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/marble/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:marble_smooth_brick" + { + "id": "mineralogy:marble_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/novaculite/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/novaculite/brick.json index dbf80694b..995289f86 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/novaculite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/novaculite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:novaculite_brick" + { + "id": "mineralogy:novaculite_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/novaculite/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/novaculite/smooth.json index 4051ebdc5..828531fca 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/novaculite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/novaculite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:novaculite_smooth" + { + "id": "mineralogy:novaculite_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/novaculite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/novaculite/smooth_brick.json index 08c1ee6dc..aa79c5620 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/novaculite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/novaculite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:novaculite_smooth_brick" + { + "id": "mineralogy:novaculite_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/brick.json index d3eb34db3..863fef237 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:pegmatite_brick" + { + "id": "mineralogy:pegmatite_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/smooth.json index 08eed28b3..1916dfda1 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:pegmatite_smooth" + { + "id": "mineralogy:pegmatite_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/smooth_brick.json index acd0d803f..89243ff74 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/pegmatite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:pegmatite_smooth_brick" + { + "id": "mineralogy:pegmatite_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/peridotite/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/peridotite/brick.json index 63d016f1b..2b8e60ed1 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/peridotite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/peridotite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:peridotite_brick" + { + "id": "mineralogy:peridotite_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/peridotite/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/peridotite/smooth.json index df0eb7298..632e06c61 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/peridotite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/peridotite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:peridotite_smooth" + { + "id": "mineralogy:peridotite_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/peridotite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/peridotite/smooth_brick.json index 8c09bb92d..5273b5e32 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/peridotite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/peridotite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:peridotite_smooth_brick" + { + "id": "mineralogy:peridotite_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/phyllite/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/phyllite/brick.json index 48217ba35..3c8584d51 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/phyllite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/phyllite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:phyllite_brick" + { + "id": "mineralogy:phyllite_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/phyllite/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/phyllite/smooth.json index 0262774fc..f55e8021e 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/phyllite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/phyllite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:phyllite_smooth" + { + "id": "mineralogy:phyllite_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/phyllite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/phyllite/smooth_brick.json index 5a4d2ab25..ccd319077 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/phyllite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/phyllite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:phyllite_smooth_brick" + { + "id": "mineralogy:phyllite_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/quartzite/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/quartzite/brick.json index 52e4999bb..fae99b366 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/quartzite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/quartzite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:quartzite_brick" + { + "id": "mineralogy:quartzite_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/quartzite/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/quartzite/smooth.json index 93425eab3..bc4eb73cc 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/quartzite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/quartzite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:quartzite_smooth" + { + "id": "mineralogy:quartzite_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/quartzite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/quartzite/smooth_brick.json index 2331a2b9b..229aa3f97 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/quartzite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/quartzite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:quartzite_smooth_brick" + { + "id": "mineralogy:quartzite_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/brick.json index 13795d330..2b50540c3 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rhyolite_brick" + { + "id": "mineralogy:rhyolite_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/smooth.json index c0efe6ff2..f0055be55 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rhyolite_smooth" + { + "id": "mineralogy:rhyolite_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/smooth_brick.json index 0d66a8397..74c96dbad 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/rhyolite/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rhyolite_smooth_brick" + { + "id": "mineralogy:rhyolite_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/brick.json index 817a098e1..b9a8c61b6 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rock_salt_brick" + { + "id": "mineralogy:rock_salt_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/smooth.json index 06d1768f9..089b005ff 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rock_salt_smooth" + { + "id": "mineralogy:rock_salt_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/smooth_brick.json index a4201fe22..7cbd68a29 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/rock_salt/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:rock_salt_smooth_brick" + { + "id": "mineralogy:rock_salt_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/schist/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/schist/brick.json index fc9085b03..7a1f76230 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/schist/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/schist/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:schist_brick" + { + "id": "mineralogy:schist_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/schist/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/schist/smooth.json index 909bf8736..0e164909a 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/schist/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/schist/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:schist_smooth" + { + "id": "mineralogy:schist_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/schist/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/schist/smooth_brick.json index 2c5fef98b..0037532d6 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/schist/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/schist/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:schist_smooth_brick" + { + "id": "mineralogy:schist_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/scoria/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/scoria/brick.json index e9b5259e7..2ba07aea2 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/scoria/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/scoria/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:scoria_brick" + { + "id": "mineralogy:scoria_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/scoria/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/scoria/smooth.json index 4868f7e4d..0ffd6a4d4 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/scoria/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/scoria/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:scoria_smooth" + { + "id": "mineralogy:scoria_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/scoria/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/scoria/smooth_brick.json index ebe08dc1c..8dbf07f01 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/scoria/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/scoria/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:scoria_smooth_brick" + { + "id": "mineralogy:scoria_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/shale/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/shale/brick.json index fa80fcdf2..d07c059a7 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/shale/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/shale/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:shale_brick" + { + "id": "mineralogy:shale_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/shale/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/shale/smooth.json index 6459ae55c..4eb1f5bb4 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/shale/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/shale/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:shale_smooth" + { + "id": "mineralogy:shale_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/shale/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/shale/smooth_brick.json index 91555bf03..43231cef2 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/shale/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/shale/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:shale_smooth_brick" + { + "id": "mineralogy:shale_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/siltstone/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/siltstone/brick.json index 4938dfb4b..f36d03b8c 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/siltstone/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/siltstone/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:siltstone_brick" + { + "id": "mineralogy:siltstone_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/siltstone/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/siltstone/smooth.json index c9102dbd7..d5e668a43 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/siltstone/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/siltstone/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:siltstone_smooth" + { + "id": "mineralogy:siltstone_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/siltstone/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/siltstone/smooth_brick.json index 6a1503d2d..0577af741 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/siltstone/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/siltstone/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:siltstone_smooth_brick" + { + "id": "mineralogy:siltstone_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/slate/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/slate/brick.json index 615cf2cc3..e5f800742 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/slate/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/slate/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:slate_brick" + { + "id": "mineralogy:slate_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/slate/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/slate/smooth.json index 00d738b2e..82259accb 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/slate/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/slate/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:slate_smooth" + { + "id": "mineralogy:slate_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/slate/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/slate/smooth_brick.json index 2296b997b..591f34102 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/slate/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/slate/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:slate_smooth_brick" + { + "id": "mineralogy:slate_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/tuff/brick.json b/src/main/resources/data/mineralogy/tags/items/stones/tuff/brick.json index f156dac18..9e121d846 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/tuff/brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/tuff/brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:tuff_brick" + { + "id": "mineralogy:tuff_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/tuff/smooth.json b/src/main/resources/data/mineralogy/tags/items/stones/tuff/smooth.json index 008c2f3a3..14e5898c0 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/tuff/smooth.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/tuff/smooth.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:tuff_smooth" + { + "id": "mineralogy:tuff_smooth", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/stones/tuff/smooth_brick.json b/src/main/resources/data/mineralogy/tags/items/stones/tuff/smooth_brick.json index 08fc4afec..f80d1944f 100644 --- a/src/main/resources/data/mineralogy/tags/items/stones/tuff/smooth_brick.json +++ b/src/main/resources/data/mineralogy/tags/items/stones/tuff/smooth_brick.json @@ -1,6 +1,9 @@ { "replace": false, "values": [ - "mineralogy:tuff_smooth_brick" + { + "id": "mineralogy:tuff_smooth_brick", + "required": false + } ] } diff --git a/src/main/resources/data/mineralogy/tags/items/terrain_rocks.json b/src/main/resources/data/mineralogy/tags/items/terrain_rocks.json new file mode 100644 index 000000000..d745d6595 --- /dev/null +++ b/src/main/resources/data/mineralogy/tags/items/terrain_rocks.json @@ -0,0 +1,42 @@ +{ + "replace": false, + "values": [ + "minecraft:andesite", + "minecraft:basalt", + "minecraft:diorite", + "minecraft:granite", + "minecraft:sandstone", + "minecraft:tuff", + "mineralogy:amphibolite", + "mineralogy:andesite", + "mineralogy:basalt", + "mineralogy:basaltic_glass", + "mineralogy:chalk", + "mineralogy:chert", + "mineralogy:conglomerate", + "mineralogy:diabase", + "mineralogy:diorite", + "mineralogy:dolomite", + "mineralogy:gabbro", + "mineralogy:gneiss", + "mineralogy:granite", + "mineralogy:gypsum", + "mineralogy:hornfels", + "mineralogy:limestone", + "mineralogy:marble", + "mineralogy:novaculite", + "mineralogy:pegmatite", + "mineralogy:peridotite", + "mineralogy:phyllite", + "mineralogy:pumice", + "mineralogy:quartzite", + "mineralogy:rhyolite", + "mineralogy:rock_salt", + "mineralogy:schist", + "mineralogy:scoria", + "mineralogy:shale", + "mineralogy:siltstone", + "mineralogy:slate", + "mineralogy:tuff" + ] +} diff --git a/src/oilCompatibilityTest/resources/META-INF/neoforge.mods.toml b/src/oilCompatibilityTest/resources/META-INF/neoforge.mods.toml index ad26a9506..eb7025bf6 100644 --- a/src/oilCompatibilityTest/resources/META-INF/neoforge.mods.toml +++ b/src/oilCompatibilityTest/resources/META-INF/neoforge.mods.toml @@ -18,6 +18,6 @@ side="BOTH" [[dependencies.poweradvantage]] modId="mineralogy" type="required" -versionRange="[6.1.2.120062]" +versionRange="[6.1.4.120062]" ordering="AFTER" side="BOTH" diff --git a/src/recipeIntegrationTest/java/zone/moddev/mc/mineralogy/fixture/RecipeIntegrationAssertions.java b/src/recipeIntegrationTest/java/zone/moddev/mc/mineralogy/fixture/RecipeIntegrationAssertions.java new file mode 100644 index 000000000..aaeb7364f --- /dev/null +++ b/src/recipeIntegrationTest/java/zone/moddev/mc/mineralogy/fixture/RecipeIntegrationAssertions.java @@ -0,0 +1,463 @@ +package zone.moddev.mc.mineralogy.fixture; + +import java.io.IOException; +import java.nio.charset.StandardCharsets; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.LinkedHashMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +import net.minecraft.core.BlockPos; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.tags.BlockTags; +import net.minecraft.world.SimpleContainer; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.inventory.AbstractContainerMenu; +import net.minecraft.world.inventory.CraftingContainer; +import net.minecraft.world.inventory.TransientCraftingContainer; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.crafting.CraftingRecipe; +import net.minecraft.world.item.crafting.RecipeHolder; +import net.minecraft.world.item.crafting.StonecutterRecipe; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.neoforged.neoforge.common.NeoForge; +import net.neoforged.neoforge.event.server.ServerStartedEvent; +import net.neoforged.fml.common.Mod; +import net.minecraft.core.registries.BuiltInRegistries; +import zone.moddev.mc.mineralogy.blocks.RockFurnace; +import zone.moddev.mc.mineralogy.tileentity.TileEntityRockFurnace; + +/** Exact-loader probe for generated recipe and advancement data. */ +public final class RecipeIntegrationAssertions { + public static final String MODID = "mineralogyrecipeprobe"; + + private static final String[] RECIPE_NAMES = { + "furnace", "brewing_stand", "lever", "piston", "dispenser", "dropper", + "observer", "mossy_cobblestone_from_vine", + "mossy_cobblestone_from_moss_block", "andesite", "diorite", "stone_axe", + "stone_hoe", "stone_pickaxe", "stone_shovel", "stone_sword", + "coast_armor_trim_smithing_template", "sentry_armor_trim_smithing_template", + "vex_armor_trim_smithing_template" + }; + + private static final String[] LEGACY_ROCKS = { + "andesite", "basalt", "diorite", "granite", "rhyolite", "pegmatite", + "diabase", "gabbro", "peridotite", "basaltic_glass", "scoria", "tuff", + "shale", "conglomerate", "dolomite", "limestone", "siltstone", "marble", + "slate", "schist", "gneiss", "phyllite", "amphibolite", "hornfels", + "quartzite", "novaculite", "rock_salt" + }; + + public static void verify(ServerStartedEvent event, boolean enabled, String phase) { + Level level = event.getServer().overworld(); + Item basalt = requireItem("mineralogy", "basalt"); + + verifyMiningTags(); + verifyVanillaRecipes(event, enabled); + + verifySlabRoutes(level); + verifyFurnaceStateTransitions(level, phase); + verifyAdvancements(event); + writeMarker(enabled, phase); + + } + + public static void verifyVanillaRecipes(ServerStartedEvent event, boolean enabled) { + Level level = event.getServer().overworld(); + Item basalt = requireItem("mineralogy", "basalt"); + for (String name : RECIPE_NAMES) { + CraftingRecipe recipe = requireCraftingRecipe(level, name); + if (enabled) { + for (String rockName : LEGACY_ROCKS) { + Item rock = requireItem("mineralogy", rockName); + require(recipe.matches(inventory(name, rock), level), + name + " rejected mineralogy:" + rockName); + } + for (Item nativeRock : new Item[] { Blocks.BASALT.asItem(), Blocks.TUFF.asItem(), + Blocks.ANDESITE.asItem(), Blocks.DIORITE.asItem(), + Blocks.GRANITE.asItem() }) { + require(recipe.matches(inventory(name, nativeRock), level), + name + " rejected native " + BuiltInRegistries.ITEM.getKey(nativeRock)); + } + } else { + require(!recipe.matches(inventory(name, basalt), level), + name + " accepted ordinary Mineralogy basalt while disabled"); + require(recipe.matches(inventory(name, Blocks.COBBLESTONE.asItem()), level), + name + " rejected vanilla cobblestone while disabled"); + if (!isTrimTemplateRecipe(name)) { + require(recipe.matches(inventory(name, requireItem("mineralogy", "chert")), level), + name + " rejected unconditional chert"); + require(recipe.matches(inventory(name, requireItem("mineralogy", "pumice")), level), + name + " rejected unconditional pumice"); + } + } + + ItemStack result = recipe.assemble(inventory(name, + enabled ? basalt : Blocks.COBBLESTONE.asItem()), level.registryAccess()); + require(expectedOutput(name).equals(BuiltInRegistries.ITEM.getKey(result.getItem())), + name + " produced " + BuiltInRegistries.ITEM.getKey(result.getItem())); + require(result.getCount() == (isTrimTemplateRecipe(name) ? 2 : expectedCount(name)), + name + " produced count " + result.getCount()); + } + + } + + private static void verifyMiningTags() { + List missingPickaxeTags = new ArrayList<>(); + int mineralogyBlocks = 0; + int expectedPickaxeBlocks = 0; + int ironToolBlocks = 0; + int stoneToolBlocks = 0; + for (Block block : BuiltInRegistries.BLOCK) { + ResourceLocation id = BuiltInRegistries.BLOCK.getKey(block); + if (id == null || !"mineralogy".equals(id.getNamespace())) continue; + mineralogyBlocks++; + String path = id.getPath(); + if ("crude_oil".equals(path) || "rocksaltlamp".equals(path) + || "rocksaltstreetlamp".equals(path)) continue; + expectedPickaxeBlocks++; + if (!block.defaultBlockState().is(BlockTags.MINEABLE_WITH_PICKAXE)) { + missingPickaxeTags.add(id.toString()); + } + if (block.defaultBlockState().is(BlockTags.NEEDS_IRON_TOOL)) ironToolBlocks++; + if (block.defaultBlockState().is(BlockTags.NEEDS_STONE_TOOL)) stoneToolBlocks++; + } + require(mineralogyBlocks == 1136, "expected 1136 registered Mineralogy blocks, found " + mineralogyBlocks); + require(expectedPickaxeBlocks == 1133, "expected 1133 pickaxe-mined Mineralogy blocks, found " + expectedPickaxeBlocks); + require(missingPickaxeTags.isEmpty(), "Mineralogy blocks missing minecraft:mineable/pickaxe: " + missingPickaxeTags); + require(ironToolBlocks == 123, "expected 123 iron-tool Mineralogy blocks, found " + ironToolBlocks); + require(stoneToolBlocks == 329, "expected 329 stone-tool Mineralogy blocks, found " + stoneToolBlocks); + require(requireBlock("mineralogy", "basalt").defaultBlockState().is(BlockTags.NEEDS_IRON_TOOL), + "raw basalt lost its iron-tool tier"); + require(requireBlock("mineralogy", "basalt_smooth").defaultBlockState().is(BlockTags.NEEDS_IRON_TOOL), + "polished basalt lost its iron-tool tier"); + ItemStack diamondPickaxe = new ItemStack(Items.DIAMOND_PICKAXE); + for (String basalt : new String[] { "basalt", "basalt_smooth", "basalt_brick", + "basalt_slab", "basalt_furnace" }) { + Block block = requireBlock("mineralogy", basalt); + require(diamondPickaxe.isCorrectToolForDrops(block.defaultBlockState()), + "diamond pickaxe cannot harvest mineralogy:" + basalt); + require(diamondPickaxe.getDestroySpeed(block.defaultBlockState()) > 1.0F, + "diamond pickaxe has no mining-speed bonus for mineralogy:" + basalt); + } + } + + private static void verifyFurnaceStateTransitions(Level level, String phase) { + BlockPos pos = new BlockPos(0, level.getMinBuildHeight() + 10, 0); + Block unlit = requireBlock("mineralogy", "basalt_furnace"); + Block lit = requireBlock("mineralogy", "lit_basalt_furnace"); + + if (phase.contains("reload")) { + require(level.getBlockState(pos).is(unlit), "persisted furnace is not unlit"); + BlockEntity persisted = level.getBlockEntity(pos); + require(persisted instanceof TileEntityRockFurnace, + "persisted basalt furnace lost its block entity"); + TileEntityRockFurnace furnace = (TileEntityRockFurnace) persisted; + require(furnace.getBlockState().equals(level.getBlockState(pos)), + "persisted furnace has a stale block-entity state"); + require(furnace.getItem(1).is(Items.COAL) && furnace.getItem(1).getCount() == 1, + "persisted furnace lost its fuel"); + RockFurnace.setState(true, level, pos); + assertFurnaceState(level, pos, lit, furnace, "reload lit"); + RockFurnace.setState(false, level, pos); + assertFurnaceState(level, pos, unlit, furnace, "reload unlit"); + if ("reload".equals(phase)) level.removeBlock(pos, false); + return; + } + + level.setBlockAndUpdate(pos, unlit.defaultBlockState()); + try { + BlockEntity initial = level.getBlockEntity(pos); + require(initial instanceof TileEntityRockFurnace, "basalt furnace did not create its block entity"); + TileEntityRockFurnace furnace = (TileEntityRockFurnace) initial; + furnace.setItem(1, new ItemStack(Items.COAL)); + RockFurnace.setState(true, level, pos); + assertFurnaceState(level, pos, lit, furnace, "lit"); + require(furnace.getItem(1).is(Items.COAL) && furnace.getItem(1).getCount() == 1, + "lit transition lost the furnace fuel"); + RockFurnace.setState(false, level, pos); + assertFurnaceState(level, pos, unlit, furnace, "unlit"); + require(furnace.getItem(1).is(Items.COAL) && furnace.getItem(1).getCount() == 1, + "unlit transition lost the furnace fuel"); + } finally { + if (!"first".equals(phase)) level.removeBlock(pos, false); + } + } + + private static void assertFurnaceState(Level level, BlockPos pos, Block expectedBlock, + TileEntityRockFurnace expectedEntity, String transition) { + require(level.getBlockState(pos).is(expectedBlock), transition + " transition selected the wrong furnace block"); + require(level.getBlockEntity(pos) == expectedEntity, transition + " transition replaced the furnace block entity"); + require(expectedEntity.getBlockState().equals(level.getBlockState(pos)), + transition + " transition left a stale block-entity state"); + } + + private static void verifySlabRoutes(Level level) { + for (String family : new String[] { "andesite", "diorite", "granite" }) { + Item nativeRock = requireItem("minecraft", family); + CraftingRecipe slab = requireCraftingRecipe(level, family + "_slab"); + CraftingContainer slabInput = shaped(new String[] { "###" }, Map.of('#', nativeRock)); + require(slab.matches(slabInput, level), family + " slab override does not match"); + require(new ResourceLocation("mineralogy", family + "_slab").equals( + BuiltInRegistries.ITEM.getKey(slab.assemble(slabInput, level.registryAccess()).getItem())), + family + " slab override did not produce Mineralogy's slab"); + + assertBridge(level, family + "_slab_to_vanilla", + requireItem("mineralogy", family + "_slab"), + requireItem("minecraft", family + "_slab")); + assertBridge(level, family + "_slab_from_vanilla", + requireItem("minecraft", family + "_slab"), + requireItem("mineralogy", family + "_slab")); + assertBridge(level, family + "_smooth_slab_to_vanilla", + requireItem("mineralogy", family + "_smooth_slab"), + requireItem("minecraft", "polished_" + family + "_slab")); + assertBridge(level, family + "_smooth_slab_from_vanilla", + requireItem("minecraft", "polished_" + family + "_slab"), + requireItem("mineralogy", family + "_smooth_slab")); + + assertStonecutting(level, family + "_slab_from_" + family + "_stonecutting", + nativeRock, requireItem("mineralogy", family + "_slab")); + assertStonecutting(level, "polished_" + family + "_slab_from_" + family + + "_stonecutting", nativeRock, + requireItem("mineralogy", family + "_smooth_slab")); + assertStonecutting(level, "polished_" + family + "_slab_from_polished_" + + family + "_stonecutting", requireItem("minecraft", "polished_" + family), + requireItem("mineralogy", family + "_smooth_slab")); + } + } + + private static void assertStonecutting(Level level, String name, Item source, Item expected) { + RecipeHolder holder = level.getRecipeManager().byKey( + new ResourceLocation("minecraft", name)).orElseThrow(() -> + new IllegalStateException("Missing loaded stonecutting recipe minecraft:" + name)); + require(holder.value() instanceof StonecutterRecipe, + "minecraft:" + name + " is not a stonecutting recipe"); + StonecutterRecipe recipe = (StonecutterRecipe) holder.value(); + SimpleContainer input = new SimpleContainer(new ItemStack(source)); + require(recipe.matches(input, level), name + " does not match its native source"); + ItemStack output = recipe.assemble(input, level.registryAccess()); + require(output.getItem() == expected && output.getCount() == 2, + name + " did not produce two matching Mineralogy slabs"); + } + + private static void assertBridge(Level level, String name, Item source, Item expected) { + CraftingRecipe recipe = requireCraftingRecipe(level, name, "mineralogy"); + CraftingContainer input = shapeless(source); + require(recipe.matches(input, level), name + " does not match its exact source"); + ItemStack output = recipe.assemble(input, level.registryAccess()); + require(output.getItem() == expected && output.getCount() == 1, + name + " did not produce its exact one-for-one result"); + } + + private static void verifyAdvancements(ServerStartedEvent event) { + for (String name : RECIPE_NAMES) { + if (isTrimTemplateRecipe(name)) continue; + String category = advancementCategory(name); + ResourceLocation id = new ResourceLocation( + "minecraft", "recipes/" + category + "/" + name); + require(event.getServer().getAdvancements().get(id) != null, + "Missing loaded advancement " + id); + } + for (String id : new String[] { "basalt_slab", "basalt_smooth_stairs", + "basalt_furnace", "basalt_relief_blank", "basalt_relief_pickaxe" }) { + ResourceLocation advancement = new ResourceLocation( + "mineralogy", "recipes/" + id); + require(event.getServer().getAdvancements().get(advancement) != null, + "Missing progressive advancement " + advancement); + } + } + + private static CraftingRecipe requireCraftingRecipe(Level level, String name) { + return requireCraftingRecipe(level, name, "minecraft"); + } + + private static CraftingRecipe requireCraftingRecipe(Level level, String name, String namespace) { + RecipeHolder holder = level.getRecipeManager().byKey( + new ResourceLocation(namespace, name)).orElseThrow(() -> + new IllegalStateException("Missing loaded recipe " + namespace + ':' + name)); + require(holder.value() instanceof CraftingRecipe, + namespace + ':' + name + " is not a crafting recipe"); + return (CraftingRecipe) holder.value(); + } + + private static CraftingContainer inventory(String name, Item rock) { + if ("mossy_cobblestone_from_vine".equals(name)) return shapeless(rock, Blocks.VINE.asItem()); + if ("mossy_cobblestone_from_moss_block".equals(name)) { + return shapeless(rock, Blocks.MOSS_BLOCK.asItem()); + } + if ("andesite".equals(name)) return shapeless(Blocks.DIORITE.asItem(), rock); + if (isTrimTemplateRecipe(name)) { + Item template = "coast_armor_trim_smithing_template".equals(name) + ? Items.COAST_ARMOR_TRIM_SMITHING_TEMPLATE + : "sentry_armor_trim_smithing_template".equals(name) + ? Items.SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE + : Items.VEX_ARMOR_TRIM_SMITHING_TEMPLATE; + return shaped(new String[] { "#S#", "#C#", "###" }, + Map.of('#', Items.DIAMOND, 'S', template, 'C', rock)); + } + + Map ingredients = new LinkedHashMap<>(); + ingredients.put('#', rock); + String[] pattern; + switch (name) { + case "furnace" -> pattern = new String[] { "###", "# #", "###" }; + case "brewing_stand" -> { + pattern = new String[] { " B ", "###" }; + ingredients.put('B', Items.BLAZE_ROD); + } + case "lever" -> { + pattern = new String[] { "X", "#" }; + ingredients.put('X', Items.STICK); + } + case "piston" -> { + pattern = new String[] { "TTT", "#X#", "#R#" }; + ingredients.put('T', Blocks.OAK_PLANKS.asItem()); + ingredients.put('X', Items.IRON_INGOT); + ingredients.put('R', Items.REDSTONE); + } + case "dispenser" -> { + pattern = new String[] { "###", "#X#", "#R#" }; + ingredients.put('X', Items.BOW); + ingredients.put('R', Items.REDSTONE); + } + case "dropper" -> { + pattern = new String[] { "###", "# #", "#R#" }; + ingredients.put('R', Items.REDSTONE); + } + case "observer" -> { + pattern = new String[] { "###", "RRQ", "###" }; + ingredients.put('R', Items.REDSTONE); + ingredients.put('Q', Items.QUARTZ); + } + case "diorite" -> { + pattern = new String[] { "CQ", "QC" }; + ingredients.put('C', rock); + ingredients.put('Q', Items.QUARTZ); + } + case "stone_axe" -> { + pattern = new String[] { "XX", "X#", " #" }; + ingredients.put('X', rock); + ingredients.put('#', Items.STICK); + } + case "stone_hoe" -> { + pattern = new String[] { "XX", " #", " #" }; + ingredients.put('X', rock); + ingredients.put('#', Items.STICK); + } + case "stone_pickaxe" -> { + pattern = new String[] { "XXX", " # ", " # " }; + ingredients.put('X', rock); + ingredients.put('#', Items.STICK); + } + case "stone_shovel" -> { + pattern = new String[] { "X", "#", "#" }; + ingredients.put('X', rock); + ingredients.put('#', Items.STICK); + } + case "stone_sword" -> { + pattern = new String[] { "X", "X", "#" }; + ingredients.put('X', rock); + ingredients.put('#', Items.STICK); + } + default -> throw new IllegalArgumentException(name); + } + return shaped(pattern, ingredients); + } + + private static CraftingContainer shaped(String[] pattern, Map ingredients) { + CraftingContainer inventory = new TransientCraftingContainer(dummyContainer(), 3, 3); + for (int row = 0; row < pattern.length; row++) { + for (int column = 0; column < pattern[row].length(); column++) { + Item item = ingredients.get(pattern[row].charAt(column)); + if (item != null) inventory.setItem(row * 3 + column, new ItemStack(item)); + } + } + return inventory; + } + + private static CraftingContainer shapeless(Item... items) { + CraftingContainer inventory = new TransientCraftingContainer(dummyContainer(), 3, 3); + for (int index = 0; index < items.length; index++) { + inventory.setItem(index, new ItemStack(items[index])); + } + return inventory; + } + + private static AbstractContainerMenu dummyContainer() { + return new AbstractContainerMenu(null, -1) { + @Override public ItemStack quickMoveStack(Player player, int index) { return ItemStack.EMPTY; } + @Override public boolean stillValid(Player player) { return false; } + }; + } + + private static Item requireItem(String namespace, String path) { + Item result = BuiltInRegistries.ITEM.get( + new ResourceLocation(namespace, path)); + if (result == null) throw new IllegalStateException("Missing item " + namespace + ':' + path); + return result; + } + + private static Block requireBlock(String namespace, String path) { + ResourceLocation id = new ResourceLocation(namespace, path); + Block block = BuiltInRegistries.BLOCK.get(id); + require(block != null && block != Blocks.AIR, "missing block " + id); + return block; + } + + private static ResourceLocation expectedOutput(String name) { + String path = name.startsWith("mossy_cobblestone_from_") ? "mossy_cobblestone" : name; + return new ResourceLocation("minecraft", path); + } + + private static int expectedCount(String name) { + return "andesite".equals(name) || "diorite".equals(name) ? 2 : 1; + } + + private static boolean isTrimTemplateRecipe(String name) { + return name.endsWith("_armor_trim_smithing_template"); + } + + private static String advancementCategory(String name) { + if ("furnace".equals(name)) return "decorations"; + if ("brewing_stand".equals(name)) return "brewing"; + if (name.startsWith("stone_")) return "stone_sword".equals(name) ? "combat" : "tools"; + if ("andesite".equals(name) || "diorite".equals(name) + || name.startsWith("mossy_cobblestone")) return "building_blocks"; + return "redstone"; + } + + private static void writeMarker(boolean enabled, String phase) { + String result = "forge_recipe_manager_loaded=true\n" + + "equivalence_enabled=" + enabled + "\n" + + "phase=" + phase + "\n" + + "covered_vanilla_recipes=19\n" + + "legacy_rock_families=27\n" + + "native_rock_aliases=5\n" + + "pickaxe_mining_blocks_verified=1133\n" + + "iron_tool_blocks_verified=123\n" + + "stone_tool_blocks_verified=329\n" + + "diamond_pickaxe_harvest_verified=true\n" + + "furnace_state_transitions_verified=true\n" + + "furnace_reload_verified=" + phase.contains("reload") + "\n" + + "shared_stonecutting_routes=9\n" + + "slab_bridges=12\n" + + "progressive_advancements_loaded=true\n"; + try { + Files.writeString(Path.of("recipe-integration-pass.properties"), result, + StandardCharsets.UTF_8); + } catch (IOException exception) { + throw new IllegalStateException("Could not write recipe integration marker", exception); + } + } + + private static void require(boolean condition, String message) { + if (!condition) throw new IllegalStateException(message); + } +} diff --git a/src/recipeIntegrationTest/java/zone/moddev/mc/mineralogy/fixture/RecipeIntegrationProbe.java b/src/recipeIntegrationTest/java/zone/moddev/mc/mineralogy/fixture/RecipeIntegrationProbe.java index 8aa2b3365..51ae4a426 100644 --- a/src/recipeIntegrationTest/java/zone/moddev/mc/mineralogy/fixture/RecipeIntegrationProbe.java +++ b/src/recipeIntegrationTest/java/zone/moddev/mc/mineralogy/fixture/RecipeIntegrationProbe.java @@ -1,510 +1,21 @@ package zone.moddev.mc.mineralogy.fixture; -import java.io.IOException; -import java.nio.charset.StandardCharsets; -import java.nio.file.Files; -import java.nio.file.Path; -import java.util.LinkedHashMap; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import net.minecraft.core.BlockPos; -import net.minecraft.core.registries.BuiltInRegistries; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.tags.BlockTags; -import net.minecraft.tags.TagKey; -import net.minecraft.world.SimpleContainer; -import net.minecraft.world.entity.player.Player; -import net.minecraft.world.inventory.AbstractContainerMenu; -import net.minecraft.world.inventory.CraftingContainer; -import net.minecraft.world.inventory.TransientCraftingContainer; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.Items; -import net.minecraft.world.item.crafting.CraftingRecipe; -import net.minecraft.world.item.crafting.Ingredient; -import net.minecraft.world.item.crafting.RecipeHolder; -import net.minecraft.world.item.crafting.StonecutterRecipe; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.block.Block; -import net.minecraft.world.level.block.Blocks; -import net.minecraft.world.level.block.entity.BlockEntity; -import net.neoforged.neoforge.common.NeoForge; import net.neoforged.neoforge.event.server.ServerStartedEvent; import net.neoforged.fml.common.Mod; -import zone.moddev.mc.mineralogy.blocks.RockFurnace; -import zone.moddev.mc.mineralogy.tileentity.TileEntityRockFurnace; -/** Exact-loader probe for generated recipe and advancement data. */ +/** Standalone entry point for the non-shipping native recipe assertions. */ @Mod(RecipeIntegrationProbe.MODID) public final class RecipeIntegrationProbe { public static final String MODID = "mineralogyrecipeprobe"; - private static final String[] RECIPE_NAMES = { - "furnace", "brewing_stand", "lever", "piston", "dispenser", "dropper", - "observer", "mossy_cobblestone_from_vine", - "mossy_cobblestone_from_moss_block", "andesite", "diorite", "stone_axe", - "stone_hoe", "stone_pickaxe", "stone_shovel", "stone_sword", - "coast_armor_trim_smithing_template", "sentry_armor_trim_smithing_template", - "vex_armor_trim_smithing_template" - }; - - private static final String[] LEGACY_ROCKS = { - "andesite", "basalt", "diorite", "granite", "rhyolite", "pegmatite", - "diabase", "gabbro", "peridotite", "basaltic_glass", "scoria", "tuff", - "shale", "conglomerate", "dolomite", "limestone", "siltstone", "marble", - "slate", "schist", "gneiss", "phyllite", "amphibolite", "hornfels", - "quartzite", "novaculite", "rock_salt" - }; - public RecipeIntegrationProbe() { - NeoForge.EVENT_BUS.addListener(this::serverStarted); + net.neoforged.neoforge.common.NeoForge.EVENT_BUS.addListener(this::serverStarted); } private void serverStarted(ServerStartedEvent event) { - boolean enabled = Boolean.parseBoolean(System.getProperty( - "mineralogy.recipeProbe.equivalence", "true")); + boolean enabled = Boolean.parseBoolean(System.getProperty("mineralogy.recipeProbe.equivalence", "true")); String phase = System.getProperty("mineralogy.recipeProbe.phase", "single"); - Level level = event.getServer().overworld(); - Item basalt = requireItem("mineralogy", "basalt"); - - if (enabled) { - TagKey union = TagKey.create(net.minecraft.core.registries.Registries.ITEM, - new ResourceLocation("mineralogy", "cobblestone_equivalents")); - Item andesite = requireItem("mineralogy", "andesite"); - require(andesite.builtInRegistryHolder().is(union), - "mineralogy:andesite is absent from the rebound cobblestone union tag"); - require(Ingredient.of(union).test(new ItemStack(andesite)), - "a fresh union-tag ingredient rejected mineralogy:andesite"); - } - - verifyMiningTags(); - for (String name : RECIPE_NAMES) { - CraftingRecipe recipe = requireCraftingRecipe(level, name); - if (enabled && "lever".equals(name)) { - Item andesite = requireItem("mineralogy", "andesite"); - boolean ingredientAcceptsAndesite = recipe.getIngredients().stream() - .anyMatch(ingredient -> ingredient.test(new ItemStack(andesite))); - require(ingredientAcceptsAndesite, - "loaded lever ingredients reject mineralogy:andesite: " - + describeIngredients(recipe)); - } - if (enabled) { - for (String rockName : LEGACY_ROCKS) { - Item rock = requireItem("mineralogy", rockName); - require(recipe.matches(inventory(name, rock), level), - name + " rejected mineralogy:" + rockName); - } - for (Item nativeRock : new Item[] { Blocks.BASALT.asItem(), Blocks.TUFF.asItem(), - Blocks.ANDESITE.asItem(), Blocks.DIORITE.asItem(), - Blocks.GRANITE.asItem() }) { - require(recipe.matches(inventory(name, nativeRock), level), - name + " rejected native " + BuiltInRegistries.ITEM.getKey(nativeRock)); - } - } else { - require(!recipe.matches(inventory(name, basalt), level), - name + " accepted ordinary Mineralogy basalt while disabled"); - require(recipe.matches(inventory(name, Blocks.COBBLESTONE.asItem()), level), - name + " rejected vanilla cobblestone while disabled"); - if (!isTrimTemplateRecipe(name)) { - require(recipe.matches(inventory(name, requireItem("mineralogy", "chert")), level), - name + " rejected unconditional chert"); - require(recipe.matches(inventory(name, requireItem("mineralogy", "pumice")), level), - name + " rejected unconditional pumice"); - } - } - - ItemStack result = recipe.assemble(inventory(name, - enabled ? basalt : Blocks.COBBLESTONE.asItem()), level.registryAccess()); - require(expectedOutput(name).equals(BuiltInRegistries.ITEM.getKey(result.getItem())), - name + " produced " + BuiltInRegistries.ITEM.getKey(result.getItem())); - require(result.getCount() == (isTrimTemplateRecipe(name) ? 2 : expectedCount(name)), - name + " produced count " + result.getCount()); - } - - verifySlabRoutes(level); - verifyFurnaceStateTransitions(level, phase); - verifyAdvancements(event); - writeMarker(enabled, phase); + RecipeIntegrationAssertions.verify(event, enabled, phase); event.getServer().halt(false); } - - private static String describeIngredients(CraftingRecipe recipe) { - List descriptions = new ArrayList<>(); - TagKey union = TagKey.create(net.minecraft.core.registries.Registries.ITEM, - new ResourceLocation("mineralogy", "cobblestone_equivalents")); - descriptions.add("canonical=" + union + "@" + System.identityHashCode(union)); - for (Ingredient ingredient : recipe.getIngredients()) { - List items = new ArrayList<>(); - for (ItemStack stack : ingredient.getItems()) { - items.add(BuiltInRegistries.ITEM.getKey(stack.getItem()).toString()); - } - List values = new ArrayList<>(); - if (!ingredient.isCustom()) { - for (Ingredient.Value value : ingredient.getValues()) { - if (value instanceof Ingredient.TagValue tagValue) { - values.add(tagValue.tag().toString() + "@" - + System.identityHashCode(tagValue.tag())); - } else { - values.add(value.toString()); - } - } - } - descriptions.add(values + "=" + items); - } - return descriptions.toString(); - } - - private static void verifyMiningTags() { - List missingPickaxeTags = new ArrayList<>(); - int mineralogyBlocks = 0; - int expectedPickaxeBlocks = 0; - int ironToolBlocks = 0; - int stoneToolBlocks = 0; - for (Block block : BuiltInRegistries.BLOCK) { - ResourceLocation id = BuiltInRegistries.BLOCK.getKey(block); - if (id == null || !"mineralogy".equals(id.getNamespace())) continue; - mineralogyBlocks++; - String path = id.getPath(); - if ("crude_oil".equals(path) || "rocksaltlamp".equals(path) - || "rocksaltstreetlamp".equals(path)) continue; - expectedPickaxeBlocks++; - if (!block.defaultBlockState().is(BlockTags.MINEABLE_WITH_PICKAXE)) { - missingPickaxeTags.add(id.toString()); - } - if (block.defaultBlockState().is(BlockTags.NEEDS_IRON_TOOL)) ironToolBlocks++; - if (block.defaultBlockState().is(BlockTags.NEEDS_STONE_TOOL)) stoneToolBlocks++; - } - require(mineralogyBlocks == 1136, "expected 1136 registered Mineralogy blocks, found " + mineralogyBlocks); - require(expectedPickaxeBlocks == 1133, "expected 1133 pickaxe-mined Mineralogy blocks, found " + expectedPickaxeBlocks); - require(missingPickaxeTags.isEmpty(), "Mineralogy blocks missing minecraft:mineable/pickaxe: " + missingPickaxeTags); - require(ironToolBlocks == 123, "expected 123 iron-tool Mineralogy blocks, found " + ironToolBlocks); - require(stoneToolBlocks == 329, "expected 329 stone-tool Mineralogy blocks, found " + stoneToolBlocks); - require(requireBlock("mineralogy", "basalt").defaultBlockState().is(BlockTags.NEEDS_IRON_TOOL), - "raw basalt lost its iron-tool tier"); - require(requireBlock("mineralogy", "basalt_smooth").defaultBlockState().is(BlockTags.NEEDS_IRON_TOOL), - "polished basalt lost its iron-tool tier"); - ItemStack diamondPickaxe = new ItemStack(Items.DIAMOND_PICKAXE); - for (String basalt : new String[] { "basalt", "basalt_smooth", "basalt_brick", - "basalt_slab", "basalt_furnace" }) { - Block block = requireBlock("mineralogy", basalt); - require(diamondPickaxe.isCorrectToolForDrops(block.defaultBlockState()), - "diamond pickaxe cannot harvest mineralogy:" + basalt); - require(diamondPickaxe.getDestroySpeed(block.defaultBlockState()) > 1.0F, - "diamond pickaxe has no mining-speed bonus for mineralogy:" + basalt); - } - } - - private static void verifyFurnaceStateTransitions(Level level, String phase) { - BlockPos pos = new BlockPos(0, level.getMinBuildHeight() + 10, 0); - Block unlit = requireBlock("mineralogy", "basalt_furnace"); - Block lit = requireBlock("mineralogy", "lit_basalt_furnace"); - - if ("reload".equals(phase)) { - require(level.getBlockState(pos).is(unlit), "persisted furnace is not unlit"); - BlockEntity persisted = level.getBlockEntity(pos); - require(persisted instanceof TileEntityRockFurnace, - "persisted basalt furnace lost its block entity"); - TileEntityRockFurnace furnace = (TileEntityRockFurnace) persisted; - require(furnace.getBlockState().equals(level.getBlockState(pos)), - "persisted furnace has a stale block-entity state"); - require(furnace.getItem(1).is(Items.COAL) && furnace.getItem(1).getCount() == 1, - "persisted furnace lost its fuel"); - RockFurnace.setState(true, level, pos); - assertFurnaceState(level, pos, lit, furnace, "reload lit"); - RockFurnace.setState(false, level, pos); - assertFurnaceState(level, pos, unlit, furnace, "reload unlit"); - level.removeBlock(pos, false); - return; - } - - level.setBlockAndUpdate(pos, unlit.defaultBlockState()); - try { - BlockEntity initial = level.getBlockEntity(pos); - require(initial instanceof TileEntityRockFurnace, "basalt furnace did not create its block entity"); - TileEntityRockFurnace furnace = (TileEntityRockFurnace) initial; - furnace.setItem(1, new ItemStack(Items.COAL)); - RockFurnace.setState(true, level, pos); - assertFurnaceState(level, pos, lit, furnace, "lit"); - require(furnace.getItem(1).is(Items.COAL) && furnace.getItem(1).getCount() == 1, - "lit transition lost the furnace fuel"); - RockFurnace.setState(false, level, pos); - assertFurnaceState(level, pos, unlit, furnace, "unlit"); - require(furnace.getItem(1).is(Items.COAL) && furnace.getItem(1).getCount() == 1, - "unlit transition lost the furnace fuel"); - } finally { - if (!"first".equals(phase)) level.removeBlock(pos, false); - } - } - - private static void assertFurnaceState(Level level, BlockPos pos, Block expectedBlock, - TileEntityRockFurnace expectedEntity, String transition) { - require(level.getBlockState(pos).is(expectedBlock), transition + " transition selected the wrong furnace block"); - require(level.getBlockEntity(pos) == expectedEntity, transition + " transition replaced the furnace block entity"); - require(expectedEntity.getBlockState().equals(level.getBlockState(pos)), - transition + " transition left a stale block-entity state"); - } - - private static void verifySlabRoutes(Level level) { - for (String family : new String[] { "andesite", "diorite", "granite" }) { - Item nativeRock = requireItem("minecraft", family); - CraftingRecipe slab = requireCraftingRecipe(level, family + "_slab"); - CraftingContainer slabInput = shaped(new String[] { "###" }, Map.of('#', nativeRock)); - require(slab.matches(slabInput, level), family + " slab override does not match"); - require(new ResourceLocation("mineralogy", family + "_slab").equals( - BuiltInRegistries.ITEM.getKey(slab.assemble(slabInput, level.registryAccess()).getItem())), - family + " slab override did not produce Mineralogy's slab"); - - assertBridge(level, family + "_slab_to_vanilla", - requireItem("mineralogy", family + "_slab"), - requireItem("minecraft", family + "_slab")); - assertBridge(level, family + "_slab_from_vanilla", - requireItem("minecraft", family + "_slab"), - requireItem("mineralogy", family + "_slab")); - assertBridge(level, family + "_smooth_slab_to_vanilla", - requireItem("mineralogy", family + "_smooth_slab"), - requireItem("minecraft", "polished_" + family + "_slab")); - assertBridge(level, family + "_smooth_slab_from_vanilla", - requireItem("minecraft", "polished_" + family + "_slab"), - requireItem("mineralogy", family + "_smooth_slab")); - - assertStonecutting(level, family + "_slab_from_" + family + "_stonecutting", - nativeRock, requireItem("mineralogy", family + "_slab")); - assertStonecutting(level, "polished_" + family + "_slab_from_" + family - + "_stonecutting", nativeRock, - requireItem("mineralogy", family + "_smooth_slab")); - assertStonecutting(level, "polished_" + family + "_slab_from_polished_" - + family + "_stonecutting", requireItem("minecraft", "polished_" + family), - requireItem("mineralogy", family + "_smooth_slab")); - } - } - - private static void assertStonecutting(Level level, String name, Item source, Item expected) { - RecipeHolder holder = level.getRecipeManager().byKey( - new ResourceLocation("minecraft", name)).orElseThrow(() -> - new IllegalStateException("Missing loaded stonecutting recipe minecraft:" + name)); - require(holder.value() instanceof StonecutterRecipe, - "minecraft:" + name + " is not a stonecutting recipe"); - StonecutterRecipe recipe = (StonecutterRecipe) holder.value(); - SimpleContainer input = new SimpleContainer(new ItemStack(source)); - require(recipe.matches(input, level), name + " does not match its native source"); - ItemStack output = recipe.assemble(input, level.registryAccess()); - require(output.getItem() == expected && output.getCount() == 2, - name + " did not produce two matching Mineralogy slabs"); - } - - private static void assertBridge(Level level, String name, Item source, Item expected) { - CraftingRecipe recipe = requireCraftingRecipe(level, name, "mineralogy"); - CraftingContainer input = shapeless(source); - require(recipe.matches(input, level), name + " does not match its exact source"); - ItemStack output = recipe.assemble(input, level.registryAccess()); - require(output.getItem() == expected && output.getCount() == 1, - name + " did not produce its exact one-for-one result"); - } - - private static void verifyAdvancements(ServerStartedEvent event) { - for (String name : RECIPE_NAMES) { - if (isTrimTemplateRecipe(name)) continue; - String category = advancementCategory(name); - ResourceLocation id = new ResourceLocation( - "minecraft", "recipes/" + category + "/" + name); - require(event.getServer().getAdvancements().get(id) != null, - "Missing loaded advancement " + id); - } - for (String id : new String[] { "basalt_slab", "basalt_smooth_stairs", - "basalt_furnace", "basalt_relief_blank", "basalt_relief_pickaxe" }) { - ResourceLocation advancement = new ResourceLocation( - "mineralogy", "recipes/" + id); - require(event.getServer().getAdvancements().get(advancement) != null, - "Missing progressive advancement " + advancement); - } - } - - private static CraftingRecipe requireCraftingRecipe(Level level, String name) { - return requireCraftingRecipe(level, name, "minecraft"); - } - - private static CraftingRecipe requireCraftingRecipe(Level level, String name, String namespace) { - RecipeHolder holder = level.getRecipeManager().byKey( - new ResourceLocation(namespace, name)).orElseThrow(() -> - new IllegalStateException("Missing loaded recipe " + namespace + ':' + name)); - require(holder.value() instanceof CraftingRecipe, - namespace + ':' + name + " is not a crafting recipe"); - return (CraftingRecipe) holder.value(); - } - - private static CraftingContainer inventory(String name, Item rock) { - if ("mossy_cobblestone_from_vine".equals(name)) return shapeless(rock, Blocks.VINE.asItem()); - if ("mossy_cobblestone_from_moss_block".equals(name)) { - return shapeless(rock, Blocks.MOSS_BLOCK.asItem()); - } - if ("andesite".equals(name)) return shapeless(Blocks.DIORITE.asItem(), rock); - if (isTrimTemplateRecipe(name)) { - Item template = "coast_armor_trim_smithing_template".equals(name) - ? Items.COAST_ARMOR_TRIM_SMITHING_TEMPLATE - : "sentry_armor_trim_smithing_template".equals(name) - ? Items.SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE - : Items.VEX_ARMOR_TRIM_SMITHING_TEMPLATE; - return shaped(new String[] { "#S#", "#C#", "###" }, - Map.of('#', Items.DIAMOND, 'S', template, 'C', rock)); - } - - Map ingredients = new LinkedHashMap<>(); - ingredients.put('#', rock); - String[] pattern; - switch (name) { - case "furnace" -> pattern = new String[] { "###", "# #", "###" }; - case "brewing_stand" -> { - pattern = new String[] { " B ", "###" }; - ingredients.put('B', Items.BLAZE_ROD); - } - case "lever" -> { - pattern = new String[] { "X", "#" }; - ingredients.put('X', Items.STICK); - } - case "piston" -> { - pattern = new String[] { "TTT", "#X#", "#R#" }; - ingredients.put('T', Blocks.OAK_PLANKS.asItem()); - ingredients.put('X', Items.IRON_INGOT); - ingredients.put('R', Items.REDSTONE); - } - case "dispenser" -> { - pattern = new String[] { "###", "#X#", "#R#" }; - ingredients.put('X', Items.BOW); - ingredients.put('R', Items.REDSTONE); - } - case "dropper" -> { - pattern = new String[] { "###", "# #", "#R#" }; - ingredients.put('R', Items.REDSTONE); - } - case "observer" -> { - pattern = new String[] { "###", "RRQ", "###" }; - ingredients.put('R', Items.REDSTONE); - ingredients.put('Q', Items.QUARTZ); - } - case "diorite" -> { - pattern = new String[] { "CQ", "QC" }; - ingredients.put('C', rock); - ingredients.put('Q', Items.QUARTZ); - } - case "stone_axe" -> { - pattern = new String[] { "XX", "X#", " #" }; - ingredients.put('X', rock); - ingredients.put('#', Items.STICK); - } - case "stone_hoe" -> { - pattern = new String[] { "XX", " #", " #" }; - ingredients.put('X', rock); - ingredients.put('#', Items.STICK); - } - case "stone_pickaxe" -> { - pattern = new String[] { "XXX", " # ", " # " }; - ingredients.put('X', rock); - ingredients.put('#', Items.STICK); - } - case "stone_shovel" -> { - pattern = new String[] { "X", "#", "#" }; - ingredients.put('X', rock); - ingredients.put('#', Items.STICK); - } - case "stone_sword" -> { - pattern = new String[] { "X", "X", "#" }; - ingredients.put('X', rock); - ingredients.put('#', Items.STICK); - } - default -> throw new IllegalArgumentException(name); - } - return shaped(pattern, ingredients); - } - - private static CraftingContainer shaped(String[] pattern, Map ingredients) { - CraftingContainer inventory = new TransientCraftingContainer(dummyContainer(), 3, 3); - for (int row = 0; row < pattern.length; row++) { - for (int column = 0; column < pattern[row].length(); column++) { - Item item = ingredients.get(pattern[row].charAt(column)); - if (item != null) inventory.setItem(row * 3 + column, new ItemStack(item)); - } - } - return inventory; - } - - private static CraftingContainer shapeless(Item... items) { - CraftingContainer inventory = new TransientCraftingContainer(dummyContainer(), 3, 3); - for (int index = 0; index < items.length; index++) { - inventory.setItem(index, new ItemStack(items[index])); - } - return inventory; - } - - private static AbstractContainerMenu dummyContainer() { - return new AbstractContainerMenu(null, -1) { - @Override public ItemStack quickMoveStack(Player player, int index) { return ItemStack.EMPTY; } - @Override public boolean stillValid(Player player) { return false; } - }; - } - - private static Item requireItem(String namespace, String path) { - Item result = BuiltInRegistries.ITEM.get( - new ResourceLocation(namespace, path)); - if (result == null) throw new IllegalStateException("Missing item " + namespace + ':' + path); - return result; - } - - private static Block requireBlock(String namespace, String path) { - ResourceLocation id = new ResourceLocation(namespace, path); - Block block = BuiltInRegistries.BLOCK.get(id); - require(block != null && block != Blocks.AIR, "missing block " + id); - return block; - } - - private static ResourceLocation expectedOutput(String name) { - String path = name.startsWith("mossy_cobblestone_from_") ? "mossy_cobblestone" : name; - return new ResourceLocation("minecraft", path); - } - - private static int expectedCount(String name) { - return "andesite".equals(name) || "diorite".equals(name) ? 2 : 1; - } - - private static boolean isTrimTemplateRecipe(String name) { - return name.endsWith("_armor_trim_smithing_template"); - } - - private static String advancementCategory(String name) { - if ("furnace".equals(name)) return "decorations"; - if ("brewing_stand".equals(name)) return "brewing"; - if (name.startsWith("stone_")) return "stone_sword".equals(name) ? "combat" : "tools"; - if ("andesite".equals(name) || "diorite".equals(name) - || name.startsWith("mossy_cobblestone")) return "building_blocks"; - return "redstone"; - } - - private static void writeMarker(boolean enabled, String phase) { - String result = "neoforge_recipe_manager_loaded=true\n" - + "equivalence_enabled=" + enabled + "\n" - + "phase=" + phase + "\n" - + "covered_vanilla_recipes=19\n" - + "legacy_rock_families=27\n" - + "native_rock_aliases=5\n" - + "pickaxe_mining_blocks_verified=1133\n" - + "iron_tool_blocks_verified=123\n" - + "stone_tool_blocks_verified=329\n" - + "diamond_pickaxe_harvest_verified=true\n" - + "furnace_state_transitions_verified=true\n" - + "furnace_reload_verified=" + "reload".equals(phase) + "\n" - + "shared_stonecutting_routes=9\n" - + "slab_bridges=12\n" - + "progressive_advancements_loaded=true\n"; - try { - Files.writeString(Path.of("recipe-integration-pass.properties"), result, - StandardCharsets.UTF_8); - } catch (IOException exception) { - throw new IllegalStateException("Could not write recipe integration marker", exception); - } - } - - private static void require(boolean condition, String message) { - if (!condition) throw new IllegalStateException(message); - } } diff --git a/src/recipeIntegrationTest/resources/META-INF/neoforge.mods.toml b/src/recipeIntegrationTest/resources/META-INF/neoforge.mods.toml index a4e853a05..5152d30e2 100644 --- a/src/recipeIntegrationTest/resources/META-INF/neoforge.mods.toml +++ b/src/recipeIntegrationTest/resources/META-INF/neoforge.mods.toml @@ -17,6 +17,6 @@ side="BOTH" [[dependencies.mineralogyrecipeprobe]] modId="mineralogy" type="required" -versionRange="[6.1.2.120062]" +versionRange="[6.1.4.120062]" ordering="AFTER" side="BOTH" diff --git a/src/terrainCompatibilityTest/java/zone/moddev/mc/mineralogy/compatprobe/TerrainCompatibilityProbe.java b/src/terrainCompatibilityTest/java/zone/moddev/mc/mineralogy/compatprobe/TerrainCompatibilityProbe.java new file mode 100644 index 000000000..ed208fa85 --- /dev/null +++ b/src/terrainCompatibilityTest/java/zone/moddev/mc/mineralogy/compatprobe/TerrainCompatibilityProbe.java @@ -0,0 +1,545 @@ +package zone.moddev.mc.mineralogy.compatprobe; + +import java.lang.reflect.*; +import java.nio.charset.StandardCharsets; +import java.nio.file.*; +import java.util.*; +import net.minecraft.core.BlockPos; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.resources.ResourceKey; +import net.minecraft.server.MinecraftServer; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.tags.TagKey; +import net.minecraft.util.RandomSource; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.neoforged.neoforge.event.server.ServerStartedEvent; +import net.neoforged.fml.common.Mod; + +/** Non-shipping probe: exercises vanilla consumers, not replacement Java logic. */ +@Mod("mineralogycompatprobe") +public final class TerrainCompatibilityProbe { + private static final String[] FAMILIES = ("andesite basalt diorite granite rhyolite pegmatite diabase gabbro peridotite " + + "basaltic_glass scoria tuff shale conglomerate dolomite limestone siltstone marble slate schist gneiss phyllite " + + "amphibolite hornfels quartzite novaculite rock_salt").split(" "); + private final List evidence = new ArrayList<>(); + public TerrainCompatibilityProbe() { + net.neoforged.neoforge.common.NeoForge.EVENT_BUS.addListener(this::started); + if (Boolean.getBoolean("mineralogy.compatProbe.client")) ClientSmoke.register(); + } + private void started(ServerStartedEvent event) { + if (Boolean.getBoolean("mineralogy.compatProbe.client")) return; + MinecraftServer server = event.getServer(); + try { + if (Boolean.getBoolean("mineralogy.compatProbe.forestBaseline")) { + verifyForestBaseline(server.overworld()); + finish(server, null); + return; + } + if (Boolean.getBoolean("mineralogy.compatProbe.baseline")) { + verifyNarrowChecks(server.overworld(), "baseline", false); + finish(server, null); + return; + } + if (Boolean.getBoolean("mineralogy.compatProbe.caveSample")) { + sampleCaves(server.overworld()); + finish(server, null); + return; + } + test(server.overworld(), "initial"); + server.reloadResources(server.getPackRepository().getSelectedIds()).whenComplete((unused, failure) -> server.execute(() -> { + try { + if (failure != null) throw new IllegalStateException("Resource reload failed", failure); + test(server.overworld(), "reload"); + finish(server, null); + } catch (Throwable problem) { finish(server, problem); } + })); + } catch (Throwable failure) { finish(server, failure); } + } + private void test(ServerLevel level, String phase) throws Exception { + verifyTags(phase); + verifyConstructionResources(level, phase); + verifyClassifications(phase); + verifyCarverPolicy(level, phase); + verifyGoatsAndCats(level, phase); + verifyCatalysts(level, phase); + verifyFeatures(level, phase); + verifyNarrowChecks(level, phase, true); + verifyRootsAndForestRocks(level, phase); + if (!Boolean.getBoolean("mineralogy.compatProbe.constructionDisabled")) { + String recipePhase = phase.equals("reload") ? "resource-reload" + : System.getProperty("mineralogy.compatProbe.cycle", "fresh").equals("reload") ? "persisted-reload" : "first"; + zone.moddev.mc.mineralogy.fixture.RecipeIntegrationAssertions.verify(new ServerStartedEvent(level.getServer()), + zone.moddev.mc.mineralogy.MineralogyConfig.makeRockCobblestoneEquivilent(), recipePhase); + evidence.add(phase + ": native recipe/advancement managers and slab routes, mining/drops and furnace state/reload assertions passed"); + } else { + zone.moddev.mc.mineralogy.fixture.RecipeIntegrationAssertions.verifyVanillaRecipes(new ServerStartedEvent(level.getServer()), + zone.moddev.mc.mineralogy.MineralogyConfig.makeRockCobblestoneEquivilent()); + evidence.add(phase + ": all 19 cobblestone routes still match with construction disabled"); + } + } + private void verifyCarverPolicy(ServerLevel level, String phase) throws Exception { + var carver = level.registryAccess().lookupOrThrow(Registries.CONFIGURED_CARVER) + .getOrThrow(ResourceKey.create(Registries.CONFIGURED_CARVER, id("minecraft:cave"))).value(); + require((Boolean)call(carver.worldCarver(), "canReplaceBlock", carver.config(), Blocks.STONE.defaultBlockState()), "Native stone carver control"); + require(!(Boolean)call(carver.worldCarver(), "canReplaceBlock", carver.config(), Blocks.BEDROCK.defaultBlockState()), "Native bedrock carver exclusion"); + for (String name : raw()) + require(!(Boolean)call(carver.worldCarver(), "canReplaceBlock", carver.config(), block(name).defaultBlockState()), "Broadened native carver hosts: " + name); + evidence.add(phase + ": native positive carver hosts unchanged; stone accepted, bedrock and 31 Mineralogy rocks rejected. OreSpawn replacement follows carving, so no carver-tag addition"); + } + private void verifyConstructionResources(ServerLevel level, String phase) throws Exception { + com.google.gson.JsonObject contract; + try (var reader = new java.io.InputStreamReader(getClass().getResourceAsStream("/construction-resource-contract.json"), StandardCharsets.UTF_8)) { + contract = com.google.gson.JsonParser.parseReader(reader).getAsJsonObject(); + } + boolean disabled = Boolean.getBoolean("mineralogy.compatProbe.constructionDisabled"); + int recipes = 0, advancements = 0, fallback = 0; + for (var entry : contract.getAsJsonArray("resources")) { + var resource = entry.getAsJsonObject(); + String name = resource.get("recipe").getAsString(); + boolean missing = resource.getAsJsonArray("items").asList().stream().anyMatch(item -> + !BuiltInRegistries.ITEM.containsKey(id(item.getAsString()))); + require(missing == disabled, "Unexpected construction registry policy for " + name); + var recipe = level.getRecipeManager().byKey(id(name)); + if (name.startsWith("mineralogy:")) { + // Content recipe switches are also legitimate guards; registered-item absence must always skip the recipe. + if (missing) require(recipe.isEmpty(), "Unregistered construction recipe loaded: " + name); + else require(recipe.isPresent(), "Missing registered construction recipe " + name); + } else if (missing && recipe.isPresent()) { + // A higher-priority vanilla/NeoForge fallback is valid, never an absent Mineralogy output. + var value = recipe.get().value(); + ItemStack output; + if (value instanceof net.minecraft.world.item.crafting.CraftingRecipe crafting) + output = crafting.assemble(new net.minecraft.world.inventory.TransientCraftingContainer(null, 0, 0), level.registryAccess()); + else if (value instanceof net.minecraft.world.item.crafting.StonecutterRecipe cutting) + output = cutting.assemble(new net.minecraft.world.SimpleContainer(ItemStack.EMPTY), level.registryAccess()); + else throw new IllegalStateException("Unexpected native slab fallback type " + name); + require(!output.isEmpty() && !BuiltInRegistries.ITEM.getKey(output.getItem()).getNamespace().equals("mineralogy"), + "Invalid construction fallback output " + name); + fallback++; + } + recipes++; + if (!resource.get("advancement").isJsonNull()) { + var advancement = level.getServer().getAdvancements().get(id(resource.get("advancement").getAsString())); + if (missing) require(advancement == null, "Unregistered construction advancement loaded: " + name); + else require(advancement != null, "Missing registered construction advancement " + name); + advancements++; + } + } + int loot = 0; + for (var value : contract.getAsJsonArray("items")) { + var table = level.getServer().reloadableRegistries().getLootTable(ResourceKey.create(Registries.LOOT_TABLE, + id("mineralogy:blocks/" + value.getAsString().substring("mineralogy:".length())))); + require((table == net.minecraft.world.level.storage.loot.LootTable.EMPTY) == disabled, + "Unexpected optional construction loot: " + value); + loot++; + } + require(recipes == 1350 && advancements == 1335 && loot == 864, "Incomplete construction-resource contract"); + evidence.add(phase + ": real managers verified " + recipes + " construction recipes, " + advancements + + " advancements and " + loot + " loot tables; disabled=" + disabled + "; native fallbacks=" + fallback); + } + private void verifyClassifications(String phase) throws Exception { + com.google.gson.JsonObject contract; + try (var reader = new java.io.InputStreamReader(getClass().getResourceAsStream("/tag-compatibility-contract.json"), StandardCharsets.UTF_8)) { + contract = com.google.gson.JsonParser.parseReader(reader).getAsJsonObject(); + } + int checked = 0; + for (var entry : contract.getAsJsonObject("tags").entrySet()) { + String path = entry.getKey(); + String namespace = path.substring(0, path.indexOf('/')); + String kind = path.contains("/tags/blocks/") ? "blocks" : "items"; + String tagPath = path.substring(path.indexOf("/tags/" + kind + "/") + ("/tags/" + kind + "/").length(), path.length() - 5); + for (var member : entry.getValue().getAsJsonArray()) { + boolean optional = member.isJsonObject(); + String memberId = optional ? member.getAsJsonObject().get("id").getAsString() : member.getAsString(); + if (memberId.startsWith("#")) continue; // Indirect policies have independent checks below. + if (kind.equals("blocks")) { + Block value = BuiltInRegistries.BLOCK.get(id(memberId)); + if (optional && (value == null || value == Blocks.AIR)) continue; + require(value != null && value != Blocks.AIR, "Missing required block " + memberId); + require(value.defaultBlockState().is(blockTag(namespace + ":" + tagPath)), "Loaded block classification " + path + " " + memberId); + } else { + var value = BuiltInRegistries.ITEM.get(id(memberId)); + if (optional && (value == null || value == Blocks.AIR.asItem())) continue; + require(value != null && value != Blocks.AIR.asItem(), "Missing required item " + memberId); + require(new ItemStack(value).is(TagKey.create(Registries.ITEM, id(namespace + ":" + tagPath))), "Loaded item classification " + path + " " + memberId); + } + checked++; + } + } + boolean enabled = zone.moddev.mc.mineralogy.MineralogyConfig.makeRockCobblestoneEquivilent(); + for (String name : List.of("mineralogy:basalt", "minecraft:basalt", "mineralogy:chert", "mineralogy:pumice")) { + boolean wanted = enabled || name.endsWith(":chert") || name.endsWith(":pumice"); + for (String tag : List.of("c:cobblestones", "c:cobblestones/normal", "forge:cobblestone")) { + require(block(name).defaultBlockState().is(blockTag(tag)) == wanted, "Block cobblestone option " + tag + " " + name); + require(new ItemStack(block(name)).is(TagKey.create(Registries.ITEM, id(tag))) == wanted, "Item cobblestone option " + tag + " " + name); + } + } + for (String tag : List.of("c:cobblestones", "c:cobblestones/normal")) { + require(Blocks.GOLD_BLOCK.defaultBlockState().is(blockTag(tag)), "Lost third-party block cobblestone " + tag); + require(new ItemStack(Blocks.GOLD_BLOCK).is(TagKey.create(Registries.ITEM, id(tag))), "Lost third-party item cobblestone " + tag); + } + for (String name : List.of("nitrate", "phosphorous", "sulfur")) { + require(block("mineralogy:" + name + "_ore").defaultBlockState().is(blockTag("c:ores")), "Ore aggregate " + name); + require(new ItemStack(block("mineralogy:" + name + "_ore")).is(TagKey.create(Registries.ITEM, id("c:ores"))), "Item ore aggregate " + name); + } + for (String color : List.of("white", "orange", "magenta", "light_blue", "yellow", "lime", "pink", "gray", "light_gray", "cyan", "purple", "blue", "brown", "green", "red", "black")) + require(block("mineralogy:drywall_" + (color.equals("light_gray") ? "silver" : color)).defaultBlockState().is(blockTag("c:dyed")), "Dyed aggregate " + color); + for (String excluded : List.of("mineralogy:basalt_brick", "mineralogy:basalt_smooth", "minecraft:sandstone")) + if (registered(excluded)) + require(!block(excluded).defaultBlockState().is(blockTag("mineralogy:raw_stones")), "Crafted/sandstone common stone " + excluded); + evidence.add(phase + ": " + checked + " registered direct block/item classifications; recursive ore/dyed aggregates and normal/root cobblestone option=" + enabled); + } + private void verifyGoatsAndCats(ServerLevel level, String phase) throws Exception { + BlockPos pos = new BlockPos(768, 201, 192); + level.getChunk(pos); + net.minecraft.world.level.LevelAccessor view = (net.minecraft.world.level.LevelAccessor)Proxy.newProxyInstance( + net.minecraft.world.level.LevelAccessor.class.getClassLoader(), new Class[] {net.minecraft.world.level.LevelAccessor.class}, + (proxy, method, args) -> method.getName().equals("getRawBrightness") ? 15 : method.invoke(level, args)); + Set terrain = raw(); + for (String name : List.of("andesite", "basalt", "diorite", "granite", "sandstone", "tuff")) terrain.add("minecraft:" + name); + terrain.add("minecraft:stone"); + for (String name : terrain) { + level.setBlock(pos.below(), block(name).defaultBlockState(), 2); + require(net.minecraft.world.entity.animal.goat.Goat.checkGoatSpawnRules(net.minecraft.world.entity.EntityType.GOAT, view, + net.minecraft.world.entity.MobSpawnType.NATURAL, pos, RandomSource.create(17)), "Native goat spawn " + name); + } + var behavior = new net.minecraft.world.entity.ai.behavior.RamTarget(goat -> net.minecraft.util.valueproviders.UniformInt.of(1, 2), + net.minecraft.world.entity.ai.targeting.TargetingConditions.forCombat(), 1.0F, goat -> 1.0D, + goat -> net.minecraft.sounds.SoundEvents.GOAT_RAM_IMPACT, goat -> net.minecraft.sounds.SoundEvents.GOAT_HORN_BREAK); + int horns = 0; + Set hornControls = raw(); + for (String name : List.of("andesite", "basalt", "diorite", "granite", "tuff", "stone")) hornControls.add("minecraft:" + name); + if (registered("mineralogy:basalt_brick")) hornControls.add("mineralogy:basalt_brick"); + for (String name : hornControls) { + var goat = new net.minecraft.world.entity.animal.goat.Goat(net.minecraft.world.entity.EntityType.GOAT, level); + goat.setPos(pos.getX() + 0.5, pos.getY(), pos.getZ() + 0.5); + goat.setDeltaMovement(new net.minecraft.world.phys.Vec3(1, 0, 0)); + goat.getBrain().setMemory(net.minecraft.world.entity.ai.memory.MemoryModuleType.RAM_TARGET, goat.position().add(10, 0, 0)); + level.setBlock(pos.east(), block(name).defaultBlockState(), 2); + level.setBlock(pos.east().above(), Blocks.AIR.defaultBlockState(), 2); + boolean expected = !List.of("mineralogy:rock_salt", "mineralogy:scoria", "mineralogy:siltstone", "mineralogy:chalk", "mineralogy:gypsum", "mineralogy:pumice", "mineralogy:basalt_brick").contains(name); + require((Boolean)call(behavior, "hasRammedHornBreakingBlock", level, goat) == expected, "Native horn collision " + name); + call(behavior, "tick", level, goat, 1L); + boolean dropped = !goat.hasLeftHorn() || !goat.hasRightHorn(); + require(dropped == expected, "Actual horn loss " + name); + if (dropped) horns++; + goat.discard(); + } + var cat = new net.minecraft.world.entity.animal.Cat(net.minecraft.world.entity.EntityType.CAT, level); + var goal = new net.minecraft.world.entity.ai.goal.CatSitOnBlockGoal(cat, 1.0D); + List furnaces = new ArrayList<>(List.of("minecraft:furnace")); + for (String family : FAMILIES) for (String finish : List.of("", "_smooth", "_brick", "_smooth_brick")) { + furnaces.add("mineralogy:" + family + finish + "_furnace"); + furnaces.add("mineralogy:lit_" + family + finish + "_furnace"); + } + for (String name : furnaces) { + Block value = BuiltInRegistries.BLOCK.get(id(name)); + if (value == null || value == Blocks.AIR) continue; + level.setBlock(pos, value.defaultBlockState(), 2); + level.setBlock(pos.above(), Blocks.AIR.defaultBlockState(), 2); + require((Boolean)call(goal, "isValidTarget", level, pos) == false, "Cat lit-only targeting " + name); + } + level.setBlock(pos, Blocks.FURNACE.defaultBlockState().setValue(net.minecraft.world.level.block.FurnaceBlock.LIT, true), 2); + require((Boolean)call(goal, "isValidTarget", level, pos), "Cat vanilla lit-furnace control"); + evidence.add(phase + ": native goat spawn on 37 terrain rocks + stone; actual horn loss on " + horns + " hard/vanilla controls with soft/crafted negatives; native pre-26.3 cat targets unchanged (Mineralogy furnaces excluded)"); + } + private void verifyRootsAndForestRocks(ServerLevel level, String phase) throws Exception { + Object registry = call(level.registryAccess(), "lookupOrThrow", Registries.CONFIGURED_FEATURE); + Object roots = call(call(registry, "getOrThrow", ResourceKey.create(Registries.CONFIGURED_FEATURE, id("minecraft:rooted_azalea_tree"))), "value"); + Object forest = call(call(registry, "getOrThrow", ResourceKey.create(Registries.CONFIGURED_FEATURE, id("minecraft:forest_rock"))), "value"); + int index = 0; + for (String name : List.of("minecraft:stone", "mineralogy:basalt", "mineralogy:chalk", "mineralogy:basalt_brick")) { + if (!registered(name)) continue; + BlockPos pos = new BlockPos(index++ * 48, level.getMinBuildHeight() + 10, 384); + prepareRoom(level, pos, block(name), 8); + call(call(roots, "feature"), "placeRootedDirt", level, call(roots, "config"), RandomSource.create(17), pos.getX(), pos.getZ(), pos.mutable()); + boolean rootPlaced = count(level, pos, 8, Blocks.ROOTED_DIRT) > 0; + boolean expected = !name.endsWith("_brick"); + require(rootPlaced == expected, "Native azalea root placement " + name); + prepareRoom(level, pos, block(name), 8); + for (int y = level.getMinBuildHeight(); y < pos.getY(); y++) level.setBlock(new BlockPos(pos.getX(), y, pos.getZ()), block(name).defaultBlockState(), 2); + call(forest, "place", level, level.getChunkSource().getGenerator(), RandomSource.create(17), pos.above()); + int placed = count(level, pos, 8, Blocks.MOSSY_COBBLESTONE); + require((placed > 0) == expected, "Native forest-rock placement " + name); + require(!block(name).defaultBlockState().is(blockTag("minecraft:azalea_grows_on")), "Bare rock was made tree soil " + name); + evidence.add(phase + ": native root/forest-rock " + name + "=" + rootPlaced + "/" + placed); + } + } + private void verifyForestBaseline(ServerLevel level) throws Exception { + Object registry = call(level.registryAccess(), "lookupOrThrow", Registries.CONFIGURED_FEATURE); + Object forest = call(call(registry, "getOrThrow", ResourceKey.create(Registries.CONFIGURED_FEATURE, id("minecraft:forest_rock"))), "value"); + int index = 0; + for (String name : List.of("minecraft:stone", "mineralogy:basalt", "mineralogy:chalk", "mineralogy:basalt_brick")) { + BlockPos pos = new BlockPos(index++ * 48, level.getMinBuildHeight() + 10, 384); + prepareRoom(level, pos, block(name), 8); + for (int y = level.getMinBuildHeight(); y < pos.getY(); y++) + level.setBlock(new BlockPos(pos.getX(), y, pos.getZ()), block(name).defaultBlockState(), 2); + call(forest, "place", level, level.getChunkSource().getGenerator(), RandomSource.create(17), pos.above()); + int placed = count(level, pos, 8, Blocks.MOSSY_COBBLESTONE); + evidence.add("baseline: native forest-rock " + name + "=" + placed); + require((placed > 0) == name.equals("minecraft:stone"), "Baseline forest-rock control " + name); + } + } + + private void verifyNarrowChecks(ServerLevel level, String phase, boolean fixed) throws Exception { + Object featureRegistry = call(level.registryAccess(), "lookupOrThrow", Registries.CONFIGURED_FEATURE); + Object cluster = call(call(featureRegistry, "getOrThrow", ResourceKey.create(Registries.CONFIGURED_FEATURE, id("minecraft:dripstone_cluster"))), "value"); + cluster = call(cluster, "feature"); + BlockPos center = new BlockPos(512, 200, 256); + prepareRoom(level, center, Blocks.STONE, 12); + for (String name : List.of("minecraft:stone", "mineralogy:basalt", "mineralogy:chalk", "mineralogy:basalt_brick")) { + if (!registered(name)) continue; + level.setBlock(center, block(name).defaultBlockState(), 2); + boolean accepted = (Boolean)call(cluster, "canBeAdjacentToWater", level, center); + evidence.add(phase + ": native water-pocket adjacency " + name + "=" + accepted); + require(accepted == (name.equals("minecraft:stone") || fixed && !name.endsWith("_brick")), "Water-pocket native control " + name); + } + // Exercise the private column walker directly: air, a rock barrier, then + // air again. A column must stop at natural rock, but not at crafted brick. + Class columnType = Class.forName("net.minecraft.world.level.levelgen.feature.LargeDripstoneFeature$LargeDripstone"); + Class windType = Class.forName("net.minecraft.world.level.levelgen.feature.LargeDripstoneFeature$WindOffsetter"); + Constructor columnConstructor = columnType.getDeclaredConstructor(BlockPos.class, boolean.class, int.class, double.class, double.class); + columnConstructor.setAccessible(true); + Object wind = callStatic(windType, "noWind"); + for (String name : List.of("minecraft:stone", "mineralogy:basalt", "mineralogy:basalt_brick")) { + if (!registered(name)) continue; + prepareRoom(level, center, Blocks.STONE, 12); + for (int y = -8; y <= 0; y++) level.setBlock(center.offset(0, y, 0), (y == -2 ? block(name) : Blocks.AIR).defaultBlockState(), 2); + Object column = columnConstructor.newInstance(center, false, 2, 0.5, 5.0); + call(column, "placeBlocks", level, RandomSource.create(17), wind); + boolean stopped = level.getBlockState(center.below(3)).isAir(); + evidence.add(phase + ": native large-column stop " + name + "=" + stopped); + require(stopped == (name.equals("minecraft:stone") || fixed && !name.endsWith("_brick")), "Large-column native control " + name); + } + net.minecraft.world.level.block.WallBlock wall = (net.minecraft.world.level.block.WallBlock)Blocks.COBBLESTONE_WALL; + var straight = wall.defaultBlockState().setValue(net.minecraft.world.level.block.WallBlock.NORTH_WALL, net.minecraft.world.level.block.state.properties.WallSide.LOW) + .setValue(net.minecraft.world.level.block.WallBlock.SOUTH_WALL, net.minecraft.world.level.block.state.properties.WallSide.LOW); + for (String name : List.of("minecraft:torch", "mineralogy:rocksaltlamp")) { + var top = block(name).defaultBlockState(); + Method topUpdate = wall.getClass().getDeclaredMethod("topUpdate", net.minecraft.world.level.LevelReader.class, + net.minecraft.world.level.block.state.BlockState.class, BlockPos.class, net.minecraft.world.level.block.state.BlockState.class); + topUpdate.setAccessible(true); + var result = (net.minecraft.world.level.block.state.BlockState)topUpdate.invoke(wall, level, straight, center.above(), top); + boolean post = result.getValue(net.minecraft.world.level.block.WallBlock.UP); + evidence.add(phase + ": native straight-wall post under " + name + "=" + post); + require(post == (name.equals("minecraft:torch") || fixed), "Straight-wall torch control " + name); + var junction = straight.setValue(net.minecraft.world.level.block.WallBlock.EAST_WALL, net.minecraft.world.level.block.state.properties.WallSide.LOW); + result = (net.minecraft.world.level.block.state.BlockState)topUpdate.invoke(wall, level, junction, center.above(), top); + require(result.getValue(net.minecraft.world.level.block.WallBlock.UP), "Junction-wall post " + name); + } + } + private static ResourceLocation id(String value) { return new ResourceLocation(value); } + private static Block block(String value) { + Block result = BuiltInRegistries.BLOCK.get(id(value)); + require(result != null && result != Blocks.AIR, "Missing block " + value); + return result; + } + private static boolean registered(String value) { + Block valueBlock = BuiltInRegistries.BLOCK.get(id(value)); + return valueBlock != null && valueBlock != Blocks.AIR; + } + private static TagKey blockTag(String name) { return TagKey.create(Registries.BLOCK, id(name)); } + private static Set raw() { + Set set = new TreeSet<>(); + for (String name : FAMILIES) set.add("mineralogy:" + name); + for (String name : List.of("chalk", "chert", "gypsum", "pumice")) set.add("mineralogy:" + name); + return set; + } + private void verifyTags(String phase) { + Set terrain = raw(); + for (String name : List.of("andesite", "basalt", "diorite", "granite", "sandstone", "tuff")) terrain.add("minecraft:" + name); + require(terrain.size() == 37, "Incorrect expected terrain cardinality"); + TagKey terrainTag = blockTag("mineralogy:terrain_rocks"); + require(java.util.stream.StreamSupport.stream(BuiltInRegistries.BLOCK.getTagOrEmpty(terrainTag).spliterator(), false).count() == 37, "Loaded terrain cardinality"); + for (String name : terrain) { + require(block(name).defaultBlockState().is(terrainTag), "Terrain omitted " + name); + require(new ItemStack(block(name)).is(TagKey.create(Registries.ITEM, id("mineralogy:terrain_rocks"))), "Item terrain omitted " + name); + for (String tag : List.of("sculk_replaceable", "sculk_replaceable_world_gen", "dripstone_replaceable_blocks", "moss_replaceable", "lush_ground_replaceable")) + require(block(name).defaultBlockState().is(blockTag("minecraft:" + tag)), tag + " omitted " + name); + } + for (String tag : List.of("sculk_replaceable", "dripstone_replaceable_blocks", "moss_replaceable")) { + require(Blocks.STONE.defaultBlockState().is(blockTag("minecraft:" + tag)), "Lost vanilla stone " + tag); + require(Blocks.GOLD_BLOCK.defaultBlockState().is(blockTag("minecraft:" + tag)), "Lost third-party member " + tag); + } + for (String excluded : List.of("basalt_brick", "basalt_smooth", "basalt_slab", "basalt_furnace", "sulfur_ore", "sulfur_block", "rocksaltlamp", "rocksaltstreetlamp")) + if (registered("mineralogy:" + excluded)) + require(!block("mineralogy:" + excluded).defaultBlockState().is(terrainTag), "Crafted/non-terrain member " + excluded); + boolean constructionDisabled = Boolean.getBoolean("mineralogy.compatProbe.constructionDisabled"); + String[] mining = {"mineable/pickaxe", "needs_iron_tool", "needs_stone_tool"}; + int[] totals = constructionDisabled ? new int[]{53, 3, 9} : new int[]{1133, 123, 329}; + for (int index = 0; index < mining.length; index++) { + long total = java.util.stream.StreamSupport.stream(BuiltInRegistries.BLOCK.getTagOrEmpty(blockTag("minecraft:" + mining[index])).spliterator(), false) + .filter(holder -> BuiltInRegistries.BLOCK.getKey(holder.value()).getNamespace().equals("mineralogy")).count(); + require(total == totals[index], "Loaded mining total " + mining[index] + "=" + total); + } + evidence.add(phase + ": 37 block/item terrain identities; all five vanilla consumers; vanilla and third-party members retained"); + } + private void verifyCatalysts(ServerLevel level, String phase) throws Exception { + int index = 0; + for (String substrate : List.of("minecraft:stone", "mineralogy:basalt", "minecraft:basalt", "mineralogy:chalk", "mineralogy:chert", "mineralogy:gypsum", "mineralogy:pumice", "mineralogy:rhyolite")) { + BlockPos center = new BlockPos(index++ * 32, 200, 0); + prepareRoom(level, center, block(substrate), 7); + BlockPos catalystPos = center.offset(-3, 1, 0); + level.setBlockAndUpdate(catalystPos, Blocks.SCULK_CATALYST.defaultBlockState()); + Object catalyst = level.getBlockEntity(catalystPos); + require(catalyst != null, "No catalyst block entity"); + Object listener = call(catalyst, "getListener"); + Class entityTypes = Class.forName("net.minecraft.world.entity.EntityType"); + Object type = entityTypes.getField("ZOMBIE").get(null); + Class zombieClass = Class.forName("net.minecraft.world.entity.monster.Zombie"); + LivingEntity zombie = (LivingEntity)construct(zombieClass, type, level); + zombie.setPos(center.getX() + 0.5, center.getY() + 1, center.getZ() + 0.5); + level.addFreshEntity(zombie); + call(zombie, "die", level.damageSources().generic()); + // Deliver the real death to the catalyst explicitly if the synchronous + // event dispatcher has not yet visited this listener in the probe tick. + Object spreader = call(listener, "getSculkSpreader"); + if (((List)call(spreader, "getCursors")).isEmpty()) { + Class gameEvent = Class.forName("net.minecraft.world.level.gameevent.GameEvent"); + Object dieEvent = gameEvent.getField("ENTITY_DIE").get(null); + Class context = Class.forName("net.minecraft.world.level.gameevent.GameEvent$Context"); + Object ctx = callStatic(context, "of", zombie); + call(listener, "handleGameEvent", level, dieEvent, ctx, zombie.position()); + } + require(!((List)call(spreader, "getCursors")).isEmpty(), "XP death failed to charge catalyst on " + substrate); + RandomSource random = RandomSource.create(81499); + for (int tick = 0; tick < 500; tick++) call(spreader, "updateCursors", level, catalystPos, random, true); + int sculk = count(level, center, 7, Blocks.SCULK); + require(sculk > 0, "Catalyst failed to convert " + substrate); + evidence.add(phase + ": catalyst XP-death " + substrate + " sculk=" + sculk); + zombie.discard(); + } + } + private void verifyFeatures(ServerLevel level, String phase) throws Exception { + Object featureRegistry = call(level.registryAccess(), "lookupOrThrow", Registries.CONFIGURED_FEATURE); + for (String feature : List.of("moss_patch_bonemeal", "dripstone_cluster")) { + ResourceKey key = ResourceKey.create(Registries.CONFIGURED_FEATURE, id("minecraft:" + feature)); + Object holder = call(featureRegistry, "getOrThrow", key); + Object configured = call(holder, "value"); + int index = 0; + for (String substrate : List.of("minecraft:stone", "mineralogy:basalt", "minecraft:basalt", "mineralogy:rhyolite", "mineralogy:chalk", "mineralogy:chert", "mineralogy:gypsum", "mineralogy:pumice", "mineralogy:basalt_brick")) { + if (!registered(substrate)) continue; + BlockPos center = new BlockPos(index++ * 32, 200, 64); + int placed = 0; + for (long seed : new long[] { 3, 17, 81, 109, 531 }) { + prepareRoom(level, center, block(substrate), 12); + call(configured, "place", level, level.getChunkSource().getGenerator(), RandomSource.create(seed), center.above()); + placed += count(level, center, 12, feature.startsWith("moss") ? Blocks.MOSS_BLOCK : Blocks.DRIPSTONE_BLOCK); + if (!feature.startsWith("moss")) placed += count(level, center, 12, Blocks.POINTED_DRIPSTONE); + } + if (substrate.endsWith("basalt_brick")) require(placed == 0, "Feature converted crafted brick substrate: " + feature); + else require(placed > 0, "Vanilla feature failed on " + substrate + ": " + feature); + evidence.add(phase + ": deterministic " + feature + " " + substrate + " blocks=" + placed); + } + } + } + private static void prepareRoom(ServerLevel level, BlockPos center, Block substrate, int radius) { + for (int cx = (center.getX() - radius) >> 4; cx <= (center.getX() + radius) >> 4; cx++) + for (int cz = (center.getZ() - radius) >> 4; cz <= (center.getZ() + radius) >> 4; cz++) { level.setChunkForced(cx, cz, true); level.getChunk(cx, cz); } + for (BlockPos pos : BlockPos.betweenClosed(center.offset(-radius, -3, -radius), center.offset(radius, 13, radius))) { + int dy = pos.getY() - center.getY(); + level.setBlock(pos, (dy <= 0 || dy >= 10 ? substrate : Blocks.AIR).defaultBlockState(), 2); + } + } + private static int count(ServerLevel level, BlockPos center, int radius, Block block) { + int count = 0; + for (BlockPos pos : BlockPos.betweenClosed(center.offset(-radius, -3, -radius), center.offset(radius, 13, radius))) + if (level.getBlockState(pos).is(block)) count++; + return count; + } + private void sampleCaves(ServerLevel level) { + Map counts = new TreeMap<>(); + for (int x = -4; x <= 4; x++) for (int z = -4; z <= 4; z++) level.getChunk(x, z); + for (BlockPos pos : BlockPos.betweenClosed(new BlockPos(-64, -64, -64), new BlockPos(79, 80, 79))) { + String name = BuiltInRegistries.BLOCK.getKey(level.getBlockState(pos).getBlock()).toString(); + if (name.startsWith("mineralogy:") || name.contains("dripstone") || name.contains("moss") || name.contains("cave_vines") + || name.equals("minecraft:air") || name.equals("minecraft:cave_air")) + counts.merge(name, 1L, Long::sum); + } + evidence.add("Paired fresh cave sample: 81 chunks; seed -4965128775892001975; y=-64..80"); + counts.forEach((name, count) -> evidence.add(name + "=" + count)); + } + private static final class ClientSmoke { + private static int ticks; + private static int waiting; + private static String lastScreen; + private static Object confirmedBackup; + private static void register() { net.neoforged.neoforge.common.NeoForge.EVENT_BUS.addListener((net.neoforged.neoforge.client.event.ClientTickEvent.Post event) -> tick()); } + private static void tick() { + net.minecraft.client.Minecraft client = net.minecraft.client.Minecraft.getInstance(); + Object screen = client.screen; + if (screen != null && !screen.getClass().getName().equals(lastScreen)) { + lastScreen = screen.getClass().getName(); + System.out.println("COMPAT_CLIENT_SCREEN " + lastScreen); + } + if (screen instanceof net.minecraft.client.gui.screens.BackupConfirmScreen backup && screen != confirmedBackup) { + // The copied disposable world is the only accepted target. Never + // auto-confirm a user world or unrelated dialog. + try { + confirmedBackup = screen; + net.minecraft.client.gui.screens.BackupConfirmScreen.Listener listener = + (net.minecraft.client.gui.screens.BackupConfirmScreen.Listener)field(backup, "onProceed"); + listener.proceed(false, false); + } catch (Exception problem) { throw new IllegalStateException(problem); } + } + if (client.level != null && client.player != null && ++ticks == 200) { + try { Files.writeString(Paths.get("terrain-client-result.txt"), "PASS: rendered integrated world for 200 client ticks\n", StandardCharsets.UTF_8); } + catch (Exception failure) { throw new IllegalStateException(failure); } + client.stop(); + } + if (client.level == null && ++waiting > 2400) { + System.err.println("COMPAT_CLIENT_TIMEOUT " + lastScreen); + client.stop(); + } + } + } + private void finish(MinecraftServer server, Throwable failure) { + try { + String result = String.join("\n", evidence) + "\n" + (failure == null ? "PASS\n" : "FAIL: " + failure + "\n"); + Files.writeString(Paths.get("terrain-compatibility-result.txt"), result, StandardCharsets.UTF_8); + System.out.println("MINERALOGY_TERRAIN_COMPATIBILITY_" + (failure == null ? "PASS" : "FAIL")); + if (failure != null) failure.printStackTrace(); + } catch (Exception io) { io.printStackTrace(); } + server.halt(false); + } + private static void require(boolean condition, String message) { if (!condition) throw new IllegalStateException(message); } + private static Object enumValue(String type, String name) throws Exception { return Class.forName(type).getField(name).get(null); } + private static Object field(Object target, String name) throws Exception { + for (Class type = target.getClass(); type != null; type = type.getSuperclass()) { + try { Field field = type.getDeclaredField(name); field.setAccessible(true); return field.get(target); } + catch (NoSuchFieldException ignored) { } + } + throw new NoSuchFieldException(name); + } + private static Object construct(Class type, Object... args) throws Exception { + for (Constructor constructor : type.getConstructors()) if (matches(constructor.getParameterTypes(), args)) return constructor.newInstance(args); + throw new NoSuchMethodException(type.getName() + " constructor"); + } + private static Object callStatic(Class type, String name, Object... args) throws Exception { return invoke(type, null, name, args); } + private static Object call(Object target, String name, Object... args) throws Exception { return invoke(target.getClass(), target, name, args); } + private static Object invoke(Class type, Object target, String name, Object[] args) throws Exception { + // Search public inherited methods first, then protected native pickup paths. + for (Method method : type.getMethods()) if (method.getName().equals(name) && matches(method.getParameterTypes(), args)) return method.invoke(target, args); + for (Class cursor = type; cursor != null; cursor = cursor.getSuperclass()) for (Method method : cursor.getDeclaredMethods()) + if (method.getName().equals(name) && matches(method.getParameterTypes(), args)) { method.setAccessible(true); return method.invoke(target, args); } + throw new NoSuchMethodException(type.getName() + "." + name + Arrays.toString(args)); + } + private static boolean matches(Class[] params, Object[] args) { + if (params.length != args.length) return false; + for (int index = 0; index < params.length; index++) { + Class type = params[index]; + if (type == boolean.class) type = Boolean.class; + if (type == int.class) type = Integer.class; + if (type == double.class) type = Double.class; + if (type == float.class) type = Float.class; + if (type == long.class) type = Long.class; + if (args[index] != null && !type.isInstance(args[index])) return false; + } + return true; + } +} diff --git a/src/terrainCompatibilityTest/resources/META-INF/neoforge.mods.toml b/src/terrainCompatibilityTest/resources/META-INF/neoforge.mods.toml new file mode 100644 index 000000000..240b93c0d --- /dev/null +++ b/src/terrainCompatibilityTest/resources/META-INF/neoforge.mods.toml @@ -0,0 +1,7 @@ +modLoader="javafml" +loaderVersion="[2,)" +license="LGPL-2.1" +[[mods]] +modId="mineralogycompatprobe" +version="1.0.0" +displayName="Non-shipping Mineralogy Terrain Compatibility Probe" diff --git a/src/terrainCompatibilityTest/resources/data/c/tags/blocks/cobblestones.json b/src/terrainCompatibilityTest/resources/data/c/tags/blocks/cobblestones.json new file mode 100644 index 000000000..3d000f50f --- /dev/null +++ b/src/terrainCompatibilityTest/resources/data/c/tags/blocks/cobblestones.json @@ -0,0 +1 @@ +{"replace":false,"values":["minecraft:gold_block"]} diff --git a/src/terrainCompatibilityTest/resources/data/c/tags/blocks/cobblestones/normal.json b/src/terrainCompatibilityTest/resources/data/c/tags/blocks/cobblestones/normal.json new file mode 100644 index 000000000..3d000f50f --- /dev/null +++ b/src/terrainCompatibilityTest/resources/data/c/tags/blocks/cobblestones/normal.json @@ -0,0 +1 @@ +{"replace":false,"values":["minecraft:gold_block"]} diff --git a/src/terrainCompatibilityTest/resources/data/c/tags/items/cobblestones.json b/src/terrainCompatibilityTest/resources/data/c/tags/items/cobblestones.json new file mode 100644 index 000000000..3d000f50f --- /dev/null +++ b/src/terrainCompatibilityTest/resources/data/c/tags/items/cobblestones.json @@ -0,0 +1 @@ +{"replace":false,"values":["minecraft:gold_block"]} diff --git a/src/terrainCompatibilityTest/resources/data/c/tags/items/cobblestones/normal.json b/src/terrainCompatibilityTest/resources/data/c/tags/items/cobblestones/normal.json new file mode 100644 index 000000000..3d000f50f --- /dev/null +++ b/src/terrainCompatibilityTest/resources/data/c/tags/items/cobblestones/normal.json @@ -0,0 +1 @@ +{"replace":false,"values":["minecraft:gold_block"]} diff --git a/src/terrainCompatibilityTest/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json b/src/terrainCompatibilityTest/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json new file mode 100644 index 000000000..3d000f50f --- /dev/null +++ b/src/terrainCompatibilityTest/resources/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json @@ -0,0 +1 @@ +{"replace":false,"values":["minecraft:gold_block"]} diff --git a/src/terrainCompatibilityTest/resources/data/minecraft/tags/blocks/moss_replaceable.json b/src/terrainCompatibilityTest/resources/data/minecraft/tags/blocks/moss_replaceable.json new file mode 100644 index 000000000..3d000f50f --- /dev/null +++ b/src/terrainCompatibilityTest/resources/data/minecraft/tags/blocks/moss_replaceable.json @@ -0,0 +1 @@ +{"replace":false,"values":["minecraft:gold_block"]} diff --git a/src/terrainCompatibilityTest/resources/data/minecraft/tags/blocks/sculk_replaceable.json b/src/terrainCompatibilityTest/resources/data/minecraft/tags/blocks/sculk_replaceable.json new file mode 100644 index 000000000..3d000f50f --- /dev/null +++ b/src/terrainCompatibilityTest/resources/data/minecraft/tags/blocks/sculk_replaceable.json @@ -0,0 +1 @@ +{"replace":false,"values":["minecraft:gold_block"]} diff --git a/src/terrainCompatibilityTest/resources/data/mineralogycompatprobe/worldgen/world_preset/dripstone.json b/src/terrainCompatibilityTest/resources/data/mineralogycompatprobe/worldgen/world_preset/dripstone.json new file mode 100644 index 000000000..0290a0578 --- /dev/null +++ b/src/terrainCompatibilityTest/resources/data/mineralogycompatprobe/worldgen/world_preset/dripstone.json @@ -0,0 +1 @@ +{"dimensions":{"minecraft:overworld":{"type":"minecraft:overworld","generator":{"type":"minecraft:noise","biome_source":{"type":"minecraft:fixed","biome":"minecraft:dripstone_caves"},"settings":"minecraft:overworld"}},"minecraft:the_nether":{"type":"minecraft:the_nether","generator":{"type":"minecraft:noise","biome_source":{"type":"minecraft:multi_noise","preset":"minecraft:nether"},"settings":"minecraft:nether"}},"minecraft:the_end":{"type":"minecraft:the_end","generator":{"type":"minecraft:noise","biome_source":{"type":"minecraft:the_end"},"settings":"minecraft:end"}}}} diff --git a/src/terrainCompatibilityTest/resources/data/mineralogycompatprobe/worldgen/world_preset/lush.json b/src/terrainCompatibilityTest/resources/data/mineralogycompatprobe/worldgen/world_preset/lush.json new file mode 100644 index 000000000..48a5490a2 --- /dev/null +++ b/src/terrainCompatibilityTest/resources/data/mineralogycompatprobe/worldgen/world_preset/lush.json @@ -0,0 +1 @@ +{"dimensions":{"minecraft:overworld":{"type":"minecraft:overworld","generator":{"type":"minecraft:noise","biome_source":{"type":"minecraft:fixed","biome":"minecraft:lush_caves"},"settings":"minecraft:overworld"}},"minecraft:the_nether":{"type":"minecraft:the_nether","generator":{"type":"minecraft:noise","biome_source":{"type":"minecraft:multi_noise","preset":"minecraft:nether"},"settings":"minecraft:nether"}},"minecraft:the_end":{"type":"minecraft:the_end","generator":{"type":"minecraft:noise","biome_source":{"type":"minecraft:the_end"},"settings":"minecraft:end"}}}} diff --git a/src/terrainCompatibilityTest/resources/pack.mcmeta b/src/terrainCompatibilityTest/resources/pack.mcmeta new file mode 100644 index 000000000..a5deccded --- /dev/null +++ b/src/terrainCompatibilityTest/resources/pack.mcmeta @@ -0,0 +1 @@ +{"pack":{"pack_format":32,"description":"Non-shipping terrain compatibility fixture"}} diff --git a/src/test/java/zone/moddev/mc/mineralogy/NativeRecipeManagerTest.java b/src/test/java/zone/moddev/mc/mineralogy/NativeRecipeManagerTest.java index 5433ee6b7..2cdda7792 100644 --- a/src/test/java/zone/moddev/mc/mineralogy/NativeRecipeManagerTest.java +++ b/src/test/java/zone/moddev/mc/mineralogy/NativeRecipeManagerTest.java @@ -88,7 +88,10 @@ private static void assertSlabConversion(String name, String source, String resu .getAsJsonObject().get("item").getAsString()); assertEquals(name, result, recipe.getAsJsonObject("result").get("id").getAsString()); assertEquals(name, 1, resultCount(recipe)); - assertFalse(name, recipe.has("neoforge:conditions")); + assertEquals(name, 1, recipe.getAsJsonArray("neoforge:conditions").size()); + JsonObject guard = recipe.getAsJsonArray("neoforge:conditions").get(0).getAsJsonObject(); + assertEquals(name, "neoforge:item_exists", guard.get("type").getAsString()); + assertEquals(name, source.startsWith("mineralogy:") ? source : result, guard.get("item").getAsString()); } private static String enabledMaterial(String name) { diff --git a/src/test/java/zone/moddev/mc/mineralogy/ResourceContractTest.java b/src/test/java/zone/moddev/mc/mineralogy/ResourceContractTest.java index a94d0aa49..4eadc24de 100644 --- a/src/test/java/zone/moddev/mc/mineralogy/ResourceContractTest.java +++ b/src/test/java/zone/moddev/mc/mineralogy/ResourceContractTest.java @@ -159,7 +159,7 @@ public void minecraftOverridesUseNativeRecipesAndRecipeBookFields() throws Excep JsonObject recipe = json(file); assertFalse(file.getName(), recipe.has("recipes")); assertFalse(file.getName(), recipe.has("forge:condition")); - assertFalse(file.getName(), recipe.has("neoforge:conditions")); + if (recipe.has("neoforge:conditions")) assertTrue(file.getName(), recipe.getAsJsonArray("neoforge:conditions").asList().stream().allMatch(value -> "neoforge:item_exists".equals(value.getAsJsonObject().get("type").getAsString()))); assertRecipeBookFields(file.getName(), recipe); } } @@ -552,7 +552,7 @@ public void nativeSlabsAndCobblestoneOverridesUseStableConditionalTags() throws @Test public void oilAndBuildMetadataUseStableTargetIdentities() throws Exception { String properties = new String(Files.readAllBytes(new File("gradle.properties").toPath()), StandardCharsets.UTF_8); - assertTrue(properties.contains("mod_version=6.1.2.120062")); + assertTrue(properties.contains("mod_version=6.1.4.120062")); assertTrue(properties.contains("orespawn_curse_file_id=8800065")); String build = new String(Files.readAllBytes(new File("build.gradle").toPath()), StandardCharsets.UTF_8); assertTrue(build.contains("runtimeOnly \"curse.maven:mmd-orespawn-")); @@ -650,7 +650,9 @@ private static void assertTagValues(File file, String... expected) throws Except JsonArray values = json(file).getAsJsonArray("values"); assertEquals(file.getPath(), expected.length, values.size()); for (int index = 0; index < expected.length; index++) { - assertEquals(file.getPath(), expected[index], values.get(index).getAsString()); + JsonElement value = values.get(index); + if (value.isJsonObject()) assertFalse(value.getAsJsonObject().get("required").getAsBoolean()); + assertEquals(file.getPath(), expected[index], value.isJsonObject() ? value.getAsJsonObject().get("id").getAsString() : value.getAsString()); } } @@ -712,11 +714,11 @@ private static void assertNativeSlabConversion(String recipeName, String source, .getAsJsonObject().get("item").getAsString()); assertEquals(recipeName, result, recipe.getAsJsonObject("result").get("id").getAsString()); assertEquals(recipeName, 1, recipe.getAsJsonObject("result").get("count").getAsInt()); - assertFalse(recipeName, recipe.has("neoforge:conditions")); + assertTrue(recipeName, recipe.has("neoforge:conditions")); JsonObject advancement = json(new File(ROOT, "data/mineralogy/advancements/recipes/" + recipeName + ".json")); - assertFalse(recipeName, advancement.has("neoforge:conditions")); + assertEquals(recipeName, recipe.get("neoforge:conditions"), advancement.get("neoforge:conditions")); assertEquals(recipeName, source, criterionItem(advancement, "has_rock")); assertEquals(recipeName, "mineralogy:" + recipeName, advancement.getAsJsonObject("rewards").getAsJsonArray("recipes") diff --git a/src/test/java/zone/moddev/mc/mineralogy/TagCompatibilityContractTest.java b/src/test/java/zone/moddev/mc/mineralogy/TagCompatibilityContractTest.java new file mode 100644 index 000000000..de4766b5a --- /dev/null +++ b/src/test/java/zone/moddev/mc/mineralogy/TagCompatibilityContractTest.java @@ -0,0 +1,208 @@ +package zone.moddev.mc.mineralogy; + +import com.google.gson.*; +import org.junit.Test; +import java.nio.charset.StandardCharsets; +import java.nio.file.*; +import java.util.*; +import static org.junit.Assert.*; + +/** The focused, shipping contract is separate from the local full tag index. */ +public class TagCompatibilityContractTest { + private static final Path DATA = Paths.get("src/main/resources/data"); + private static JsonObject read(Path file) throws Exception { + return JsonParser.parseString(new String(Files.readAllBytes(file), StandardCharsets.UTF_8)).getAsJsonObject(); + } + private static Set ids(JsonObject tag) { + Set result = new TreeSet<>(); + assertFalse("Unsupported optional array", tag.has("optional")); + for (JsonElement value : tag.getAsJsonArray("values")) { + String id; + if (value.isJsonObject()) { + JsonObject object = value.getAsJsonObject(); + assertEquals(new HashSet<>(Arrays.asList("id", "required")), object.keySet()); + assertFalse(object.get("required").getAsBoolean()); + id = object.get("id").getAsString(); + } else { id = value.getAsString(); } + assertTrue(id, id.matches("#?[a-z0-9_.-]+:[a-z0-9_/.-]+")); + if (id.matches("mineralogy:(lit_)?(.+)(_smooth|_brick|_slab|_stairs|_wall|_furnace|_relief_.+)")) + assertTrue("Required config-dependent construction entry " + id, value.isJsonObject()); + assertTrue("Duplicate " + id, result.add(id)); + } + return result; + } + @Test public void generatedContractsMatchAndEveryTagHasValidMembers() throws Exception { + JsonObject contracts = read(Paths.get("src/test/resources/tag-compatibility-contract.json")); + for (Map.Entry contract : contracts.getAsJsonObject("tags").entrySet()) { + JsonObject actual = read(DATA.resolve(contract.getKey())); + assertEquals(contract.getKey(), contract.getValue(), actual.get("values")); + assertFalse(actual.get("replace").getAsBoolean()); + for (String id : ids(actual)) if (id.startsWith("mineralogy:")) { + String asset = contract.getKey().contains("/tags/blocks/") ? "blockstates/" : "models/item/"; + assertTrue("Nonexistent registry form " + contract.getKey() + " " + id, + Files.exists(Paths.get("src/main/resources/assets/mineralogy/" + asset + id.substring(11) + ".json"))); + } + } + try (java.util.stream.Stream paths = Files.walk(DATA)) { + for (Path path : (Iterable)paths.filter(p -> p.toString().contains("tags") && p.toString().endsWith(".json"))::iterator) + ids(read(path)); + } + } + @Test public void shapesExcludeDoubleFullBlocksAndRemainOptional() throws Exception { + for (String kind : Arrays.asList("blocks", "items")) for (String shape : Arrays.asList("slabs", "stairs", "walls")) { + JsonObject tag = read(DATA.resolve("minecraft/tags/" + kind + "/" + shape + ".json")); + Set members = ids(tag); + assertEquals(108, members.size()); + assertTrue(members.stream().noneMatch(id -> id.contains("double_slab"))); + assertTrue(tag.getAsJsonArray("values").asList().stream().allMatch(JsonElement::isJsonObject)); + } + } + @Test public void naturalRawAndHornPoliciesExcludeSoftAndCraftedForms() throws Exception { + Set raw = ids(read(DATA.resolve("mineralogy/tags/blocks/raw_stones.json"))); + assertEquals(36, raw.size()); + assertFalse(raw.contains("minecraft:sandstone")); + assertFalse(raw.stream().anyMatch(id -> id.endsWith("_smooth") || id.endsWith("_brick"))); + Set horns = ids(read(DATA.resolve("mineralogy/tags/blocks/horn_breaking_rocks.json"))); + assertEquals(30, horns.size()); + assertTrue(horns.contains("mineralogy:chert")); + for (String excluded : Arrays.asList("rock_salt", "scoria", "siltstone", "chalk", "gypsum", "pumice", "basalt_brick")) + assertFalse(horns.contains("mineralogy:" + excluded)); + assertFalse(Files.exists(DATA.resolve("minecraft/tags/blocks/base_stone_overworld.json"))); + assertFalse(Files.exists(DATA.resolve("minecraft/tags/blocks/azalea_grows_on.json"))); + assertFalse(Files.exists(DATA.resolve("minecraft/tags/blocks/height_specific_ore_replaceables.json"))); + } + @Test public void furnaceWorkstationsAndCatTargetsUseTheCorrectRegistryForms() throws Exception { + assertEquals(216, ids(read(DATA.resolve("c/tags/blocks/player_workstations/furnaces.json"))).size()); + Set items = ids(read(DATA.resolve("c/tags/items/player_workstations/furnaces.json"))); + assertEquals(108, items.size()); + assertTrue(items.stream().noneMatch(id -> id.startsWith("mineralogy:lit_"))); + assertFalse(Files.exists(DATA.resolve("minecraft/tags/blocks/cats_can_sit_on.json"))); + } + @Test public void miningTotalsAndNormalCobblestoneRemainExact() throws Exception { + assertEquals(1133, ids(read(DATA.resolve("minecraft/tags/blocks/mineable/pickaxe.json"))).size()); + assertEquals(123, ids(read(DATA.resolve("minecraft/tags/blocks/needs_iron_tool.json"))).size()); + assertEquals(329, ids(read(DATA.resolve("minecraft/tags/blocks/needs_stone_tool.json"))).size()); + for (String kind : Arrays.asList("blocks", "items")) + assertEquals(new TreeSet<>(Arrays.asList("mineralogy:chert", "mineralogy:pumice")), + ids(read(DATA.resolve("c/tags/" + kind + "/cobblestones/normal.json")))); + } + @Test public void dripstoneHooksAreLimitedToTheTwoProvenConsumers() throws Exception { + JsonObject configured = read(Paths.get("src/main/resources/META-INF/coremods.json")); + assertEquals("coremods/mineralogy_terrain_compatibility.js", configured.get("mineralogy_terrain_compatibility").getAsString()); + String source = Files.readString(Paths.get("src/main/resources/coremods/mineralogy_terrain_compatibility.js")); + assertTrue(source.contains("if (hooks !== 1) throw new Error")); + assertTrue(source.contains("DripstoneClusterFeature")); + assertTrue(source.contains("LargeDripstoneFeature$LargeDripstone")); + assertTrue(source.contains("net.neoforged.coremod.api.ASMAPI")); + assertFalse(source.contains("net.minecraftforge")); + assertEquals(new TreeSet<>(Arrays.asList("#minecraft:base_stone_overworld", "#mineralogy:terrain_rocks")), + ids(read(DATA.resolve("mineralogy/tags/blocks/dripstone_base_stones.json")))); + assertFalse(Files.exists(DATA.resolve("minecraft/tags/blocks/base_stone_overworld.json"))); + } + @Test public void disabledConstructionDoesNotLeaveRequiredLootItemReferences() throws Exception { + int guarded = 0; + try (java.util.stream.Stream paths = Files.list(DATA.resolve("mineralogy/loot_tables/blocks"))) { + for (Path path : (Iterable)paths::iterator) { + JsonObject loot = read(path); + for (JsonElement pool : loot.getAsJsonArray("pools")) { + for (JsonElement entry : pool.getAsJsonObject().getAsJsonArray("entries")) { + JsonObject value = entry.getAsJsonObject(); + if (!"minecraft:item".equals(value.get("type").getAsString())) continue; + String id = value.get("name").getAsString(); + if (!id.matches("mineralogy:(.+)(_smooth|_brick|_slab|_stairs|_wall|_furnace|_relief_.+)")) continue; + assertTrue(path.toString(), loot.has("neoforge:conditions")); + List flags = new ArrayList<>(); + for (JsonElement entryCondition : loot.getAsJsonArray("neoforge:conditions")) { + JsonObject condition = entryCondition.getAsJsonObject(); + assertEquals(new HashSet<>(Arrays.asList("type", "flag")), condition.keySet()); + assertEquals("mineralogy:config", condition.get("type").getAsString()); + flags.add(condition.get("flag").getAsString()); + } + assertEquals(id, constructionFlags(id), flags); + guarded++; + } + } + } + } + assertEquals(864, guarded); + } + @Test public void forestRockHookPreservesNativeChecksWithoutGlobalStoneExpansion() throws Exception { + assertEquals(Collections.singleton("#mineralogy:terrain_rocks"), + ids(read(DATA.resolve("mineralogy/tags/blocks/forest_rock_substrates.json")))); + String transformer = Files.readString(Paths.get("src/main/resources/coremods/mineralogy_terrain_compatibility.js")); + assertTrue(transformer.contains("BlockBlobFeature")); + assertTrue(transformer.contains("instruction.name === 'isStone'")); + assertTrue(transformer.contains("if (hooks !== 1) throw new Error('Mineralogy forest-rock hook drift")); + String source = Files.readString(Paths.get("src/main/java/zone/moddev/mc/mineralogy/compat/VanillaTerrainHooks.java")); + assertTrue(source.contains("state.is(BlockTags.BASE_STONE_OVERWORLD) || state.is(FOREST_ROCK_SUBSTRATES)")); + assertFalse(Files.exists(DATA.resolve("minecraft/tags/blocks/base_stone_overworld.json"))); + String generator = Files.readString(Paths.get("scripts/generate-recipes.ps1")); + assertTrue(generator.contains("@([ordered]@{ id = $item; required = $false })")); + } + private static List constructionFlags(String id) { + if (id.contains("_relief_")) return Arrays.asList("GENERATE_SMOOTH", "GENERATE_RELIEFS"); + String prefix = id.contains("_smooth_brick") ? "SMOOTHBRICK" + : id.contains("_smooth") ? "SMOOTH" : id.contains("_brick") ? "BRICK" : "ROCK"; + List flags = new ArrayList<>(); + if (prefix.startsWith("SMOOTH")) flags.add("GENERATE_SMOOTH"); + if (prefix.equals("SMOOTHBRICK")) flags.add("GENERATE_SMOOTHBRICK"); + if (prefix.equals("BRICK")) flags.add("GENERATE_BRICK"); + if (id.endsWith("_furnace")) { flags.add("GENERATE_" + prefix + "SLAB"); flags.add("GENERATE_" + prefix + "FURNACE"); } + else if (id.endsWith("_slab")) flags.add("GENERATE_" + prefix + "SLAB"); + else if (id.endsWith("_stairs")) flags.add("GENERATE_" + prefix + "STAIRS"); + else if (id.endsWith("_wall")) flags.add("GENERATE_" + prefix + "WALL"); + assertFalse(id, flags.isEmpty()); + return flags; + } + @Test public void disabledConstructionGuardsRecipesAndTheirAdvancements() throws Exception { + Set optional = new TreeSet<>(); + try (java.util.stream.Stream paths = Files.list(DATA.resolve("mineralogy/loot_tables/blocks"))) { + for (Path path : (Iterable)paths::iterator) { + for (JsonElement pool : read(path).getAsJsonArray("pools")) { + for (JsonElement entry : pool.getAsJsonObject().getAsJsonArray("entries")) { + String id = entry.getAsJsonObject().get("name").getAsString(); + if (id.matches("mineralogy:(.+)(_smooth|_brick|_slab|_stairs|_wall|_furnace|_relief_.+)")) optional.add(id); + } + } + } + } + assertEquals(864, optional.size()); + int guarded = 0; + for (String namespace : Arrays.asList("mineralogy", "minecraft")) { + try (java.util.stream.Stream paths = Files.list(DATA.resolve(namespace + "/recipes"))) { + for (Path path : (Iterable)paths::iterator) { + JsonObject recipe = read(path); + Set required = new TreeSet<>(); + optionalReferences(recipe, optional, required); + Path advancePath = DATA.resolve(namespace + "/advancements/recipes/" + (namespace.equals("minecraft") ? "building_blocks/" : "") + path.getFileName()); + JsonObject advance = Files.exists(advancePath) ? read(advancePath) : null; + if (advance != null) optionalReferences(advance, optional, required); + if (required.isEmpty()) continue; + Set actual = new TreeSet<>(); + assertTrue(path.toString(), recipe.has("neoforge:conditions")); + for (JsonElement condition : recipe.getAsJsonArray("neoforge:conditions")) { + JsonObject value = condition.getAsJsonObject(); + if (!"neoforge:item_exists".equals(value.get("type").getAsString())) continue; + assertEquals(new HashSet<>(Arrays.asList("type", "item")), value.keySet()); + assertTrue(path.toString(), actual.add(value.get("item").getAsString())); + } + assertEquals(path.toString(), required, actual); + if (advance != null) assertEquals(path.toString(), recipe.get("neoforge:conditions"), advance.get("neoforge:conditions")); + guarded++; + } + } + } + assertEquals(1350, guarded); + } + private static void optionalReferences(JsonElement node, Set optional, Set found) { + if (node.isJsonPrimitive() && node.getAsJsonPrimitive().isString()) { + String value = node.getAsString(); + if (optional.contains(value)) found.add(value); + } else if (node.isJsonArray()) { + for (JsonElement child : node.getAsJsonArray()) optionalReferences(child, optional, found); + } else if (node.isJsonObject()) { + for (Map.Entry entry : node.getAsJsonObject().entrySet()) + if (!entry.getKey().equals("neoforge:conditions")) optionalReferences(entry.getValue(), optional, found); + } + } +} diff --git a/src/test/java/zone/moddev/mc/mineralogy/TerrainCompatibilityContractTest.java b/src/test/java/zone/moddev/mc/mineralogy/TerrainCompatibilityContractTest.java new file mode 100644 index 000000000..5bf8f708a --- /dev/null +++ b/src/test/java/zone/moddev/mc/mineralogy/TerrainCompatibilityContractTest.java @@ -0,0 +1,108 @@ +package zone.moddev.mc.mineralogy; + +import com.google.gson.*; +import org.junit.Test; +import java.nio.charset.StandardCharsets; +import java.nio.file.*; +import java.util.*; +import static org.junit.Assert.*; + +/** Target-independent resource contract; runtime probes independently test vanilla consumers. */ +public class TerrainCompatibilityContractTest { + private static final Path ROOT = Paths.get("src/main/resources/data"); + private static final String[] FAMILIES = ("andesite basalt diorite granite rhyolite pegmatite diabase gabbro peridotite " + + "basaltic_glass scoria tuff shale conglomerate dolomite limestone siltstone marble slate schist gneiss phyllite " + + "amphibolite hornfels quartzite novaculite rock_salt").split(" "); + + private String minecraft() throws Exception { + Properties properties = new Properties(); + try (java.io.Reader reader = Files.newBufferedReader(Paths.get("gradle.properties"))) { properties.load(reader); } + return properties.getProperty("minecraft_version"); + } + private String kind(String kind) throws Exception { + return Arrays.asList("1.19.4", "1.20.1", "1.20.6").contains(minecraft()) ? kind + "s" : kind; + } + private JsonObject json(String path) throws Exception { + return JsonParser.parseString(new String(Files.readAllBytes(ROOT.resolve(path)), StandardCharsets.UTF_8)).getAsJsonObject(); + } + private Set members(JsonObject tag, boolean optional) { + assertEquals(new HashSet<>(Arrays.asList("replace", "values")), tag.keySet()); + assertFalse(tag.get("replace").getAsBoolean()); + Set ids = new TreeSet<>(); + for (JsonElement value : tag.getAsJsonArray("values")) { + String id; + if (value.isJsonObject()) { + assertTrue("Unexpected optional entry", optional); + JsonObject entry = value.getAsJsonObject(); + assertEquals(new HashSet<>(Arrays.asList("id", "required")), entry.keySet()); + assertFalse(entry.get("required").getAsBoolean()); + id = entry.get("id").getAsString(); + } else { assertTrue(value.isJsonPrimitive() && value.getAsJsonPrimitive().isString()); id = value.getAsString(); } + assertTrue("Malformed member: " + id, id.matches("#?[a-z0-9_.-]+:[a-z0-9_/.-]+")); + assertTrue("Duplicate: " + id, ids.add(id)); + } + return ids; + } + private Set raw() { + Set result = new TreeSet<>(); + for (String family : FAMILIES) result.add("mineralogy:" + family); + for (String special : Arrays.asList("chalk", "chert", "gypsum", "pumice")) result.add("mineralogy:" + special); + return result; + } + @Test public void terrainIsExactlyAllProviderOutputsAndLegacyAliases() throws Exception { + Set expected = raw(); + for (String nativeRock : Arrays.asList("andesite", "basalt", "diorite", "granite", "sandstone", "tuff")) expected.add("minecraft:" + nativeRock); + assertEquals(37, expected.size()); + JsonObject provider = json("mineralogy/orespawn/provider.json"); + Set providerMembers = new TreeSet<>(); + for (Map.Entry rule : provider.getAsJsonObject("rocks").entrySet()) providerMembers.add(rule.getValue().getAsJsonObject().get("block").getAsString()); + assertEquals(32, providerMembers.size()); + providerMembers.addAll(provider.getAsJsonObject("profile_defaults").getAsJsonObject("worldgen_aliases").keySet()); + assertEquals(expected, providerMembers); + assertEquals(expected, members(json("mineralogy/tags/" + kind("block") + "/terrain_rocks.json"), false)); + assertEquals(expected, members(json("mineralogy/tags/" + kind("item") + "/terrain_rocks.json"), false)); + } + @Test public void batSpawningUsesOnlyTheAdditiveBlockTerrainInterface() throws Exception { + assertFalse(Files.exists(ROOT.resolve("minecraft/tags/" + kind("block") + "/bats_spawnable_on.json"))); + assertFalse(Files.exists(ROOT.resolve("minecraft/tags/" + kind("item") + "/bats_spawnable_on.json"))); + assertFalse(Files.exists(ROOT.resolve("minecraft/tags/blocks/bats_spawnable_on.json"))); + // Do not broaden base_stone_overworld: it has unrelated worldgen consumers. + assertFalse(Files.exists(ROOT.resolve("minecraft/tags/" + kind("block") + "/base_stone_overworld.json"))); + } + @Test public void naturalReplacementIsAdditiveAndNotConfigConditional() throws Exception { + for (String name : Arrays.asList("sculk_replaceable", "dripstone_replaceable_blocks", "moss_replaceable")) + assertEquals(Collections.singleton("#mineralogy:terrain_rocks"), members(json("minecraft/tags/" + kind("block") + "/" + name + ".json"), false)); + // Vanilla aggregate references, not redundant overrides, are checked by the real-loader probe. + assertFalse(Files.exists(ROOT.resolve("minecraft/tags/" + kind("block") + "/sculk_replaceable_world_gen.json"))); + assertFalse(Files.exists(ROOT.resolve("minecraft/tags/" + kind("block") + "/lush_ground_replaceable.json"))); + } + @Test public void sulfurCubeMembershipIsOnlyRawRockItems() throws Exception { + boolean cubes = Arrays.asList("26.2", "26.3").contains(minecraft()); + Path stones = ROOT.resolve("mineralogy/tags/" + kind("item") + "/sulfur_cube_stones.json"); + Path archetype = ROOT.resolve("minecraft/tags/" + kind("item") + "/sulfur_cube_archetype/slow_bouncy.json"); + if (!cubes) { assertFalse(Files.exists(stones)); assertFalse(Files.exists(archetype)); return; } + Set expected = raw(); + JsonObject tag = json("mineralogy/tags/" + kind("item") + "/sulfur_cube_stones.json"); + assertEquals(31, expected.size()); + assertEquals(expected, members(tag, false)); + for (String id : expected) { + String name = id.substring("mineralogy:".length()); + assertTrue("Nonexistent block identity: " + id, Files.exists(Paths.get("src/main/resources/assets/mineralogy/blockstates/" + name + ".json"))); + assertTrue("Nonexistent item identity: " + id, Files.exists(Paths.get("src/main/resources/assets/mineralogy/models/item/" + name + ".json"))); + } + for (String suffix : Arrays.asList("_smooth", "_brick", "_smooth_brick", "_slab", "_stairs", "_wall", "_furnace")) + for (String family : FAMILIES) assertFalse(expected.contains("mineralogy:" + family + suffix)); + assertEquals(Collections.singleton("#mineralogy:sulfur_cube_stones"), members(json("minecraft/tags/" + kind("item") + "/sulfur_cube_archetype/slow_bouncy.json"), false)); + } + @Test public void noWrongEraTagDirectoriesOrSulfurCubeResources() throws Exception { + String wrongBlock = kind("block").equals("block") ? "blocks" : "block"; + String wrongItem = kind("item").equals("item") ? "items" : "item"; + assertFalse(Files.exists(ROOT.resolve("mineralogy/tags/" + wrongBlock + "/terrain_rocks.json"))); + assertFalse(Files.exists(ROOT.resolve("mineralogy/tags/" + wrongItem + "/terrain_rocks.json"))); + if (!Arrays.asList("26.2", "26.3").contains(minecraft())) { + try (java.util.stream.Stream paths = Files.walk(ROOT)) { + assertFalse(paths.anyMatch(path -> path.toString().contains("sulfur_cube"))); + } + } + } +} diff --git a/src/test/java/zone/moddev/mc/mineralogy/WorkflowContractTest.java b/src/test/java/zone/moddev/mc/mineralogy/WorkflowContractTest.java index 2611f1b77..7ae6abf71 100644 --- a/src/test/java/zone/moddev/mc/mineralogy/WorkflowContractTest.java +++ b/src/test/java/zone/moddev/mc/mineralogy/WorkflowContractTest.java @@ -19,7 +19,7 @@ public void releaseMetadataIdentifiesTheGenericNeoForgeTarget() throws Exception try (FileInputStream input = new FileInputStream("gradle.properties")) { properties.load(input); } - assertEquals("6.1.2.120062", properties.getProperty("mod_version")); + assertEquals("6.1.4.120062", properties.getProperty("mod_version")); assertEquals("1.20.6", properties.getProperty("minecraft_version")); assertEquals(properties.getProperty("mc_version"), properties.getProperty("minecraft_version")); assertEquals("neoforge", properties.getProperty("loader_name")); diff --git a/src/test/resources/construction-resource-contract.json b/src/test/resources/construction-resource-contract.json new file mode 100644 index 000000000..1382f317e --- /dev/null +++ b/src/test/resources/construction-resource-contract.json @@ -0,0 +1,11207 @@ +{ + "items": [ + "mineralogy:amphibolite_brick", + "mineralogy:amphibolite_brick_furnace", + "mineralogy:amphibolite_brick_slab", + "mineralogy:amphibolite_brick_stairs", + "mineralogy:amphibolite_brick_wall", + "mineralogy:amphibolite_furnace", + "mineralogy:amphibolite_relief_axe", + "mineralogy:amphibolite_relief_blank", + "mineralogy:amphibolite_relief_cross", + "mineralogy:amphibolite_relief_hammer", + "mineralogy:amphibolite_relief_hoe", + "mineralogy:amphibolite_relief_horizontal", + "mineralogy:amphibolite_relief_i", + "mineralogy:amphibolite_relief_left", + "mineralogy:amphibolite_relief_pickaxe", + "mineralogy:amphibolite_relief_plus", + "mineralogy:amphibolite_relief_right", + "mineralogy:amphibolite_relief_sword", + "mineralogy:amphibolite_relief_vertical", + "mineralogy:amphibolite_slab", + "mineralogy:amphibolite_smooth", + "mineralogy:amphibolite_smooth_brick", + "mineralogy:amphibolite_smooth_brick_furnace", + "mineralogy:amphibolite_smooth_brick_slab", + "mineralogy:amphibolite_smooth_brick_stairs", + "mineralogy:amphibolite_smooth_brick_wall", + "mineralogy:amphibolite_smooth_furnace", + "mineralogy:amphibolite_smooth_slab", + "mineralogy:amphibolite_smooth_stairs", + "mineralogy:amphibolite_smooth_wall", + "mineralogy:amphibolite_stairs", + "mineralogy:amphibolite_wall", + "mineralogy:andesite_brick", + "mineralogy:andesite_brick_furnace", + "mineralogy:andesite_brick_slab", + "mineralogy:andesite_brick_stairs", + "mineralogy:andesite_brick_wall", + "mineralogy:andesite_furnace", + "mineralogy:andesite_relief_axe", + "mineralogy:andesite_relief_blank", + "mineralogy:andesite_relief_cross", + "mineralogy:andesite_relief_hammer", + "mineralogy:andesite_relief_hoe", + "mineralogy:andesite_relief_horizontal", + "mineralogy:andesite_relief_i", + "mineralogy:andesite_relief_left", + "mineralogy:andesite_relief_pickaxe", + "mineralogy:andesite_relief_plus", + "mineralogy:andesite_relief_right", + "mineralogy:andesite_relief_sword", + "mineralogy:andesite_relief_vertical", + "mineralogy:andesite_slab", + "mineralogy:andesite_smooth", + "mineralogy:andesite_smooth_brick", + "mineralogy:andesite_smooth_brick_furnace", + "mineralogy:andesite_smooth_brick_slab", + "mineralogy:andesite_smooth_brick_stairs", + "mineralogy:andesite_smooth_brick_wall", + "mineralogy:andesite_smooth_furnace", + "mineralogy:andesite_smooth_slab", + "mineralogy:andesite_smooth_stairs", + "mineralogy:andesite_smooth_wall", + "mineralogy:andesite_stairs", + "mineralogy:andesite_wall", + "mineralogy:basalt_brick", + "mineralogy:basalt_brick_furnace", + "mineralogy:basalt_brick_slab", + "mineralogy:basalt_brick_stairs", + "mineralogy:basalt_brick_wall", + "mineralogy:basalt_furnace", + "mineralogy:basalt_relief_axe", + "mineralogy:basalt_relief_blank", + "mineralogy:basalt_relief_cross", + "mineralogy:basalt_relief_hammer", + "mineralogy:basalt_relief_hoe", + "mineralogy:basalt_relief_horizontal", + "mineralogy:basalt_relief_i", + "mineralogy:basalt_relief_left", + "mineralogy:basalt_relief_pickaxe", + "mineralogy:basalt_relief_plus", + "mineralogy:basalt_relief_right", + "mineralogy:basalt_relief_sword", + "mineralogy:basalt_relief_vertical", + "mineralogy:basalt_slab", + "mineralogy:basalt_smooth", + "mineralogy:basalt_smooth_brick", + "mineralogy:basalt_smooth_brick_furnace", + "mineralogy:basalt_smooth_brick_slab", + "mineralogy:basalt_smooth_brick_stairs", + "mineralogy:basalt_smooth_brick_wall", + "mineralogy:basalt_smooth_furnace", + "mineralogy:basalt_smooth_slab", + "mineralogy:basalt_smooth_stairs", + "mineralogy:basalt_smooth_wall", + "mineralogy:basalt_stairs", + "mineralogy:basalt_wall", + "mineralogy:basaltic_glass_brick", + "mineralogy:basaltic_glass_brick_furnace", + "mineralogy:basaltic_glass_brick_slab", + "mineralogy:basaltic_glass_brick_stairs", + "mineralogy:basaltic_glass_brick_wall", + "mineralogy:basaltic_glass_furnace", + "mineralogy:basaltic_glass_relief_axe", + "mineralogy:basaltic_glass_relief_blank", + "mineralogy:basaltic_glass_relief_cross", + "mineralogy:basaltic_glass_relief_hammer", + "mineralogy:basaltic_glass_relief_hoe", + "mineralogy:basaltic_glass_relief_horizontal", + "mineralogy:basaltic_glass_relief_i", + "mineralogy:basaltic_glass_relief_left", + "mineralogy:basaltic_glass_relief_pickaxe", + "mineralogy:basaltic_glass_relief_plus", + "mineralogy:basaltic_glass_relief_right", + "mineralogy:basaltic_glass_relief_sword", + "mineralogy:basaltic_glass_relief_vertical", + "mineralogy:basaltic_glass_slab", + "mineralogy:basaltic_glass_smooth", + "mineralogy:basaltic_glass_smooth_brick", + "mineralogy:basaltic_glass_smooth_brick_furnace", + "mineralogy:basaltic_glass_smooth_brick_slab", + "mineralogy:basaltic_glass_smooth_brick_stairs", + "mineralogy:basaltic_glass_smooth_brick_wall", + "mineralogy:basaltic_glass_smooth_furnace", + "mineralogy:basaltic_glass_smooth_slab", + "mineralogy:basaltic_glass_smooth_stairs", + "mineralogy:basaltic_glass_smooth_wall", + "mineralogy:basaltic_glass_stairs", + "mineralogy:basaltic_glass_wall", + "mineralogy:conglomerate_brick", + "mineralogy:conglomerate_brick_furnace", + "mineralogy:conglomerate_brick_slab", + "mineralogy:conglomerate_brick_stairs", + "mineralogy:conglomerate_brick_wall", + "mineralogy:conglomerate_furnace", + "mineralogy:conglomerate_relief_axe", + "mineralogy:conglomerate_relief_blank", + "mineralogy:conglomerate_relief_cross", + "mineralogy:conglomerate_relief_hammer", + "mineralogy:conglomerate_relief_hoe", + "mineralogy:conglomerate_relief_horizontal", + "mineralogy:conglomerate_relief_i", + "mineralogy:conglomerate_relief_left", + "mineralogy:conglomerate_relief_pickaxe", + "mineralogy:conglomerate_relief_plus", + "mineralogy:conglomerate_relief_right", + "mineralogy:conglomerate_relief_sword", + "mineralogy:conglomerate_relief_vertical", + "mineralogy:conglomerate_slab", + "mineralogy:conglomerate_smooth", + "mineralogy:conglomerate_smooth_brick", + "mineralogy:conglomerate_smooth_brick_furnace", + "mineralogy:conglomerate_smooth_brick_slab", + "mineralogy:conglomerate_smooth_brick_stairs", + "mineralogy:conglomerate_smooth_brick_wall", + "mineralogy:conglomerate_smooth_furnace", + "mineralogy:conglomerate_smooth_slab", + "mineralogy:conglomerate_smooth_stairs", + "mineralogy:conglomerate_smooth_wall", + "mineralogy:conglomerate_stairs", + "mineralogy:conglomerate_wall", + "mineralogy:diabase_brick", + "mineralogy:diabase_brick_furnace", + "mineralogy:diabase_brick_slab", + "mineralogy:diabase_brick_stairs", + "mineralogy:diabase_brick_wall", + "mineralogy:diabase_furnace", + "mineralogy:diabase_relief_axe", + "mineralogy:diabase_relief_blank", + "mineralogy:diabase_relief_cross", + "mineralogy:diabase_relief_hammer", + "mineralogy:diabase_relief_hoe", + "mineralogy:diabase_relief_horizontal", + "mineralogy:diabase_relief_i", + "mineralogy:diabase_relief_left", + "mineralogy:diabase_relief_pickaxe", + "mineralogy:diabase_relief_plus", + "mineralogy:diabase_relief_right", + "mineralogy:diabase_relief_sword", + "mineralogy:diabase_relief_vertical", + "mineralogy:diabase_slab", + "mineralogy:diabase_smooth", + "mineralogy:diabase_smooth_brick", + "mineralogy:diabase_smooth_brick_furnace", + "mineralogy:diabase_smooth_brick_slab", + "mineralogy:diabase_smooth_brick_stairs", + "mineralogy:diabase_smooth_brick_wall", + "mineralogy:diabase_smooth_furnace", + "mineralogy:diabase_smooth_slab", + "mineralogy:diabase_smooth_stairs", + "mineralogy:diabase_smooth_wall", + "mineralogy:diabase_stairs", + "mineralogy:diabase_wall", + "mineralogy:diorite_brick", + "mineralogy:diorite_brick_furnace", + "mineralogy:diorite_brick_slab", + "mineralogy:diorite_brick_stairs", + "mineralogy:diorite_brick_wall", + "mineralogy:diorite_furnace", + "mineralogy:diorite_relief_axe", + "mineralogy:diorite_relief_blank", + "mineralogy:diorite_relief_cross", + "mineralogy:diorite_relief_hammer", + "mineralogy:diorite_relief_hoe", + "mineralogy:diorite_relief_horizontal", + "mineralogy:diorite_relief_i", + "mineralogy:diorite_relief_left", + "mineralogy:diorite_relief_pickaxe", + "mineralogy:diorite_relief_plus", + "mineralogy:diorite_relief_right", + "mineralogy:diorite_relief_sword", + "mineralogy:diorite_relief_vertical", + "mineralogy:diorite_slab", + "mineralogy:diorite_smooth", + "mineralogy:diorite_smooth_brick", + "mineralogy:diorite_smooth_brick_furnace", + "mineralogy:diorite_smooth_brick_slab", + "mineralogy:diorite_smooth_brick_stairs", + "mineralogy:diorite_smooth_brick_wall", + "mineralogy:diorite_smooth_furnace", + "mineralogy:diorite_smooth_slab", + "mineralogy:diorite_smooth_stairs", + "mineralogy:diorite_smooth_wall", + "mineralogy:diorite_stairs", + "mineralogy:diorite_wall", + "mineralogy:dolomite_brick", + "mineralogy:dolomite_brick_furnace", + "mineralogy:dolomite_brick_slab", + "mineralogy:dolomite_brick_stairs", + "mineralogy:dolomite_brick_wall", + "mineralogy:dolomite_furnace", + "mineralogy:dolomite_relief_axe", + "mineralogy:dolomite_relief_blank", + "mineralogy:dolomite_relief_cross", + "mineralogy:dolomite_relief_hammer", + "mineralogy:dolomite_relief_hoe", + "mineralogy:dolomite_relief_horizontal", + "mineralogy:dolomite_relief_i", + "mineralogy:dolomite_relief_left", + "mineralogy:dolomite_relief_pickaxe", + "mineralogy:dolomite_relief_plus", + "mineralogy:dolomite_relief_right", + "mineralogy:dolomite_relief_sword", + "mineralogy:dolomite_relief_vertical", + "mineralogy:dolomite_slab", + "mineralogy:dolomite_smooth", + "mineralogy:dolomite_smooth_brick", + "mineralogy:dolomite_smooth_brick_furnace", + "mineralogy:dolomite_smooth_brick_slab", + "mineralogy:dolomite_smooth_brick_stairs", + "mineralogy:dolomite_smooth_brick_wall", + "mineralogy:dolomite_smooth_furnace", + "mineralogy:dolomite_smooth_slab", + "mineralogy:dolomite_smooth_stairs", + "mineralogy:dolomite_smooth_wall", + "mineralogy:dolomite_stairs", + "mineralogy:dolomite_wall", + "mineralogy:gabbro_brick", + "mineralogy:gabbro_brick_furnace", + "mineralogy:gabbro_brick_slab", + "mineralogy:gabbro_brick_stairs", + "mineralogy:gabbro_brick_wall", + "mineralogy:gabbro_furnace", + "mineralogy:gabbro_relief_axe", + "mineralogy:gabbro_relief_blank", + "mineralogy:gabbro_relief_cross", + "mineralogy:gabbro_relief_hammer", + "mineralogy:gabbro_relief_hoe", + "mineralogy:gabbro_relief_horizontal", + "mineralogy:gabbro_relief_i", + "mineralogy:gabbro_relief_left", + "mineralogy:gabbro_relief_pickaxe", + "mineralogy:gabbro_relief_plus", + "mineralogy:gabbro_relief_right", + "mineralogy:gabbro_relief_sword", + "mineralogy:gabbro_relief_vertical", + "mineralogy:gabbro_slab", + "mineralogy:gabbro_smooth", + "mineralogy:gabbro_smooth_brick", + "mineralogy:gabbro_smooth_brick_furnace", + "mineralogy:gabbro_smooth_brick_slab", + "mineralogy:gabbro_smooth_brick_stairs", + "mineralogy:gabbro_smooth_brick_wall", + "mineralogy:gabbro_smooth_furnace", + "mineralogy:gabbro_smooth_slab", + "mineralogy:gabbro_smooth_stairs", + "mineralogy:gabbro_smooth_wall", + "mineralogy:gabbro_stairs", + "mineralogy:gabbro_wall", + "mineralogy:gneiss_brick", + "mineralogy:gneiss_brick_furnace", + "mineralogy:gneiss_brick_slab", + "mineralogy:gneiss_brick_stairs", + "mineralogy:gneiss_brick_wall", + "mineralogy:gneiss_furnace", + "mineralogy:gneiss_relief_axe", + "mineralogy:gneiss_relief_blank", + "mineralogy:gneiss_relief_cross", + "mineralogy:gneiss_relief_hammer", + "mineralogy:gneiss_relief_hoe", + "mineralogy:gneiss_relief_horizontal", + "mineralogy:gneiss_relief_i", + "mineralogy:gneiss_relief_left", + "mineralogy:gneiss_relief_pickaxe", + "mineralogy:gneiss_relief_plus", + "mineralogy:gneiss_relief_right", + "mineralogy:gneiss_relief_sword", + "mineralogy:gneiss_relief_vertical", + "mineralogy:gneiss_slab", + "mineralogy:gneiss_smooth", + "mineralogy:gneiss_smooth_brick", + "mineralogy:gneiss_smooth_brick_furnace", + "mineralogy:gneiss_smooth_brick_slab", + "mineralogy:gneiss_smooth_brick_stairs", + "mineralogy:gneiss_smooth_brick_wall", + "mineralogy:gneiss_smooth_furnace", + "mineralogy:gneiss_smooth_slab", + "mineralogy:gneiss_smooth_stairs", + "mineralogy:gneiss_smooth_wall", + "mineralogy:gneiss_stairs", + "mineralogy:gneiss_wall", + "mineralogy:granite_brick", + "mineralogy:granite_brick_furnace", + "mineralogy:granite_brick_slab", + "mineralogy:granite_brick_stairs", + "mineralogy:granite_brick_wall", + "mineralogy:granite_furnace", + "mineralogy:granite_relief_axe", + "mineralogy:granite_relief_blank", + "mineralogy:granite_relief_cross", + "mineralogy:granite_relief_hammer", + "mineralogy:granite_relief_hoe", + "mineralogy:granite_relief_horizontal", + "mineralogy:granite_relief_i", + "mineralogy:granite_relief_left", + "mineralogy:granite_relief_pickaxe", + "mineralogy:granite_relief_plus", + "mineralogy:granite_relief_right", + "mineralogy:granite_relief_sword", + "mineralogy:granite_relief_vertical", + "mineralogy:granite_slab", + "mineralogy:granite_smooth", + "mineralogy:granite_smooth_brick", + "mineralogy:granite_smooth_brick_furnace", + "mineralogy:granite_smooth_brick_slab", + "mineralogy:granite_smooth_brick_stairs", + "mineralogy:granite_smooth_brick_wall", + "mineralogy:granite_smooth_furnace", + "mineralogy:granite_smooth_slab", + "mineralogy:granite_smooth_stairs", + "mineralogy:granite_smooth_wall", + "mineralogy:granite_stairs", + "mineralogy:granite_wall", + "mineralogy:hornfels_brick", + "mineralogy:hornfels_brick_furnace", + "mineralogy:hornfels_brick_slab", + "mineralogy:hornfels_brick_stairs", + "mineralogy:hornfels_brick_wall", + "mineralogy:hornfels_furnace", + "mineralogy:hornfels_relief_axe", + "mineralogy:hornfels_relief_blank", + "mineralogy:hornfels_relief_cross", + "mineralogy:hornfels_relief_hammer", + "mineralogy:hornfels_relief_hoe", + "mineralogy:hornfels_relief_horizontal", + "mineralogy:hornfels_relief_i", + "mineralogy:hornfels_relief_left", + "mineralogy:hornfels_relief_pickaxe", + "mineralogy:hornfels_relief_plus", + "mineralogy:hornfels_relief_right", + "mineralogy:hornfels_relief_sword", + "mineralogy:hornfels_relief_vertical", + "mineralogy:hornfels_slab", + "mineralogy:hornfels_smooth", + "mineralogy:hornfels_smooth_brick", + "mineralogy:hornfels_smooth_brick_furnace", + "mineralogy:hornfels_smooth_brick_slab", + "mineralogy:hornfels_smooth_brick_stairs", + "mineralogy:hornfels_smooth_brick_wall", + "mineralogy:hornfels_smooth_furnace", + "mineralogy:hornfels_smooth_slab", + "mineralogy:hornfels_smooth_stairs", + "mineralogy:hornfels_smooth_wall", + "mineralogy:hornfels_stairs", + "mineralogy:hornfels_wall", + "mineralogy:limestone_brick", + "mineralogy:limestone_brick_furnace", + "mineralogy:limestone_brick_slab", + "mineralogy:limestone_brick_stairs", + "mineralogy:limestone_brick_wall", + "mineralogy:limestone_furnace", + "mineralogy:limestone_relief_axe", + "mineralogy:limestone_relief_blank", + "mineralogy:limestone_relief_cross", + "mineralogy:limestone_relief_hammer", + "mineralogy:limestone_relief_hoe", + "mineralogy:limestone_relief_horizontal", + "mineralogy:limestone_relief_i", + "mineralogy:limestone_relief_left", + "mineralogy:limestone_relief_pickaxe", + "mineralogy:limestone_relief_plus", + "mineralogy:limestone_relief_right", + "mineralogy:limestone_relief_sword", + "mineralogy:limestone_relief_vertical", + "mineralogy:limestone_slab", + "mineralogy:limestone_smooth", + "mineralogy:limestone_smooth_brick", + "mineralogy:limestone_smooth_brick_furnace", + "mineralogy:limestone_smooth_brick_slab", + "mineralogy:limestone_smooth_brick_stairs", + "mineralogy:limestone_smooth_brick_wall", + "mineralogy:limestone_smooth_furnace", + "mineralogy:limestone_smooth_slab", + "mineralogy:limestone_smooth_stairs", + "mineralogy:limestone_smooth_wall", + "mineralogy:limestone_stairs", + "mineralogy:limestone_wall", + "mineralogy:marble_brick", + "mineralogy:marble_brick_furnace", + "mineralogy:marble_brick_slab", + "mineralogy:marble_brick_stairs", + "mineralogy:marble_brick_wall", + "mineralogy:marble_furnace", + "mineralogy:marble_relief_axe", + "mineralogy:marble_relief_blank", + "mineralogy:marble_relief_cross", + "mineralogy:marble_relief_hammer", + "mineralogy:marble_relief_hoe", + "mineralogy:marble_relief_horizontal", + "mineralogy:marble_relief_i", + "mineralogy:marble_relief_left", + "mineralogy:marble_relief_pickaxe", + "mineralogy:marble_relief_plus", + "mineralogy:marble_relief_right", + "mineralogy:marble_relief_sword", + "mineralogy:marble_relief_vertical", + "mineralogy:marble_slab", + "mineralogy:marble_smooth", + "mineralogy:marble_smooth_brick", + "mineralogy:marble_smooth_brick_furnace", + "mineralogy:marble_smooth_brick_slab", + "mineralogy:marble_smooth_brick_stairs", + "mineralogy:marble_smooth_brick_wall", + "mineralogy:marble_smooth_furnace", + "mineralogy:marble_smooth_slab", + "mineralogy:marble_smooth_stairs", + "mineralogy:marble_smooth_wall", + "mineralogy:marble_stairs", + "mineralogy:marble_wall", + "mineralogy:novaculite_brick", + "mineralogy:novaculite_brick_furnace", + "mineralogy:novaculite_brick_slab", + "mineralogy:novaculite_brick_stairs", + "mineralogy:novaculite_brick_wall", + "mineralogy:novaculite_furnace", + "mineralogy:novaculite_relief_axe", + "mineralogy:novaculite_relief_blank", + "mineralogy:novaculite_relief_cross", + "mineralogy:novaculite_relief_hammer", + "mineralogy:novaculite_relief_hoe", + "mineralogy:novaculite_relief_horizontal", + "mineralogy:novaculite_relief_i", + "mineralogy:novaculite_relief_left", + "mineralogy:novaculite_relief_pickaxe", + "mineralogy:novaculite_relief_plus", + "mineralogy:novaculite_relief_right", + "mineralogy:novaculite_relief_sword", + "mineralogy:novaculite_relief_vertical", + "mineralogy:novaculite_slab", + "mineralogy:novaculite_smooth", + "mineralogy:novaculite_smooth_brick", + "mineralogy:novaculite_smooth_brick_furnace", + "mineralogy:novaculite_smooth_brick_slab", + "mineralogy:novaculite_smooth_brick_stairs", + "mineralogy:novaculite_smooth_brick_wall", + "mineralogy:novaculite_smooth_furnace", + "mineralogy:novaculite_smooth_slab", + "mineralogy:novaculite_smooth_stairs", + "mineralogy:novaculite_smooth_wall", + "mineralogy:novaculite_stairs", + "mineralogy:novaculite_wall", + "mineralogy:pegmatite_brick", + "mineralogy:pegmatite_brick_furnace", + "mineralogy:pegmatite_brick_slab", + "mineralogy:pegmatite_brick_stairs", + "mineralogy:pegmatite_brick_wall", + "mineralogy:pegmatite_furnace", + "mineralogy:pegmatite_relief_axe", + "mineralogy:pegmatite_relief_blank", + "mineralogy:pegmatite_relief_cross", + "mineralogy:pegmatite_relief_hammer", + "mineralogy:pegmatite_relief_hoe", + "mineralogy:pegmatite_relief_horizontal", + "mineralogy:pegmatite_relief_i", + "mineralogy:pegmatite_relief_left", + "mineralogy:pegmatite_relief_pickaxe", + "mineralogy:pegmatite_relief_plus", + "mineralogy:pegmatite_relief_right", + "mineralogy:pegmatite_relief_sword", + "mineralogy:pegmatite_relief_vertical", + "mineralogy:pegmatite_slab", + "mineralogy:pegmatite_smooth", + "mineralogy:pegmatite_smooth_brick", + "mineralogy:pegmatite_smooth_brick_furnace", + "mineralogy:pegmatite_smooth_brick_slab", + "mineralogy:pegmatite_smooth_brick_stairs", + "mineralogy:pegmatite_smooth_brick_wall", + "mineralogy:pegmatite_smooth_furnace", + "mineralogy:pegmatite_smooth_slab", + "mineralogy:pegmatite_smooth_stairs", + "mineralogy:pegmatite_smooth_wall", + "mineralogy:pegmatite_stairs", + "mineralogy:pegmatite_wall", + "mineralogy:peridotite_brick", + "mineralogy:peridotite_brick_furnace", + "mineralogy:peridotite_brick_slab", + "mineralogy:peridotite_brick_stairs", + "mineralogy:peridotite_brick_wall", + "mineralogy:peridotite_furnace", + "mineralogy:peridotite_relief_axe", + "mineralogy:peridotite_relief_blank", + "mineralogy:peridotite_relief_cross", + "mineralogy:peridotite_relief_hammer", + "mineralogy:peridotite_relief_hoe", + "mineralogy:peridotite_relief_horizontal", + "mineralogy:peridotite_relief_i", + "mineralogy:peridotite_relief_left", + "mineralogy:peridotite_relief_pickaxe", + "mineralogy:peridotite_relief_plus", + "mineralogy:peridotite_relief_right", + "mineralogy:peridotite_relief_sword", + "mineralogy:peridotite_relief_vertical", + "mineralogy:peridotite_slab", + "mineralogy:peridotite_smooth", + "mineralogy:peridotite_smooth_brick", + "mineralogy:peridotite_smooth_brick_furnace", + "mineralogy:peridotite_smooth_brick_slab", + "mineralogy:peridotite_smooth_brick_stairs", + "mineralogy:peridotite_smooth_brick_wall", + "mineralogy:peridotite_smooth_furnace", + "mineralogy:peridotite_smooth_slab", + "mineralogy:peridotite_smooth_stairs", + "mineralogy:peridotite_smooth_wall", + "mineralogy:peridotite_stairs", + "mineralogy:peridotite_wall", + "mineralogy:phyllite_brick", + "mineralogy:phyllite_brick_furnace", + "mineralogy:phyllite_brick_slab", + "mineralogy:phyllite_brick_stairs", + "mineralogy:phyllite_brick_wall", + "mineralogy:phyllite_furnace", + "mineralogy:phyllite_relief_axe", + "mineralogy:phyllite_relief_blank", + "mineralogy:phyllite_relief_cross", + "mineralogy:phyllite_relief_hammer", + "mineralogy:phyllite_relief_hoe", + "mineralogy:phyllite_relief_horizontal", + "mineralogy:phyllite_relief_i", + "mineralogy:phyllite_relief_left", + "mineralogy:phyllite_relief_pickaxe", + "mineralogy:phyllite_relief_plus", + "mineralogy:phyllite_relief_right", + "mineralogy:phyllite_relief_sword", + "mineralogy:phyllite_relief_vertical", + "mineralogy:phyllite_slab", + "mineralogy:phyllite_smooth", + "mineralogy:phyllite_smooth_brick", + "mineralogy:phyllite_smooth_brick_furnace", + "mineralogy:phyllite_smooth_brick_slab", + "mineralogy:phyllite_smooth_brick_stairs", + "mineralogy:phyllite_smooth_brick_wall", + "mineralogy:phyllite_smooth_furnace", + "mineralogy:phyllite_smooth_slab", + "mineralogy:phyllite_smooth_stairs", + "mineralogy:phyllite_smooth_wall", + "mineralogy:phyllite_stairs", + "mineralogy:phyllite_wall", + "mineralogy:quartzite_brick", + "mineralogy:quartzite_brick_furnace", + "mineralogy:quartzite_brick_slab", + "mineralogy:quartzite_brick_stairs", + "mineralogy:quartzite_brick_wall", + "mineralogy:quartzite_furnace", + "mineralogy:quartzite_relief_axe", + "mineralogy:quartzite_relief_blank", + "mineralogy:quartzite_relief_cross", + "mineralogy:quartzite_relief_hammer", + "mineralogy:quartzite_relief_hoe", + "mineralogy:quartzite_relief_horizontal", + "mineralogy:quartzite_relief_i", + "mineralogy:quartzite_relief_left", + "mineralogy:quartzite_relief_pickaxe", + "mineralogy:quartzite_relief_plus", + "mineralogy:quartzite_relief_right", + "mineralogy:quartzite_relief_sword", + "mineralogy:quartzite_relief_vertical", + "mineralogy:quartzite_slab", + "mineralogy:quartzite_smooth", + "mineralogy:quartzite_smooth_brick", + "mineralogy:quartzite_smooth_brick_furnace", + "mineralogy:quartzite_smooth_brick_slab", + "mineralogy:quartzite_smooth_brick_stairs", + "mineralogy:quartzite_smooth_brick_wall", + "mineralogy:quartzite_smooth_furnace", + "mineralogy:quartzite_smooth_slab", + "mineralogy:quartzite_smooth_stairs", + "mineralogy:quartzite_smooth_wall", + "mineralogy:quartzite_stairs", + "mineralogy:quartzite_wall", + "mineralogy:rhyolite_brick", + "mineralogy:rhyolite_brick_furnace", + "mineralogy:rhyolite_brick_slab", + "mineralogy:rhyolite_brick_stairs", + "mineralogy:rhyolite_brick_wall", + "mineralogy:rhyolite_furnace", + "mineralogy:rhyolite_relief_axe", + "mineralogy:rhyolite_relief_blank", + "mineralogy:rhyolite_relief_cross", + "mineralogy:rhyolite_relief_hammer", + "mineralogy:rhyolite_relief_hoe", + "mineralogy:rhyolite_relief_horizontal", + "mineralogy:rhyolite_relief_i", + "mineralogy:rhyolite_relief_left", + "mineralogy:rhyolite_relief_pickaxe", + "mineralogy:rhyolite_relief_plus", + "mineralogy:rhyolite_relief_right", + "mineralogy:rhyolite_relief_sword", + "mineralogy:rhyolite_relief_vertical", + "mineralogy:rhyolite_slab", + "mineralogy:rhyolite_smooth", + "mineralogy:rhyolite_smooth_brick", + "mineralogy:rhyolite_smooth_brick_furnace", + "mineralogy:rhyolite_smooth_brick_slab", + "mineralogy:rhyolite_smooth_brick_stairs", + "mineralogy:rhyolite_smooth_brick_wall", + "mineralogy:rhyolite_smooth_furnace", + "mineralogy:rhyolite_smooth_slab", + "mineralogy:rhyolite_smooth_stairs", + "mineralogy:rhyolite_smooth_wall", + "mineralogy:rhyolite_stairs", + "mineralogy:rhyolite_wall", + "mineralogy:rock_salt_brick", + "mineralogy:rock_salt_brick_furnace", + "mineralogy:rock_salt_brick_slab", + "mineralogy:rock_salt_brick_stairs", + "mineralogy:rock_salt_brick_wall", + "mineralogy:rock_salt_furnace", + "mineralogy:rock_salt_relief_axe", + "mineralogy:rock_salt_relief_blank", + "mineralogy:rock_salt_relief_cross", + "mineralogy:rock_salt_relief_hammer", + "mineralogy:rock_salt_relief_hoe", + "mineralogy:rock_salt_relief_horizontal", + "mineralogy:rock_salt_relief_i", + "mineralogy:rock_salt_relief_left", + "mineralogy:rock_salt_relief_pickaxe", + "mineralogy:rock_salt_relief_plus", + "mineralogy:rock_salt_relief_right", + "mineralogy:rock_salt_relief_sword", + "mineralogy:rock_salt_relief_vertical", + "mineralogy:rock_salt_slab", + "mineralogy:rock_salt_smooth", + "mineralogy:rock_salt_smooth_brick", + "mineralogy:rock_salt_smooth_brick_furnace", + "mineralogy:rock_salt_smooth_brick_slab", + "mineralogy:rock_salt_smooth_brick_stairs", + "mineralogy:rock_salt_smooth_brick_wall", + "mineralogy:rock_salt_smooth_furnace", + "mineralogy:rock_salt_smooth_slab", + "mineralogy:rock_salt_smooth_stairs", + "mineralogy:rock_salt_smooth_wall", + "mineralogy:rock_salt_stairs", + "mineralogy:rock_salt_wall", + "mineralogy:schist_brick", + "mineralogy:schist_brick_furnace", + "mineralogy:schist_brick_slab", + "mineralogy:schist_brick_stairs", + "mineralogy:schist_brick_wall", + "mineralogy:schist_furnace", + "mineralogy:schist_relief_axe", + "mineralogy:schist_relief_blank", + "mineralogy:schist_relief_cross", + "mineralogy:schist_relief_hammer", + "mineralogy:schist_relief_hoe", + "mineralogy:schist_relief_horizontal", + "mineralogy:schist_relief_i", + "mineralogy:schist_relief_left", + "mineralogy:schist_relief_pickaxe", + "mineralogy:schist_relief_plus", + "mineralogy:schist_relief_right", + "mineralogy:schist_relief_sword", + "mineralogy:schist_relief_vertical", + "mineralogy:schist_slab", + "mineralogy:schist_smooth", + "mineralogy:schist_smooth_brick", + "mineralogy:schist_smooth_brick_furnace", + "mineralogy:schist_smooth_brick_slab", + "mineralogy:schist_smooth_brick_stairs", + "mineralogy:schist_smooth_brick_wall", + "mineralogy:schist_smooth_furnace", + "mineralogy:schist_smooth_slab", + "mineralogy:schist_smooth_stairs", + "mineralogy:schist_smooth_wall", + "mineralogy:schist_stairs", + "mineralogy:schist_wall", + "mineralogy:scoria_brick", + "mineralogy:scoria_brick_furnace", + "mineralogy:scoria_brick_slab", + "mineralogy:scoria_brick_stairs", + "mineralogy:scoria_brick_wall", + "mineralogy:scoria_furnace", + "mineralogy:scoria_relief_axe", + "mineralogy:scoria_relief_blank", + "mineralogy:scoria_relief_cross", + "mineralogy:scoria_relief_hammer", + "mineralogy:scoria_relief_hoe", + "mineralogy:scoria_relief_horizontal", + "mineralogy:scoria_relief_i", + "mineralogy:scoria_relief_left", + "mineralogy:scoria_relief_pickaxe", + "mineralogy:scoria_relief_plus", + "mineralogy:scoria_relief_right", + "mineralogy:scoria_relief_sword", + "mineralogy:scoria_relief_vertical", + "mineralogy:scoria_slab", + "mineralogy:scoria_smooth", + "mineralogy:scoria_smooth_brick", + "mineralogy:scoria_smooth_brick_furnace", + "mineralogy:scoria_smooth_brick_slab", + "mineralogy:scoria_smooth_brick_stairs", + "mineralogy:scoria_smooth_brick_wall", + "mineralogy:scoria_smooth_furnace", + "mineralogy:scoria_smooth_slab", + "mineralogy:scoria_smooth_stairs", + "mineralogy:scoria_smooth_wall", + "mineralogy:scoria_stairs", + "mineralogy:scoria_wall", + "mineralogy:shale_brick", + "mineralogy:shale_brick_furnace", + "mineralogy:shale_brick_slab", + "mineralogy:shale_brick_stairs", + "mineralogy:shale_brick_wall", + "mineralogy:shale_furnace", + "mineralogy:shale_relief_axe", + "mineralogy:shale_relief_blank", + "mineralogy:shale_relief_cross", + "mineralogy:shale_relief_hammer", + "mineralogy:shale_relief_hoe", + "mineralogy:shale_relief_horizontal", + "mineralogy:shale_relief_i", + "mineralogy:shale_relief_left", + "mineralogy:shale_relief_pickaxe", + "mineralogy:shale_relief_plus", + "mineralogy:shale_relief_right", + "mineralogy:shale_relief_sword", + "mineralogy:shale_relief_vertical", + "mineralogy:shale_slab", + "mineralogy:shale_smooth", + "mineralogy:shale_smooth_brick", + "mineralogy:shale_smooth_brick_furnace", + "mineralogy:shale_smooth_brick_slab", + "mineralogy:shale_smooth_brick_stairs", + "mineralogy:shale_smooth_brick_wall", + "mineralogy:shale_smooth_furnace", + "mineralogy:shale_smooth_slab", + "mineralogy:shale_smooth_stairs", + "mineralogy:shale_smooth_wall", + "mineralogy:shale_stairs", + "mineralogy:shale_wall", + "mineralogy:siltstone_brick", + "mineralogy:siltstone_brick_furnace", + "mineralogy:siltstone_brick_slab", + "mineralogy:siltstone_brick_stairs", + "mineralogy:siltstone_brick_wall", + "mineralogy:siltstone_furnace", + "mineralogy:siltstone_relief_axe", + "mineralogy:siltstone_relief_blank", + "mineralogy:siltstone_relief_cross", + "mineralogy:siltstone_relief_hammer", + "mineralogy:siltstone_relief_hoe", + "mineralogy:siltstone_relief_horizontal", + "mineralogy:siltstone_relief_i", + "mineralogy:siltstone_relief_left", + "mineralogy:siltstone_relief_pickaxe", + "mineralogy:siltstone_relief_plus", + "mineralogy:siltstone_relief_right", + "mineralogy:siltstone_relief_sword", + "mineralogy:siltstone_relief_vertical", + "mineralogy:siltstone_slab", + "mineralogy:siltstone_smooth", + "mineralogy:siltstone_smooth_brick", + "mineralogy:siltstone_smooth_brick_furnace", + "mineralogy:siltstone_smooth_brick_slab", + "mineralogy:siltstone_smooth_brick_stairs", + "mineralogy:siltstone_smooth_brick_wall", + "mineralogy:siltstone_smooth_furnace", + "mineralogy:siltstone_smooth_slab", + "mineralogy:siltstone_smooth_stairs", + "mineralogy:siltstone_smooth_wall", + "mineralogy:siltstone_stairs", + "mineralogy:siltstone_wall", + "mineralogy:slate_brick", + "mineralogy:slate_brick_furnace", + "mineralogy:slate_brick_slab", + "mineralogy:slate_brick_stairs", + "mineralogy:slate_brick_wall", + "mineralogy:slate_furnace", + "mineralogy:slate_relief_axe", + "mineralogy:slate_relief_blank", + "mineralogy:slate_relief_cross", + "mineralogy:slate_relief_hammer", + "mineralogy:slate_relief_hoe", + "mineralogy:slate_relief_horizontal", + "mineralogy:slate_relief_i", + "mineralogy:slate_relief_left", + "mineralogy:slate_relief_pickaxe", + "mineralogy:slate_relief_plus", + "mineralogy:slate_relief_right", + "mineralogy:slate_relief_sword", + "mineralogy:slate_relief_vertical", + "mineralogy:slate_slab", + "mineralogy:slate_smooth", + "mineralogy:slate_smooth_brick", + "mineralogy:slate_smooth_brick_furnace", + "mineralogy:slate_smooth_brick_slab", + "mineralogy:slate_smooth_brick_stairs", + "mineralogy:slate_smooth_brick_wall", + "mineralogy:slate_smooth_furnace", + "mineralogy:slate_smooth_slab", + "mineralogy:slate_smooth_stairs", + "mineralogy:slate_smooth_wall", + "mineralogy:slate_stairs", + "mineralogy:slate_wall", + "mineralogy:tuff_brick", + "mineralogy:tuff_brick_furnace", + "mineralogy:tuff_brick_slab", + "mineralogy:tuff_brick_stairs", + "mineralogy:tuff_brick_wall", + "mineralogy:tuff_furnace", + "mineralogy:tuff_relief_axe", + "mineralogy:tuff_relief_blank", + "mineralogy:tuff_relief_cross", + "mineralogy:tuff_relief_hammer", + "mineralogy:tuff_relief_hoe", + "mineralogy:tuff_relief_horizontal", + "mineralogy:tuff_relief_i", + "mineralogy:tuff_relief_left", + "mineralogy:tuff_relief_pickaxe", + "mineralogy:tuff_relief_plus", + "mineralogy:tuff_relief_right", + "mineralogy:tuff_relief_sword", + "mineralogy:tuff_relief_vertical", + "mineralogy:tuff_slab", + "mineralogy:tuff_smooth", + "mineralogy:tuff_smooth_brick", + "mineralogy:tuff_smooth_brick_furnace", + "mineralogy:tuff_smooth_brick_slab", + "mineralogy:tuff_smooth_brick_stairs", + "mineralogy:tuff_smooth_brick_wall", + "mineralogy:tuff_smooth_furnace", + "mineralogy:tuff_smooth_slab", + "mineralogy:tuff_smooth_stairs", + "mineralogy:tuff_smooth_wall", + "mineralogy:tuff_stairs", + "mineralogy:tuff_wall" + ], + "resources": [ + { + "recipe": "mineralogy:amphibolite_brick_block_polishing", + "advancement": "mineralogy:recipes/amphibolite_brick_block_polishing", + "items": [ + "mineralogy:amphibolite_brick", + "mineralogy:amphibolite_smooth_brick" + ] + }, + { + "recipe": "mineralogy:amphibolite_brick_furnace", + "advancement": "mineralogy:recipes/amphibolite_brick_furnace", + "items": [ + "mineralogy:amphibolite_brick_furnace" + ] + }, + { + "recipe": "mineralogy:amphibolite_brick_slab_polishing", + "advancement": "mineralogy:recipes/amphibolite_brick_slab_polishing", + "items": [ + "mineralogy:amphibolite_brick_slab", + "mineralogy:amphibolite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:amphibolite_brick_slab_recombination", + "advancement": "mineralogy:recipes/amphibolite_brick_slab_recombination", + "items": [ + "mineralogy:amphibolite_brick", + "mineralogy:amphibolite_brick_slab" + ] + }, + { + "recipe": "mineralogy:amphibolite_brick_slab", + "advancement": "mineralogy:recipes/amphibolite_brick_slab", + "items": [ + "mineralogy:amphibolite_brick", + "mineralogy:amphibolite_brick_slab" + ] + }, + { + "recipe": "mineralogy:amphibolite_brick_stairs_polishing", + "advancement": "mineralogy:recipes/amphibolite_brick_stairs_polishing", + "items": [ + "mineralogy:amphibolite_brick_stairs", + "mineralogy:amphibolite_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:amphibolite_brick_stairs", + "advancement": "mineralogy:recipes/amphibolite_brick_stairs", + "items": [ + "mineralogy:amphibolite_brick_stairs" + ] + }, + { + "recipe": "mineralogy:amphibolite_brick_wall_polishing", + "advancement": "mineralogy:recipes/amphibolite_brick_wall_polishing", + "items": [ + "mineralogy:amphibolite_brick_wall", + "mineralogy:amphibolite_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:amphibolite_brick_wall", + "advancement": "mineralogy:recipes/amphibolite_brick_wall", + "items": [ + "mineralogy:amphibolite_brick_wall" + ] + }, + { + "recipe": "mineralogy:amphibolite_brick", + "advancement": "mineralogy:recipes/amphibolite_brick", + "items": [ + "mineralogy:amphibolite_brick" + ] + }, + { + "recipe": "mineralogy:amphibolite_furnace", + "advancement": "mineralogy:recipes/amphibolite_furnace", + "items": [ + "mineralogy:amphibolite_furnace" + ] + }, + { + "recipe": "mineralogy:amphibolite_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/amphibolite_polished_brick_slab_recombination", + "items": [ + "mineralogy:amphibolite_smooth_brick", + "mineralogy:amphibolite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:amphibolite_polished_slab_recombination", + "advancement": "mineralogy:recipes/amphibolite_polished_slab_recombination", + "items": [ + "mineralogy:amphibolite_smooth", + "mineralogy:amphibolite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:amphibolite_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/amphibolite_polished_slabs_to_brick", + "items": [ + "mineralogy:amphibolite_smooth_brick_slab", + "mineralogy:amphibolite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:amphibolite_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/amphibolite_polished_stairs_to_brick", + "items": [ + "mineralogy:amphibolite_smooth_brick_stairs", + "mineralogy:amphibolite_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:amphibolite_polished_walls_to_brick", + "advancement": "mineralogy:recipes/amphibolite_polished_walls_to_brick", + "items": [ + "mineralogy:amphibolite_smooth_brick_wall", + "mineralogy:amphibolite_smooth_wall" + ] + }, + { + "recipe": "mineralogy:amphibolite_raw_slab_polishing", + "advancement": "mineralogy:recipes/amphibolite_raw_slab_polishing", + "items": [ + "mineralogy:amphibolite_slab", + "mineralogy:amphibolite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:amphibolite_raw_slab_recombination", + "advancement": "mineralogy:recipes/amphibolite_raw_slab_recombination", + "items": [ + "mineralogy:amphibolite_slab" + ] + }, + { + "recipe": "mineralogy:amphibolite_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/amphibolite_raw_slabs_to_brick", + "items": [ + "mineralogy:amphibolite_brick_slab", + "mineralogy:amphibolite_slab" + ] + }, + { + "recipe": "mineralogy:amphibolite_raw_stairs_polishing", + "advancement": "mineralogy:recipes/amphibolite_raw_stairs_polishing", + "items": [ + "mineralogy:amphibolite_smooth_stairs", + "mineralogy:amphibolite_stairs" + ] + }, + { + "recipe": "mineralogy:amphibolite_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/amphibolite_raw_stairs_to_brick", + "items": [ + "mineralogy:amphibolite_brick_stairs", + "mineralogy:amphibolite_stairs" + ] + }, + { + "recipe": "mineralogy:amphibolite_raw_wall_polishing", + "advancement": "mineralogy:recipes/amphibolite_raw_wall_polishing", + "items": [ + "mineralogy:amphibolite_smooth_wall", + "mineralogy:amphibolite_wall" + ] + }, + { + "recipe": "mineralogy:amphibolite_raw_walls_to_brick", + "advancement": "mineralogy:recipes/amphibolite_raw_walls_to_brick", + "items": [ + "mineralogy:amphibolite_brick_wall", + "mineralogy:amphibolite_wall" + ] + }, + { + "recipe": "mineralogy:amphibolite_relief_axe", + "advancement": "mineralogy:recipes/amphibolite_relief_axe", + "items": [ + "mineralogy:amphibolite_relief_axe", + "mineralogy:amphibolite_relief_blank" + ] + }, + { + "recipe": "mineralogy:amphibolite_relief_blank", + "advancement": "mineralogy:recipes/amphibolite_relief_blank", + "items": [ + "mineralogy:amphibolite_relief_blank", + "mineralogy:amphibolite_smooth" + ] + }, + { + "recipe": "mineralogy:amphibolite_relief_cross", + "advancement": "mineralogy:recipes/amphibolite_relief_cross", + "items": [ + "mineralogy:amphibolite_relief_blank", + "mineralogy:amphibolite_relief_cross" + ] + }, + { + "recipe": "mineralogy:amphibolite_relief_hammer", + "advancement": "mineralogy:recipes/amphibolite_relief_hammer", + "items": [ + "mineralogy:amphibolite_relief_blank", + "mineralogy:amphibolite_relief_hammer", + "mineralogy:amphibolite_smooth" + ] + }, + { + "recipe": "mineralogy:amphibolite_relief_hoe", + "advancement": "mineralogy:recipes/amphibolite_relief_hoe", + "items": [ + "mineralogy:amphibolite_relief_blank", + "mineralogy:amphibolite_relief_hoe" + ] + }, + { + "recipe": "mineralogy:amphibolite_relief_horizontal", + "advancement": "mineralogy:recipes/amphibolite_relief_horizontal", + "items": [ + "mineralogy:amphibolite_relief_blank", + "mineralogy:amphibolite_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:amphibolite_relief_i", + "advancement": "mineralogy:recipes/amphibolite_relief_i", + "items": [ + "mineralogy:amphibolite_relief_blank", + "mineralogy:amphibolite_relief_i" + ] + }, + { + "recipe": "mineralogy:amphibolite_relief_left", + "advancement": "mineralogy:recipes/amphibolite_relief_left", + "items": [ + "mineralogy:amphibolite_relief_blank", + "mineralogy:amphibolite_relief_left" + ] + }, + { + "recipe": "mineralogy:amphibolite_relief_pickaxe", + "advancement": "mineralogy:recipes/amphibolite_relief_pickaxe", + "items": [ + "mineralogy:amphibolite_relief_blank", + "mineralogy:amphibolite_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:amphibolite_relief_plus", + "advancement": "mineralogy:recipes/amphibolite_relief_plus", + "items": [ + "mineralogy:amphibolite_relief_blank", + "mineralogy:amphibolite_relief_plus" + ] + }, + { + "recipe": "mineralogy:amphibolite_relief_right", + "advancement": "mineralogy:recipes/amphibolite_relief_right", + "items": [ + "mineralogy:amphibolite_relief_left", + "mineralogy:amphibolite_relief_right" + ] + }, + { + "recipe": "mineralogy:amphibolite_relief_sword", + "advancement": "mineralogy:recipes/amphibolite_relief_sword", + "items": [ + "mineralogy:amphibolite_relief_blank", + "mineralogy:amphibolite_relief_sword" + ] + }, + { + "recipe": "mineralogy:amphibolite_relief_vertical", + "advancement": "mineralogy:recipes/amphibolite_relief_vertical", + "items": [ + "mineralogy:amphibolite_relief_blank", + "mineralogy:amphibolite_relief_vertical" + ] + }, + { + "recipe": "mineralogy:amphibolite_slab", + "advancement": "mineralogy:recipes/amphibolite_slab", + "items": [ + "mineralogy:amphibolite_slab" + ] + }, + { + "recipe": "mineralogy:amphibolite_smooth_brick_furnace", + "advancement": "mineralogy:recipes/amphibolite_smooth_brick_furnace", + "items": [ + "mineralogy:amphibolite_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:amphibolite_smooth_brick_slab", + "advancement": "mineralogy:recipes/amphibolite_smooth_brick_slab", + "items": [ + "mineralogy:amphibolite_smooth_brick", + "mineralogy:amphibolite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:amphibolite_smooth_brick_stairs", + "advancement": "mineralogy:recipes/amphibolite_smooth_brick_stairs", + "items": [ + "mineralogy:amphibolite_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:amphibolite_smooth_brick_wall", + "advancement": "mineralogy:recipes/amphibolite_smooth_brick_wall", + "items": [ + "mineralogy:amphibolite_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:amphibolite_smooth_brick", + "advancement": "mineralogy:recipes/amphibolite_smooth_brick", + "items": [ + "mineralogy:amphibolite_smooth_brick" + ] + }, + { + "recipe": "mineralogy:amphibolite_smooth_furnace", + "advancement": "mineralogy:recipes/amphibolite_smooth_furnace", + "items": [ + "mineralogy:amphibolite_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:amphibolite_smooth_slab", + "advancement": "mineralogy:recipes/amphibolite_smooth_slab", + "items": [ + "mineralogy:amphibolite_smooth", + "mineralogy:amphibolite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:amphibolite_smooth_stairs", + "advancement": "mineralogy:recipes/amphibolite_smooth_stairs", + "items": [ + "mineralogy:amphibolite_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:amphibolite_smooth_wall", + "advancement": "mineralogy:recipes/amphibolite_smooth_wall", + "items": [ + "mineralogy:amphibolite_smooth_wall" + ] + }, + { + "recipe": "mineralogy:amphibolite_smooth", + "advancement": "mineralogy:recipes/amphibolite_smooth", + "items": [ + "mineralogy:amphibolite_smooth" + ] + }, + { + "recipe": "mineralogy:amphibolite_stairs", + "advancement": "mineralogy:recipes/amphibolite_stairs", + "items": [ + "mineralogy:amphibolite_stairs" + ] + }, + { + "recipe": "mineralogy:amphibolite_wall", + "advancement": "mineralogy:recipes/amphibolite_wall", + "items": [ + "mineralogy:amphibolite_wall" + ] + }, + { + "recipe": "mineralogy:andesite_brick_block_polishing", + "advancement": "mineralogy:recipes/andesite_brick_block_polishing", + "items": [ + "mineralogy:andesite_brick", + "mineralogy:andesite_smooth_brick" + ] + }, + { + "recipe": "mineralogy:andesite_brick_furnace", + "advancement": "mineralogy:recipes/andesite_brick_furnace", + "items": [ + "mineralogy:andesite_brick_furnace" + ] + }, + { + "recipe": "mineralogy:andesite_brick_slab_polishing", + "advancement": "mineralogy:recipes/andesite_brick_slab_polishing", + "items": [ + "mineralogy:andesite_brick_slab", + "mineralogy:andesite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:andesite_brick_slab_recombination", + "advancement": "mineralogy:recipes/andesite_brick_slab_recombination", + "items": [ + "mineralogy:andesite_brick", + "mineralogy:andesite_brick_slab" + ] + }, + { + "recipe": "mineralogy:andesite_brick_slab", + "advancement": "mineralogy:recipes/andesite_brick_slab", + "items": [ + "mineralogy:andesite_brick", + "mineralogy:andesite_brick_slab" + ] + }, + { + "recipe": "mineralogy:andesite_brick_stairs_polishing", + "advancement": "mineralogy:recipes/andesite_brick_stairs_polishing", + "items": [ + "mineralogy:andesite_brick_stairs", + "mineralogy:andesite_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:andesite_brick_stairs", + "advancement": "mineralogy:recipes/andesite_brick_stairs", + "items": [ + "mineralogy:andesite_brick_stairs" + ] + }, + { + "recipe": "mineralogy:andesite_brick_wall_polishing", + "advancement": "mineralogy:recipes/andesite_brick_wall_polishing", + "items": [ + "mineralogy:andesite_brick_wall", + "mineralogy:andesite_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:andesite_brick_wall", + "advancement": "mineralogy:recipes/andesite_brick_wall", + "items": [ + "mineralogy:andesite_brick_wall" + ] + }, + { + "recipe": "mineralogy:andesite_brick", + "advancement": "mineralogy:recipes/andesite_brick", + "items": [ + "mineralogy:andesite_brick" + ] + }, + { + "recipe": "mineralogy:andesite_furnace", + "advancement": "mineralogy:recipes/andesite_furnace", + "items": [ + "mineralogy:andesite_furnace" + ] + }, + { + "recipe": "mineralogy:andesite_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/andesite_polished_brick_slab_recombination", + "items": [ + "mineralogy:andesite_smooth_brick", + "mineralogy:andesite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:andesite_polished_slab_recombination", + "advancement": "mineralogy:recipes/andesite_polished_slab_recombination", + "items": [ + "mineralogy:andesite_smooth", + "mineralogy:andesite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:andesite_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/andesite_polished_slabs_to_brick", + "items": [ + "mineralogy:andesite_smooth_brick_slab", + "mineralogy:andesite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:andesite_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/andesite_polished_stairs_to_brick", + "items": [ + "mineralogy:andesite_smooth_brick_stairs", + "mineralogy:andesite_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:andesite_polished_walls_to_brick", + "advancement": "mineralogy:recipes/andesite_polished_walls_to_brick", + "items": [ + "mineralogy:andesite_smooth_brick_wall", + "mineralogy:andesite_smooth_wall" + ] + }, + { + "recipe": "mineralogy:andesite_raw_slab_polishing", + "advancement": "mineralogy:recipes/andesite_raw_slab_polishing", + "items": [ + "mineralogy:andesite_slab", + "mineralogy:andesite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:andesite_raw_slab_recombination", + "advancement": "mineralogy:recipes/andesite_raw_slab_recombination", + "items": [ + "mineralogy:andesite_slab" + ] + }, + { + "recipe": "mineralogy:andesite_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/andesite_raw_slabs_to_brick", + "items": [ + "mineralogy:andesite_brick_slab", + "mineralogy:andesite_slab" + ] + }, + { + "recipe": "mineralogy:andesite_raw_stairs_polishing", + "advancement": "mineralogy:recipes/andesite_raw_stairs_polishing", + "items": [ + "mineralogy:andesite_smooth_stairs", + "mineralogy:andesite_stairs" + ] + }, + { + "recipe": "mineralogy:andesite_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/andesite_raw_stairs_to_brick", + "items": [ + "mineralogy:andesite_brick_stairs", + "mineralogy:andesite_stairs" + ] + }, + { + "recipe": "mineralogy:andesite_raw_wall_polishing", + "advancement": "mineralogy:recipes/andesite_raw_wall_polishing", + "items": [ + "mineralogy:andesite_smooth_wall", + "mineralogy:andesite_wall" + ] + }, + { + "recipe": "mineralogy:andesite_raw_walls_to_brick", + "advancement": "mineralogy:recipes/andesite_raw_walls_to_brick", + "items": [ + "mineralogy:andesite_brick_wall", + "mineralogy:andesite_wall" + ] + }, + { + "recipe": "mineralogy:andesite_relief_axe", + "advancement": "mineralogy:recipes/andesite_relief_axe", + "items": [ + "mineralogy:andesite_relief_axe", + "mineralogy:andesite_relief_blank" + ] + }, + { + "recipe": "mineralogy:andesite_relief_blank", + "advancement": "mineralogy:recipes/andesite_relief_blank", + "items": [ + "mineralogy:andesite_relief_blank" + ] + }, + { + "recipe": "mineralogy:andesite_relief_cross", + "advancement": "mineralogy:recipes/andesite_relief_cross", + "items": [ + "mineralogy:andesite_relief_blank", + "mineralogy:andesite_relief_cross" + ] + }, + { + "recipe": "mineralogy:andesite_relief_hammer", + "advancement": "mineralogy:recipes/andesite_relief_hammer", + "items": [ + "mineralogy:andesite_relief_blank", + "mineralogy:andesite_relief_hammer", + "mineralogy:andesite_smooth" + ] + }, + { + "recipe": "mineralogy:andesite_relief_hoe", + "advancement": "mineralogy:recipes/andesite_relief_hoe", + "items": [ + "mineralogy:andesite_relief_blank", + "mineralogy:andesite_relief_hoe" + ] + }, + { + "recipe": "mineralogy:andesite_relief_horizontal", + "advancement": "mineralogy:recipes/andesite_relief_horizontal", + "items": [ + "mineralogy:andesite_relief_blank", + "mineralogy:andesite_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:andesite_relief_i", + "advancement": "mineralogy:recipes/andesite_relief_i", + "items": [ + "mineralogy:andesite_relief_blank", + "mineralogy:andesite_relief_i" + ] + }, + { + "recipe": "mineralogy:andesite_relief_left", + "advancement": "mineralogy:recipes/andesite_relief_left", + "items": [ + "mineralogy:andesite_relief_blank", + "mineralogy:andesite_relief_left" + ] + }, + { + "recipe": "mineralogy:andesite_relief_pickaxe", + "advancement": "mineralogy:recipes/andesite_relief_pickaxe", + "items": [ + "mineralogy:andesite_relief_blank", + "mineralogy:andesite_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:andesite_relief_plus", + "advancement": "mineralogy:recipes/andesite_relief_plus", + "items": [ + "mineralogy:andesite_relief_blank", + "mineralogy:andesite_relief_plus" + ] + }, + { + "recipe": "mineralogy:andesite_relief_right", + "advancement": "mineralogy:recipes/andesite_relief_right", + "items": [ + "mineralogy:andesite_relief_left", + "mineralogy:andesite_relief_right" + ] + }, + { + "recipe": "mineralogy:andesite_relief_sword", + "advancement": "mineralogy:recipes/andesite_relief_sword", + "items": [ + "mineralogy:andesite_relief_blank", + "mineralogy:andesite_relief_sword" + ] + }, + { + "recipe": "mineralogy:andesite_relief_vertical", + "advancement": "mineralogy:recipes/andesite_relief_vertical", + "items": [ + "mineralogy:andesite_relief_blank", + "mineralogy:andesite_relief_vertical" + ] + }, + { + "recipe": "mineralogy:andesite_slab_from_vanilla", + "advancement": "mineralogy:recipes/andesite_slab_from_vanilla", + "items": [ + "mineralogy:andesite_slab" + ] + }, + { + "recipe": "mineralogy:andesite_slab_to_vanilla", + "advancement": "mineralogy:recipes/andesite_slab_to_vanilla", + "items": [ + "mineralogy:andesite_slab" + ] + }, + { + "recipe": "mineralogy:andesite_slab", + "advancement": "mineralogy:recipes/andesite_slab", + "items": [ + "mineralogy:andesite_slab" + ] + }, + { + "recipe": "mineralogy:andesite_smooth_brick_furnace", + "advancement": "mineralogy:recipes/andesite_smooth_brick_furnace", + "items": [ + "mineralogy:andesite_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:andesite_smooth_brick_slab", + "advancement": "mineralogy:recipes/andesite_smooth_brick_slab", + "items": [ + "mineralogy:andesite_smooth_brick", + "mineralogy:andesite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:andesite_smooth_brick_stairs", + "advancement": "mineralogy:recipes/andesite_smooth_brick_stairs", + "items": [ + "mineralogy:andesite_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:andesite_smooth_brick_wall", + "advancement": "mineralogy:recipes/andesite_smooth_brick_wall", + "items": [ + "mineralogy:andesite_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:andesite_smooth_brick", + "advancement": "mineralogy:recipes/andesite_smooth_brick", + "items": [ + "mineralogy:andesite_smooth_brick" + ] + }, + { + "recipe": "mineralogy:andesite_smooth_furnace", + "advancement": "mineralogy:recipes/andesite_smooth_furnace", + "items": [ + "mineralogy:andesite_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:andesite_smooth_slab_from_vanilla", + "advancement": "mineralogy:recipes/andesite_smooth_slab_from_vanilla", + "items": [ + "mineralogy:andesite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:andesite_smooth_slab_to_vanilla", + "advancement": "mineralogy:recipes/andesite_smooth_slab_to_vanilla", + "items": [ + "mineralogy:andesite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:andesite_smooth_slab", + "advancement": "mineralogy:recipes/andesite_smooth_slab", + "items": [ + "mineralogy:andesite_smooth", + "mineralogy:andesite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:andesite_smooth_stairs", + "advancement": "mineralogy:recipes/andesite_smooth_stairs", + "items": [ + "mineralogy:andesite_smooth", + "mineralogy:andesite_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:andesite_smooth_wall", + "advancement": "mineralogy:recipes/andesite_smooth_wall", + "items": [ + "mineralogy:andesite_smooth_wall" + ] + }, + { + "recipe": "mineralogy:andesite_smooth", + "advancement": "mineralogy:recipes/andesite_smooth", + "items": [ + "mineralogy:andesite_smooth" + ] + }, + { + "recipe": "mineralogy:andesite_stairs", + "advancement": "mineralogy:recipes/andesite_stairs", + "items": [ + "mineralogy:andesite_stairs" + ] + }, + { + "recipe": "mineralogy:andesite_wall", + "advancement": "mineralogy:recipes/andesite_wall", + "items": [ + "mineralogy:andesite_wall" + ] + }, + { + "recipe": "mineralogy:basalt_brick_block_polishing", + "advancement": "mineralogy:recipes/basalt_brick_block_polishing", + "items": [ + "mineralogy:basalt_brick", + "mineralogy:basalt_smooth_brick" + ] + }, + { + "recipe": "mineralogy:basalt_brick_furnace", + "advancement": "mineralogy:recipes/basalt_brick_furnace", + "items": [ + "mineralogy:basalt_brick_furnace" + ] + }, + { + "recipe": "mineralogy:basalt_brick_slab_polishing", + "advancement": "mineralogy:recipes/basalt_brick_slab_polishing", + "items": [ + "mineralogy:basalt_brick_slab", + "mineralogy:basalt_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:basalt_brick_slab_recombination", + "advancement": "mineralogy:recipes/basalt_brick_slab_recombination", + "items": [ + "mineralogy:basalt_brick", + "mineralogy:basalt_brick_slab" + ] + }, + { + "recipe": "mineralogy:basalt_brick_slab", + "advancement": "mineralogy:recipes/basalt_brick_slab", + "items": [ + "mineralogy:basalt_brick", + "mineralogy:basalt_brick_slab" + ] + }, + { + "recipe": "mineralogy:basalt_brick_stairs_polishing", + "advancement": "mineralogy:recipes/basalt_brick_stairs_polishing", + "items": [ + "mineralogy:basalt_brick_stairs", + "mineralogy:basalt_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:basalt_brick_stairs", + "advancement": "mineralogy:recipes/basalt_brick_stairs", + "items": [ + "mineralogy:basalt_brick_stairs" + ] + }, + { + "recipe": "mineralogy:basalt_brick_wall_polishing", + "advancement": "mineralogy:recipes/basalt_brick_wall_polishing", + "items": [ + "mineralogy:basalt_brick_wall", + "mineralogy:basalt_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:basalt_brick_wall", + "advancement": "mineralogy:recipes/basalt_brick_wall", + "items": [ + "mineralogy:basalt_brick_wall" + ] + }, + { + "recipe": "mineralogy:basalt_brick", + "advancement": "mineralogy:recipes/basalt_brick", + "items": [ + "mineralogy:basalt_brick" + ] + }, + { + "recipe": "mineralogy:basalt_furnace", + "advancement": "mineralogy:recipes/basalt_furnace", + "items": [ + "mineralogy:basalt_furnace" + ] + }, + { + "recipe": "mineralogy:basalt_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/basalt_polished_brick_slab_recombination", + "items": [ + "mineralogy:basalt_smooth_brick", + "mineralogy:basalt_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:basalt_polished_slab_recombination", + "advancement": "mineralogy:recipes/basalt_polished_slab_recombination", + "items": [ + "mineralogy:basalt_smooth", + "mineralogy:basalt_smooth_slab" + ] + }, + { + "recipe": "mineralogy:basalt_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/basalt_polished_slabs_to_brick", + "items": [ + "mineralogy:basalt_smooth_brick_slab", + "mineralogy:basalt_smooth_slab" + ] + }, + { + "recipe": "mineralogy:basalt_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/basalt_polished_stairs_to_brick", + "items": [ + "mineralogy:basalt_smooth_brick_stairs", + "mineralogy:basalt_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:basalt_polished_walls_to_brick", + "advancement": "mineralogy:recipes/basalt_polished_walls_to_brick", + "items": [ + "mineralogy:basalt_smooth_brick_wall", + "mineralogy:basalt_smooth_wall" + ] + }, + { + "recipe": "mineralogy:basalt_raw_slab_polishing", + "advancement": "mineralogy:recipes/basalt_raw_slab_polishing", + "items": [ + "mineralogy:basalt_slab", + "mineralogy:basalt_smooth_slab" + ] + }, + { + "recipe": "mineralogy:basalt_raw_slab_recombination", + "advancement": "mineralogy:recipes/basalt_raw_slab_recombination", + "items": [ + "mineralogy:basalt_slab" + ] + }, + { + "recipe": "mineralogy:basalt_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/basalt_raw_slabs_to_brick", + "items": [ + "mineralogy:basalt_brick_slab", + "mineralogy:basalt_slab" + ] + }, + { + "recipe": "mineralogy:basalt_raw_stairs_polishing", + "advancement": "mineralogy:recipes/basalt_raw_stairs_polishing", + "items": [ + "mineralogy:basalt_smooth_stairs", + "mineralogy:basalt_stairs" + ] + }, + { + "recipe": "mineralogy:basalt_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/basalt_raw_stairs_to_brick", + "items": [ + "mineralogy:basalt_brick_stairs", + "mineralogy:basalt_stairs" + ] + }, + { + "recipe": "mineralogy:basalt_raw_wall_polishing", + "advancement": "mineralogy:recipes/basalt_raw_wall_polishing", + "items": [ + "mineralogy:basalt_smooth_wall", + "mineralogy:basalt_wall" + ] + }, + { + "recipe": "mineralogy:basalt_raw_walls_to_brick", + "advancement": "mineralogy:recipes/basalt_raw_walls_to_brick", + "items": [ + "mineralogy:basalt_brick_wall", + "mineralogy:basalt_wall" + ] + }, + { + "recipe": "mineralogy:basalt_relief_axe", + "advancement": "mineralogy:recipes/basalt_relief_axe", + "items": [ + "mineralogy:basalt_relief_axe", + "mineralogy:basalt_relief_blank" + ] + }, + { + "recipe": "mineralogy:basalt_relief_blank", + "advancement": "mineralogy:recipes/basalt_relief_blank", + "items": [ + "mineralogy:basalt_relief_blank" + ] + }, + { + "recipe": "mineralogy:basalt_relief_cross", + "advancement": "mineralogy:recipes/basalt_relief_cross", + "items": [ + "mineralogy:basalt_relief_blank", + "mineralogy:basalt_relief_cross" + ] + }, + { + "recipe": "mineralogy:basalt_relief_hammer", + "advancement": "mineralogy:recipes/basalt_relief_hammer", + "items": [ + "mineralogy:basalt_relief_blank", + "mineralogy:basalt_relief_hammer", + "mineralogy:basalt_smooth" + ] + }, + { + "recipe": "mineralogy:basalt_relief_hoe", + "advancement": "mineralogy:recipes/basalt_relief_hoe", + "items": [ + "mineralogy:basalt_relief_blank", + "mineralogy:basalt_relief_hoe" + ] + }, + { + "recipe": "mineralogy:basalt_relief_horizontal", + "advancement": "mineralogy:recipes/basalt_relief_horizontal", + "items": [ + "mineralogy:basalt_relief_blank", + "mineralogy:basalt_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:basalt_relief_i", + "advancement": "mineralogy:recipes/basalt_relief_i", + "items": [ + "mineralogy:basalt_relief_blank", + "mineralogy:basalt_relief_i" + ] + }, + { + "recipe": "mineralogy:basalt_relief_left", + "advancement": "mineralogy:recipes/basalt_relief_left", + "items": [ + "mineralogy:basalt_relief_blank", + "mineralogy:basalt_relief_left" + ] + }, + { + "recipe": "mineralogy:basalt_relief_pickaxe", + "advancement": "mineralogy:recipes/basalt_relief_pickaxe", + "items": [ + "mineralogy:basalt_relief_blank", + "mineralogy:basalt_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:basalt_relief_plus", + "advancement": "mineralogy:recipes/basalt_relief_plus", + "items": [ + "mineralogy:basalt_relief_blank", + "mineralogy:basalt_relief_plus" + ] + }, + { + "recipe": "mineralogy:basalt_relief_right", + "advancement": "mineralogy:recipes/basalt_relief_right", + "items": [ + "mineralogy:basalt_relief_left", + "mineralogy:basalt_relief_right" + ] + }, + { + "recipe": "mineralogy:basalt_relief_sword", + "advancement": "mineralogy:recipes/basalt_relief_sword", + "items": [ + "mineralogy:basalt_relief_blank", + "mineralogy:basalt_relief_sword" + ] + }, + { + "recipe": "mineralogy:basalt_relief_vertical", + "advancement": "mineralogy:recipes/basalt_relief_vertical", + "items": [ + "mineralogy:basalt_relief_blank", + "mineralogy:basalt_relief_vertical" + ] + }, + { + "recipe": "mineralogy:basalt_slab", + "advancement": "mineralogy:recipes/basalt_slab", + "items": [ + "mineralogy:basalt_slab" + ] + }, + { + "recipe": "mineralogy:basalt_smooth_brick_furnace", + "advancement": "mineralogy:recipes/basalt_smooth_brick_furnace", + "items": [ + "mineralogy:basalt_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:basalt_smooth_brick_slab", + "advancement": "mineralogy:recipes/basalt_smooth_brick_slab", + "items": [ + "mineralogy:basalt_smooth_brick", + "mineralogy:basalt_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:basalt_smooth_brick_stairs", + "advancement": "mineralogy:recipes/basalt_smooth_brick_stairs", + "items": [ + "mineralogy:basalt_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:basalt_smooth_brick_wall", + "advancement": "mineralogy:recipes/basalt_smooth_brick_wall", + "items": [ + "mineralogy:basalt_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:basalt_smooth_brick", + "advancement": "mineralogy:recipes/basalt_smooth_brick", + "items": [ + "mineralogy:basalt_smooth_brick" + ] + }, + { + "recipe": "mineralogy:basalt_smooth_furnace", + "advancement": "mineralogy:recipes/basalt_smooth_furnace", + "items": [ + "mineralogy:basalt_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:basalt_smooth_slab", + "advancement": "mineralogy:recipes/basalt_smooth_slab", + "items": [ + "mineralogy:basalt_smooth_slab" + ] + }, + { + "recipe": "mineralogy:basalt_smooth_stairs", + "advancement": "mineralogy:recipes/basalt_smooth_stairs", + "items": [ + "mineralogy:basalt_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:basalt_smooth_wall", + "advancement": "mineralogy:recipes/basalt_smooth_wall", + "items": [ + "mineralogy:basalt_smooth_wall" + ] + }, + { + "recipe": "mineralogy:basalt_smooth", + "advancement": "mineralogy:recipes/basalt_smooth", + "items": [ + "mineralogy:basalt_smooth" + ] + }, + { + "recipe": "mineralogy:basalt_stairs", + "advancement": "mineralogy:recipes/basalt_stairs", + "items": [ + "mineralogy:basalt_stairs" + ] + }, + { + "recipe": "mineralogy:basalt_wall", + "advancement": "mineralogy:recipes/basalt_wall", + "items": [ + "mineralogy:basalt_wall" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_brick_block_polishing", + "advancement": "mineralogy:recipes/basaltic_glass_brick_block_polishing", + "items": [ + "mineralogy:basaltic_glass_brick", + "mineralogy:basaltic_glass_smooth_brick" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_brick_furnace", + "advancement": "mineralogy:recipes/basaltic_glass_brick_furnace", + "items": [ + "mineralogy:basaltic_glass_brick_furnace" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_brick_slab_polishing", + "advancement": "mineralogy:recipes/basaltic_glass_brick_slab_polishing", + "items": [ + "mineralogy:basaltic_glass_brick_slab", + "mineralogy:basaltic_glass_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_brick_slab_recombination", + "advancement": "mineralogy:recipes/basaltic_glass_brick_slab_recombination", + "items": [ + "mineralogy:basaltic_glass_brick", + "mineralogy:basaltic_glass_brick_slab" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_brick_slab", + "advancement": "mineralogy:recipes/basaltic_glass_brick_slab", + "items": [ + "mineralogy:basaltic_glass_brick", + "mineralogy:basaltic_glass_brick_slab" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_brick_stairs_polishing", + "advancement": "mineralogy:recipes/basaltic_glass_brick_stairs_polishing", + "items": [ + "mineralogy:basaltic_glass_brick_stairs", + "mineralogy:basaltic_glass_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_brick_stairs", + "advancement": "mineralogy:recipes/basaltic_glass_brick_stairs", + "items": [ + "mineralogy:basaltic_glass_brick_stairs" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_brick_wall_polishing", + "advancement": "mineralogy:recipes/basaltic_glass_brick_wall_polishing", + "items": [ + "mineralogy:basaltic_glass_brick_wall", + "mineralogy:basaltic_glass_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_brick_wall", + "advancement": "mineralogy:recipes/basaltic_glass_brick_wall", + "items": [ + "mineralogy:basaltic_glass_brick_wall" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_brick", + "advancement": "mineralogy:recipes/basaltic_glass_brick", + "items": [ + "mineralogy:basaltic_glass_brick" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_furnace", + "advancement": "mineralogy:recipes/basaltic_glass_furnace", + "items": [ + "mineralogy:basaltic_glass_furnace" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/basaltic_glass_polished_brick_slab_recombination", + "items": [ + "mineralogy:basaltic_glass_smooth_brick", + "mineralogy:basaltic_glass_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_polished_slab_recombination", + "advancement": "mineralogy:recipes/basaltic_glass_polished_slab_recombination", + "items": [ + "mineralogy:basaltic_glass_smooth", + "mineralogy:basaltic_glass_smooth_slab" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/basaltic_glass_polished_slabs_to_brick", + "items": [ + "mineralogy:basaltic_glass_smooth_brick_slab", + "mineralogy:basaltic_glass_smooth_slab" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/basaltic_glass_polished_stairs_to_brick", + "items": [ + "mineralogy:basaltic_glass_smooth_brick_stairs", + "mineralogy:basaltic_glass_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_polished_walls_to_brick", + "advancement": "mineralogy:recipes/basaltic_glass_polished_walls_to_brick", + "items": [ + "mineralogy:basaltic_glass_smooth_brick_wall", + "mineralogy:basaltic_glass_smooth_wall" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_raw_slab_polishing", + "advancement": "mineralogy:recipes/basaltic_glass_raw_slab_polishing", + "items": [ + "mineralogy:basaltic_glass_slab", + "mineralogy:basaltic_glass_smooth_slab" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_raw_slab_recombination", + "advancement": "mineralogy:recipes/basaltic_glass_raw_slab_recombination", + "items": [ + "mineralogy:basaltic_glass_slab" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/basaltic_glass_raw_slabs_to_brick", + "items": [ + "mineralogy:basaltic_glass_brick_slab", + "mineralogy:basaltic_glass_slab" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_raw_stairs_polishing", + "advancement": "mineralogy:recipes/basaltic_glass_raw_stairs_polishing", + "items": [ + "mineralogy:basaltic_glass_smooth_stairs", + "mineralogy:basaltic_glass_stairs" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/basaltic_glass_raw_stairs_to_brick", + "items": [ + "mineralogy:basaltic_glass_brick_stairs", + "mineralogy:basaltic_glass_stairs" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_raw_wall_polishing", + "advancement": "mineralogy:recipes/basaltic_glass_raw_wall_polishing", + "items": [ + "mineralogy:basaltic_glass_smooth_wall", + "mineralogy:basaltic_glass_wall" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_raw_walls_to_brick", + "advancement": "mineralogy:recipes/basaltic_glass_raw_walls_to_brick", + "items": [ + "mineralogy:basaltic_glass_brick_wall", + "mineralogy:basaltic_glass_wall" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_relief_axe", + "advancement": "mineralogy:recipes/basaltic_glass_relief_axe", + "items": [ + "mineralogy:basaltic_glass_relief_axe", + "mineralogy:basaltic_glass_relief_blank" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_relief_blank", + "advancement": "mineralogy:recipes/basaltic_glass_relief_blank", + "items": [ + "mineralogy:basaltic_glass_relief_blank", + "mineralogy:basaltic_glass_smooth" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_relief_cross", + "advancement": "mineralogy:recipes/basaltic_glass_relief_cross", + "items": [ + "mineralogy:basaltic_glass_relief_blank", + "mineralogy:basaltic_glass_relief_cross" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_relief_hammer", + "advancement": "mineralogy:recipes/basaltic_glass_relief_hammer", + "items": [ + "mineralogy:basaltic_glass_relief_blank", + "mineralogy:basaltic_glass_relief_hammer", + "mineralogy:basaltic_glass_smooth" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_relief_hoe", + "advancement": "mineralogy:recipes/basaltic_glass_relief_hoe", + "items": [ + "mineralogy:basaltic_glass_relief_blank", + "mineralogy:basaltic_glass_relief_hoe" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_relief_horizontal", + "advancement": "mineralogy:recipes/basaltic_glass_relief_horizontal", + "items": [ + "mineralogy:basaltic_glass_relief_blank", + "mineralogy:basaltic_glass_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_relief_i", + "advancement": "mineralogy:recipes/basaltic_glass_relief_i", + "items": [ + "mineralogy:basaltic_glass_relief_blank", + "mineralogy:basaltic_glass_relief_i" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_relief_left", + "advancement": "mineralogy:recipes/basaltic_glass_relief_left", + "items": [ + "mineralogy:basaltic_glass_relief_blank", + "mineralogy:basaltic_glass_relief_left" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_relief_pickaxe", + "advancement": "mineralogy:recipes/basaltic_glass_relief_pickaxe", + "items": [ + "mineralogy:basaltic_glass_relief_blank", + "mineralogy:basaltic_glass_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_relief_plus", + "advancement": "mineralogy:recipes/basaltic_glass_relief_plus", + "items": [ + "mineralogy:basaltic_glass_relief_blank", + "mineralogy:basaltic_glass_relief_plus" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_relief_right", + "advancement": "mineralogy:recipes/basaltic_glass_relief_right", + "items": [ + "mineralogy:basaltic_glass_relief_left", + "mineralogy:basaltic_glass_relief_right" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_relief_sword", + "advancement": "mineralogy:recipes/basaltic_glass_relief_sword", + "items": [ + "mineralogy:basaltic_glass_relief_blank", + "mineralogy:basaltic_glass_relief_sword" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_relief_vertical", + "advancement": "mineralogy:recipes/basaltic_glass_relief_vertical", + "items": [ + "mineralogy:basaltic_glass_relief_blank", + "mineralogy:basaltic_glass_relief_vertical" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_slab", + "advancement": "mineralogy:recipes/basaltic_glass_slab", + "items": [ + "mineralogy:basaltic_glass_slab" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_smooth_brick_furnace", + "advancement": "mineralogy:recipes/basaltic_glass_smooth_brick_furnace", + "items": [ + "mineralogy:basaltic_glass_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_smooth_brick_slab", + "advancement": "mineralogy:recipes/basaltic_glass_smooth_brick_slab", + "items": [ + "mineralogy:basaltic_glass_smooth_brick", + "mineralogy:basaltic_glass_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_smooth_brick_stairs", + "advancement": "mineralogy:recipes/basaltic_glass_smooth_brick_stairs", + "items": [ + "mineralogy:basaltic_glass_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_smooth_brick_wall", + "advancement": "mineralogy:recipes/basaltic_glass_smooth_brick_wall", + "items": [ + "mineralogy:basaltic_glass_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_smooth_brick", + "advancement": "mineralogy:recipes/basaltic_glass_smooth_brick", + "items": [ + "mineralogy:basaltic_glass_smooth_brick" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_smooth_furnace", + "advancement": "mineralogy:recipes/basaltic_glass_smooth_furnace", + "items": [ + "mineralogy:basaltic_glass_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_smooth_slab", + "advancement": "mineralogy:recipes/basaltic_glass_smooth_slab", + "items": [ + "mineralogy:basaltic_glass_smooth", + "mineralogy:basaltic_glass_smooth_slab" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_smooth_stairs", + "advancement": "mineralogy:recipes/basaltic_glass_smooth_stairs", + "items": [ + "mineralogy:basaltic_glass_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_smooth_wall", + "advancement": "mineralogy:recipes/basaltic_glass_smooth_wall", + "items": [ + "mineralogy:basaltic_glass_smooth_wall" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_smooth", + "advancement": "mineralogy:recipes/basaltic_glass_smooth", + "items": [ + "mineralogy:basaltic_glass_smooth" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_stairs", + "advancement": "mineralogy:recipes/basaltic_glass_stairs", + "items": [ + "mineralogy:basaltic_glass_stairs" + ] + }, + { + "recipe": "mineralogy:basaltic_glass_wall", + "advancement": "mineralogy:recipes/basaltic_glass_wall", + "items": [ + "mineralogy:basaltic_glass_wall" + ] + }, + { + "recipe": "mineralogy:conglomerate_brick_block_polishing", + "advancement": "mineralogy:recipes/conglomerate_brick_block_polishing", + "items": [ + "mineralogy:conglomerate_brick", + "mineralogy:conglomerate_smooth_brick" + ] + }, + { + "recipe": "mineralogy:conglomerate_brick_furnace", + "advancement": "mineralogy:recipes/conglomerate_brick_furnace", + "items": [ + "mineralogy:conglomerate_brick_furnace" + ] + }, + { + "recipe": "mineralogy:conglomerate_brick_slab_polishing", + "advancement": "mineralogy:recipes/conglomerate_brick_slab_polishing", + "items": [ + "mineralogy:conglomerate_brick_slab", + "mineralogy:conglomerate_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:conglomerate_brick_slab_recombination", + "advancement": "mineralogy:recipes/conglomerate_brick_slab_recombination", + "items": [ + "mineralogy:conglomerate_brick", + "mineralogy:conglomerate_brick_slab" + ] + }, + { + "recipe": "mineralogy:conglomerate_brick_slab", + "advancement": "mineralogy:recipes/conglomerate_brick_slab", + "items": [ + "mineralogy:conglomerate_brick", + "mineralogy:conglomerate_brick_slab" + ] + }, + { + "recipe": "mineralogy:conglomerate_brick_stairs_polishing", + "advancement": "mineralogy:recipes/conglomerate_brick_stairs_polishing", + "items": [ + "mineralogy:conglomerate_brick_stairs", + "mineralogy:conglomerate_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:conglomerate_brick_stairs", + "advancement": "mineralogy:recipes/conglomerate_brick_stairs", + "items": [ + "mineralogy:conglomerate_brick_stairs" + ] + }, + { + "recipe": "mineralogy:conglomerate_brick_wall_polishing", + "advancement": "mineralogy:recipes/conglomerate_brick_wall_polishing", + "items": [ + "mineralogy:conglomerate_brick_wall", + "mineralogy:conglomerate_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:conglomerate_brick_wall", + "advancement": "mineralogy:recipes/conglomerate_brick_wall", + "items": [ + "mineralogy:conglomerate_brick_wall" + ] + }, + { + "recipe": "mineralogy:conglomerate_brick", + "advancement": "mineralogy:recipes/conglomerate_brick", + "items": [ + "mineralogy:conglomerate_brick" + ] + }, + { + "recipe": "mineralogy:conglomerate_furnace", + "advancement": "mineralogy:recipes/conglomerate_furnace", + "items": [ + "mineralogy:conglomerate_furnace" + ] + }, + { + "recipe": "mineralogy:conglomerate_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/conglomerate_polished_brick_slab_recombination", + "items": [ + "mineralogy:conglomerate_smooth_brick", + "mineralogy:conglomerate_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:conglomerate_polished_slab_recombination", + "advancement": "mineralogy:recipes/conglomerate_polished_slab_recombination", + "items": [ + "mineralogy:conglomerate_smooth", + "mineralogy:conglomerate_smooth_slab" + ] + }, + { + "recipe": "mineralogy:conglomerate_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/conglomerate_polished_slabs_to_brick", + "items": [ + "mineralogy:conglomerate_smooth_brick_slab", + "mineralogy:conglomerate_smooth_slab" + ] + }, + { + "recipe": "mineralogy:conglomerate_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/conglomerate_polished_stairs_to_brick", + "items": [ + "mineralogy:conglomerate_smooth_brick_stairs", + "mineralogy:conglomerate_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:conglomerate_polished_walls_to_brick", + "advancement": "mineralogy:recipes/conglomerate_polished_walls_to_brick", + "items": [ + "mineralogy:conglomerate_smooth_brick_wall", + "mineralogy:conglomerate_smooth_wall" + ] + }, + { + "recipe": "mineralogy:conglomerate_raw_slab_polishing", + "advancement": "mineralogy:recipes/conglomerate_raw_slab_polishing", + "items": [ + "mineralogy:conglomerate_slab", + "mineralogy:conglomerate_smooth_slab" + ] + }, + { + "recipe": "mineralogy:conglomerate_raw_slab_recombination", + "advancement": "mineralogy:recipes/conglomerate_raw_slab_recombination", + "items": [ + "mineralogy:conglomerate_slab" + ] + }, + { + "recipe": "mineralogy:conglomerate_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/conglomerate_raw_slabs_to_brick", + "items": [ + "mineralogy:conglomerate_brick_slab", + "mineralogy:conglomerate_slab" + ] + }, + { + "recipe": "mineralogy:conglomerate_raw_stairs_polishing", + "advancement": "mineralogy:recipes/conglomerate_raw_stairs_polishing", + "items": [ + "mineralogy:conglomerate_smooth_stairs", + "mineralogy:conglomerate_stairs" + ] + }, + { + "recipe": "mineralogy:conglomerate_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/conglomerate_raw_stairs_to_brick", + "items": [ + "mineralogy:conglomerate_brick_stairs", + "mineralogy:conglomerate_stairs" + ] + }, + { + "recipe": "mineralogy:conglomerate_raw_wall_polishing", + "advancement": "mineralogy:recipes/conglomerate_raw_wall_polishing", + "items": [ + "mineralogy:conglomerate_smooth_wall", + "mineralogy:conglomerate_wall" + ] + }, + { + "recipe": "mineralogy:conglomerate_raw_walls_to_brick", + "advancement": "mineralogy:recipes/conglomerate_raw_walls_to_brick", + "items": [ + "mineralogy:conglomerate_brick_wall", + "mineralogy:conglomerate_wall" + ] + }, + { + "recipe": "mineralogy:conglomerate_relief_axe", + "advancement": "mineralogy:recipes/conglomerate_relief_axe", + "items": [ + "mineralogy:conglomerate_relief_axe", + "mineralogy:conglomerate_relief_blank" + ] + }, + { + "recipe": "mineralogy:conglomerate_relief_blank", + "advancement": "mineralogy:recipes/conglomerate_relief_blank", + "items": [ + "mineralogy:conglomerate_relief_blank", + "mineralogy:conglomerate_smooth" + ] + }, + { + "recipe": "mineralogy:conglomerate_relief_cross", + "advancement": "mineralogy:recipes/conglomerate_relief_cross", + "items": [ + "mineralogy:conglomerate_relief_blank", + "mineralogy:conglomerate_relief_cross" + ] + }, + { + "recipe": "mineralogy:conglomerate_relief_hammer", + "advancement": "mineralogy:recipes/conglomerate_relief_hammer", + "items": [ + "mineralogy:conglomerate_relief_blank", + "mineralogy:conglomerate_relief_hammer", + "mineralogy:conglomerate_smooth" + ] + }, + { + "recipe": "mineralogy:conglomerate_relief_hoe", + "advancement": "mineralogy:recipes/conglomerate_relief_hoe", + "items": [ + "mineralogy:conglomerate_relief_blank", + "mineralogy:conglomerate_relief_hoe" + ] + }, + { + "recipe": "mineralogy:conglomerate_relief_horizontal", + "advancement": "mineralogy:recipes/conglomerate_relief_horizontal", + "items": [ + "mineralogy:conglomerate_relief_blank", + "mineralogy:conglomerate_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:conglomerate_relief_i", + "advancement": "mineralogy:recipes/conglomerate_relief_i", + "items": [ + "mineralogy:conglomerate_relief_blank", + "mineralogy:conglomerate_relief_i" + ] + }, + { + "recipe": "mineralogy:conglomerate_relief_left", + "advancement": "mineralogy:recipes/conglomerate_relief_left", + "items": [ + "mineralogy:conglomerate_relief_blank", + "mineralogy:conglomerate_relief_left" + ] + }, + { + "recipe": "mineralogy:conglomerate_relief_pickaxe", + "advancement": "mineralogy:recipes/conglomerate_relief_pickaxe", + "items": [ + "mineralogy:conglomerate_relief_blank", + "mineralogy:conglomerate_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:conglomerate_relief_plus", + "advancement": "mineralogy:recipes/conglomerate_relief_plus", + "items": [ + "mineralogy:conglomerate_relief_blank", + "mineralogy:conglomerate_relief_plus" + ] + }, + { + "recipe": "mineralogy:conglomerate_relief_right", + "advancement": "mineralogy:recipes/conglomerate_relief_right", + "items": [ + "mineralogy:conglomerate_relief_left", + "mineralogy:conglomerate_relief_right" + ] + }, + { + "recipe": "mineralogy:conglomerate_relief_sword", + "advancement": "mineralogy:recipes/conglomerate_relief_sword", + "items": [ + "mineralogy:conglomerate_relief_blank", + "mineralogy:conglomerate_relief_sword" + ] + }, + { + "recipe": "mineralogy:conglomerate_relief_vertical", + "advancement": "mineralogy:recipes/conglomerate_relief_vertical", + "items": [ + "mineralogy:conglomerate_relief_blank", + "mineralogy:conglomerate_relief_vertical" + ] + }, + { + "recipe": "mineralogy:conglomerate_slab", + "advancement": "mineralogy:recipes/conglomerate_slab", + "items": [ + "mineralogy:conglomerate_slab" + ] + }, + { + "recipe": "mineralogy:conglomerate_smooth_brick_furnace", + "advancement": "mineralogy:recipes/conglomerate_smooth_brick_furnace", + "items": [ + "mineralogy:conglomerate_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:conglomerate_smooth_brick_slab", + "advancement": "mineralogy:recipes/conglomerate_smooth_brick_slab", + "items": [ + "mineralogy:conglomerate_smooth_brick", + "mineralogy:conglomerate_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:conglomerate_smooth_brick_stairs", + "advancement": "mineralogy:recipes/conglomerate_smooth_brick_stairs", + "items": [ + "mineralogy:conglomerate_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:conglomerate_smooth_brick_wall", + "advancement": "mineralogy:recipes/conglomerate_smooth_brick_wall", + "items": [ + "mineralogy:conglomerate_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:conglomerate_smooth_brick", + "advancement": "mineralogy:recipes/conglomerate_smooth_brick", + "items": [ + "mineralogy:conglomerate_smooth_brick" + ] + }, + { + "recipe": "mineralogy:conglomerate_smooth_furnace", + "advancement": "mineralogy:recipes/conglomerate_smooth_furnace", + "items": [ + "mineralogy:conglomerate_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:conglomerate_smooth_slab", + "advancement": "mineralogy:recipes/conglomerate_smooth_slab", + "items": [ + "mineralogy:conglomerate_smooth", + "mineralogy:conglomerate_smooth_slab" + ] + }, + { + "recipe": "mineralogy:conglomerate_smooth_stairs", + "advancement": "mineralogy:recipes/conglomerate_smooth_stairs", + "items": [ + "mineralogy:conglomerate_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:conglomerate_smooth_wall", + "advancement": "mineralogy:recipes/conglomerate_smooth_wall", + "items": [ + "mineralogy:conglomerate_smooth_wall" + ] + }, + { + "recipe": "mineralogy:conglomerate_smooth", + "advancement": "mineralogy:recipes/conglomerate_smooth", + "items": [ + "mineralogy:conglomerate_smooth" + ] + }, + { + "recipe": "mineralogy:conglomerate_stairs", + "advancement": "mineralogy:recipes/conglomerate_stairs", + "items": [ + "mineralogy:conglomerate_stairs" + ] + }, + { + "recipe": "mineralogy:conglomerate_wall", + "advancement": "mineralogy:recipes/conglomerate_wall", + "items": [ + "mineralogy:conglomerate_wall" + ] + }, + { + "recipe": "mineralogy:diabase_brick_block_polishing", + "advancement": "mineralogy:recipes/diabase_brick_block_polishing", + "items": [ + "mineralogy:diabase_brick", + "mineralogy:diabase_smooth_brick" + ] + }, + { + "recipe": "mineralogy:diabase_brick_furnace", + "advancement": "mineralogy:recipes/diabase_brick_furnace", + "items": [ + "mineralogy:diabase_brick_furnace" + ] + }, + { + "recipe": "mineralogy:diabase_brick_slab_polishing", + "advancement": "mineralogy:recipes/diabase_brick_slab_polishing", + "items": [ + "mineralogy:diabase_brick_slab", + "mineralogy:diabase_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:diabase_brick_slab_recombination", + "advancement": "mineralogy:recipes/diabase_brick_slab_recombination", + "items": [ + "mineralogy:diabase_brick", + "mineralogy:diabase_brick_slab" + ] + }, + { + "recipe": "mineralogy:diabase_brick_slab", + "advancement": "mineralogy:recipes/diabase_brick_slab", + "items": [ + "mineralogy:diabase_brick", + "mineralogy:diabase_brick_slab" + ] + }, + { + "recipe": "mineralogy:diabase_brick_stairs_polishing", + "advancement": "mineralogy:recipes/diabase_brick_stairs_polishing", + "items": [ + "mineralogy:diabase_brick_stairs", + "mineralogy:diabase_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:diabase_brick_stairs", + "advancement": "mineralogy:recipes/diabase_brick_stairs", + "items": [ + "mineralogy:diabase_brick_stairs" + ] + }, + { + "recipe": "mineralogy:diabase_brick_wall_polishing", + "advancement": "mineralogy:recipes/diabase_brick_wall_polishing", + "items": [ + "mineralogy:diabase_brick_wall", + "mineralogy:diabase_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:diabase_brick_wall", + "advancement": "mineralogy:recipes/diabase_brick_wall", + "items": [ + "mineralogy:diabase_brick_wall" + ] + }, + { + "recipe": "mineralogy:diabase_brick", + "advancement": "mineralogy:recipes/diabase_brick", + "items": [ + "mineralogy:diabase_brick" + ] + }, + { + "recipe": "mineralogy:diabase_furnace", + "advancement": "mineralogy:recipes/diabase_furnace", + "items": [ + "mineralogy:diabase_furnace" + ] + }, + { + "recipe": "mineralogy:diabase_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/diabase_polished_brick_slab_recombination", + "items": [ + "mineralogy:diabase_smooth_brick", + "mineralogy:diabase_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:diabase_polished_slab_recombination", + "advancement": "mineralogy:recipes/diabase_polished_slab_recombination", + "items": [ + "mineralogy:diabase_smooth", + "mineralogy:diabase_smooth_slab" + ] + }, + { + "recipe": "mineralogy:diabase_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/diabase_polished_slabs_to_brick", + "items": [ + "mineralogy:diabase_smooth_brick_slab", + "mineralogy:diabase_smooth_slab" + ] + }, + { + "recipe": "mineralogy:diabase_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/diabase_polished_stairs_to_brick", + "items": [ + "mineralogy:diabase_smooth_brick_stairs", + "mineralogy:diabase_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:diabase_polished_walls_to_brick", + "advancement": "mineralogy:recipes/diabase_polished_walls_to_brick", + "items": [ + "mineralogy:diabase_smooth_brick_wall", + "mineralogy:diabase_smooth_wall" + ] + }, + { + "recipe": "mineralogy:diabase_raw_slab_polishing", + "advancement": "mineralogy:recipes/diabase_raw_slab_polishing", + "items": [ + "mineralogy:diabase_slab", + "mineralogy:diabase_smooth_slab" + ] + }, + { + "recipe": "mineralogy:diabase_raw_slab_recombination", + "advancement": "mineralogy:recipes/diabase_raw_slab_recombination", + "items": [ + "mineralogy:diabase_slab" + ] + }, + { + "recipe": "mineralogy:diabase_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/diabase_raw_slabs_to_brick", + "items": [ + "mineralogy:diabase_brick_slab", + "mineralogy:diabase_slab" + ] + }, + { + "recipe": "mineralogy:diabase_raw_stairs_polishing", + "advancement": "mineralogy:recipes/diabase_raw_stairs_polishing", + "items": [ + "mineralogy:diabase_smooth_stairs", + "mineralogy:diabase_stairs" + ] + }, + { + "recipe": "mineralogy:diabase_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/diabase_raw_stairs_to_brick", + "items": [ + "mineralogy:diabase_brick_stairs", + "mineralogy:diabase_stairs" + ] + }, + { + "recipe": "mineralogy:diabase_raw_wall_polishing", + "advancement": "mineralogy:recipes/diabase_raw_wall_polishing", + "items": [ + "mineralogy:diabase_smooth_wall", + "mineralogy:diabase_wall" + ] + }, + { + "recipe": "mineralogy:diabase_raw_walls_to_brick", + "advancement": "mineralogy:recipes/diabase_raw_walls_to_brick", + "items": [ + "mineralogy:diabase_brick_wall", + "mineralogy:diabase_wall" + ] + }, + { + "recipe": "mineralogy:diabase_relief_axe", + "advancement": "mineralogy:recipes/diabase_relief_axe", + "items": [ + "mineralogy:diabase_relief_axe", + "mineralogy:diabase_relief_blank" + ] + }, + { + "recipe": "mineralogy:diabase_relief_blank", + "advancement": "mineralogy:recipes/diabase_relief_blank", + "items": [ + "mineralogy:diabase_relief_blank", + "mineralogy:diabase_smooth" + ] + }, + { + "recipe": "mineralogy:diabase_relief_cross", + "advancement": "mineralogy:recipes/diabase_relief_cross", + "items": [ + "mineralogy:diabase_relief_blank", + "mineralogy:diabase_relief_cross" + ] + }, + { + "recipe": "mineralogy:diabase_relief_hammer", + "advancement": "mineralogy:recipes/diabase_relief_hammer", + "items": [ + "mineralogy:diabase_relief_blank", + "mineralogy:diabase_relief_hammer", + "mineralogy:diabase_smooth" + ] + }, + { + "recipe": "mineralogy:diabase_relief_hoe", + "advancement": "mineralogy:recipes/diabase_relief_hoe", + "items": [ + "mineralogy:diabase_relief_blank", + "mineralogy:diabase_relief_hoe" + ] + }, + { + "recipe": "mineralogy:diabase_relief_horizontal", + "advancement": "mineralogy:recipes/diabase_relief_horizontal", + "items": [ + "mineralogy:diabase_relief_blank", + "mineralogy:diabase_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:diabase_relief_i", + "advancement": "mineralogy:recipes/diabase_relief_i", + "items": [ + "mineralogy:diabase_relief_blank", + "mineralogy:diabase_relief_i" + ] + }, + { + "recipe": "mineralogy:diabase_relief_left", + "advancement": "mineralogy:recipes/diabase_relief_left", + "items": [ + "mineralogy:diabase_relief_blank", + "mineralogy:diabase_relief_left" + ] + }, + { + "recipe": "mineralogy:diabase_relief_pickaxe", + "advancement": "mineralogy:recipes/diabase_relief_pickaxe", + "items": [ + "mineralogy:diabase_relief_blank", + "mineralogy:diabase_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:diabase_relief_plus", + "advancement": "mineralogy:recipes/diabase_relief_plus", + "items": [ + "mineralogy:diabase_relief_blank", + "mineralogy:diabase_relief_plus" + ] + }, + { + "recipe": "mineralogy:diabase_relief_right", + "advancement": "mineralogy:recipes/diabase_relief_right", + "items": [ + "mineralogy:diabase_relief_left", + "mineralogy:diabase_relief_right" + ] + }, + { + "recipe": "mineralogy:diabase_relief_sword", + "advancement": "mineralogy:recipes/diabase_relief_sword", + "items": [ + "mineralogy:diabase_relief_blank", + "mineralogy:diabase_relief_sword" + ] + }, + { + "recipe": "mineralogy:diabase_relief_vertical", + "advancement": "mineralogy:recipes/diabase_relief_vertical", + "items": [ + "mineralogy:diabase_relief_blank", + "mineralogy:diabase_relief_vertical" + ] + }, + { + "recipe": "mineralogy:diabase_slab", + "advancement": "mineralogy:recipes/diabase_slab", + "items": [ + "mineralogy:diabase_slab" + ] + }, + { + "recipe": "mineralogy:diabase_smooth_brick_furnace", + "advancement": "mineralogy:recipes/diabase_smooth_brick_furnace", + "items": [ + "mineralogy:diabase_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:diabase_smooth_brick_slab", + "advancement": "mineralogy:recipes/diabase_smooth_brick_slab", + "items": [ + "mineralogy:diabase_smooth_brick", + "mineralogy:diabase_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:diabase_smooth_brick_stairs", + "advancement": "mineralogy:recipes/diabase_smooth_brick_stairs", + "items": [ + "mineralogy:diabase_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:diabase_smooth_brick_wall", + "advancement": "mineralogy:recipes/diabase_smooth_brick_wall", + "items": [ + "mineralogy:diabase_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:diabase_smooth_brick", + "advancement": "mineralogy:recipes/diabase_smooth_brick", + "items": [ + "mineralogy:diabase_smooth_brick" + ] + }, + { + "recipe": "mineralogy:diabase_smooth_furnace", + "advancement": "mineralogy:recipes/diabase_smooth_furnace", + "items": [ + "mineralogy:diabase_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:diabase_smooth_slab", + "advancement": "mineralogy:recipes/diabase_smooth_slab", + "items": [ + "mineralogy:diabase_smooth", + "mineralogy:diabase_smooth_slab" + ] + }, + { + "recipe": "mineralogy:diabase_smooth_stairs", + "advancement": "mineralogy:recipes/diabase_smooth_stairs", + "items": [ + "mineralogy:diabase_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:diabase_smooth_wall", + "advancement": "mineralogy:recipes/diabase_smooth_wall", + "items": [ + "mineralogy:diabase_smooth_wall" + ] + }, + { + "recipe": "mineralogy:diabase_smooth", + "advancement": "mineralogy:recipes/diabase_smooth", + "items": [ + "mineralogy:diabase_smooth" + ] + }, + { + "recipe": "mineralogy:diabase_stairs", + "advancement": "mineralogy:recipes/diabase_stairs", + "items": [ + "mineralogy:diabase_stairs" + ] + }, + { + "recipe": "mineralogy:diabase_wall", + "advancement": "mineralogy:recipes/diabase_wall", + "items": [ + "mineralogy:diabase_wall" + ] + }, + { + "recipe": "mineralogy:diorite_brick_block_polishing", + "advancement": "mineralogy:recipes/diorite_brick_block_polishing", + "items": [ + "mineralogy:diorite_brick", + "mineralogy:diorite_smooth_brick" + ] + }, + { + "recipe": "mineralogy:diorite_brick_furnace", + "advancement": "mineralogy:recipes/diorite_brick_furnace", + "items": [ + "mineralogy:diorite_brick_furnace" + ] + }, + { + "recipe": "mineralogy:diorite_brick_slab_polishing", + "advancement": "mineralogy:recipes/diorite_brick_slab_polishing", + "items": [ + "mineralogy:diorite_brick_slab", + "mineralogy:diorite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:diorite_brick_slab_recombination", + "advancement": "mineralogy:recipes/diorite_brick_slab_recombination", + "items": [ + "mineralogy:diorite_brick", + "mineralogy:diorite_brick_slab" + ] + }, + { + "recipe": "mineralogy:diorite_brick_slab", + "advancement": "mineralogy:recipes/diorite_brick_slab", + "items": [ + "mineralogy:diorite_brick", + "mineralogy:diorite_brick_slab" + ] + }, + { + "recipe": "mineralogy:diorite_brick_stairs_polishing", + "advancement": "mineralogy:recipes/diorite_brick_stairs_polishing", + "items": [ + "mineralogy:diorite_brick_stairs", + "mineralogy:diorite_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:diorite_brick_stairs", + "advancement": "mineralogy:recipes/diorite_brick_stairs", + "items": [ + "mineralogy:diorite_brick_stairs" + ] + }, + { + "recipe": "mineralogy:diorite_brick_wall_polishing", + "advancement": "mineralogy:recipes/diorite_brick_wall_polishing", + "items": [ + "mineralogy:diorite_brick_wall", + "mineralogy:diorite_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:diorite_brick_wall", + "advancement": "mineralogy:recipes/diorite_brick_wall", + "items": [ + "mineralogy:diorite_brick_wall" + ] + }, + { + "recipe": "mineralogy:diorite_brick", + "advancement": "mineralogy:recipes/diorite_brick", + "items": [ + "mineralogy:diorite_brick" + ] + }, + { + "recipe": "mineralogy:diorite_furnace", + "advancement": "mineralogy:recipes/diorite_furnace", + "items": [ + "mineralogy:diorite_furnace" + ] + }, + { + "recipe": "mineralogy:diorite_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/diorite_polished_brick_slab_recombination", + "items": [ + "mineralogy:diorite_smooth_brick", + "mineralogy:diorite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:diorite_polished_slab_recombination", + "advancement": "mineralogy:recipes/diorite_polished_slab_recombination", + "items": [ + "mineralogy:diorite_smooth", + "mineralogy:diorite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:diorite_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/diorite_polished_slabs_to_brick", + "items": [ + "mineralogy:diorite_smooth_brick_slab", + "mineralogy:diorite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:diorite_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/diorite_polished_stairs_to_brick", + "items": [ + "mineralogy:diorite_smooth_brick_stairs", + "mineralogy:diorite_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:diorite_polished_walls_to_brick", + "advancement": "mineralogy:recipes/diorite_polished_walls_to_brick", + "items": [ + "mineralogy:diorite_smooth_brick_wall", + "mineralogy:diorite_smooth_wall" + ] + }, + { + "recipe": "mineralogy:diorite_raw_slab_polishing", + "advancement": "mineralogy:recipes/diorite_raw_slab_polishing", + "items": [ + "mineralogy:diorite_slab", + "mineralogy:diorite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:diorite_raw_slab_recombination", + "advancement": "mineralogy:recipes/diorite_raw_slab_recombination", + "items": [ + "mineralogy:diorite_slab" + ] + }, + { + "recipe": "mineralogy:diorite_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/diorite_raw_slabs_to_brick", + "items": [ + "mineralogy:diorite_brick_slab", + "mineralogy:diorite_slab" + ] + }, + { + "recipe": "mineralogy:diorite_raw_stairs_polishing", + "advancement": "mineralogy:recipes/diorite_raw_stairs_polishing", + "items": [ + "mineralogy:diorite_smooth_stairs", + "mineralogy:diorite_stairs" + ] + }, + { + "recipe": "mineralogy:diorite_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/diorite_raw_stairs_to_brick", + "items": [ + "mineralogy:diorite_brick_stairs", + "mineralogy:diorite_stairs" + ] + }, + { + "recipe": "mineralogy:diorite_raw_wall_polishing", + "advancement": "mineralogy:recipes/diorite_raw_wall_polishing", + "items": [ + "mineralogy:diorite_smooth_wall", + "mineralogy:diorite_wall" + ] + }, + { + "recipe": "mineralogy:diorite_raw_walls_to_brick", + "advancement": "mineralogy:recipes/diorite_raw_walls_to_brick", + "items": [ + "mineralogy:diorite_brick_wall", + "mineralogy:diorite_wall" + ] + }, + { + "recipe": "mineralogy:diorite_relief_axe", + "advancement": "mineralogy:recipes/diorite_relief_axe", + "items": [ + "mineralogy:diorite_relief_axe", + "mineralogy:diorite_relief_blank" + ] + }, + { + "recipe": "mineralogy:diorite_relief_blank", + "advancement": "mineralogy:recipes/diorite_relief_blank", + "items": [ + "mineralogy:diorite_relief_blank" + ] + }, + { + "recipe": "mineralogy:diorite_relief_cross", + "advancement": "mineralogy:recipes/diorite_relief_cross", + "items": [ + "mineralogy:diorite_relief_blank", + "mineralogy:diorite_relief_cross" + ] + }, + { + "recipe": "mineralogy:diorite_relief_hammer", + "advancement": "mineralogy:recipes/diorite_relief_hammer", + "items": [ + "mineralogy:diorite_relief_blank", + "mineralogy:diorite_relief_hammer", + "mineralogy:diorite_smooth" + ] + }, + { + "recipe": "mineralogy:diorite_relief_hoe", + "advancement": "mineralogy:recipes/diorite_relief_hoe", + "items": [ + "mineralogy:diorite_relief_blank", + "mineralogy:diorite_relief_hoe" + ] + }, + { + "recipe": "mineralogy:diorite_relief_horizontal", + "advancement": "mineralogy:recipes/diorite_relief_horizontal", + "items": [ + "mineralogy:diorite_relief_blank", + "mineralogy:diorite_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:diorite_relief_i", + "advancement": "mineralogy:recipes/diorite_relief_i", + "items": [ + "mineralogy:diorite_relief_blank", + "mineralogy:diorite_relief_i" + ] + }, + { + "recipe": "mineralogy:diorite_relief_left", + "advancement": "mineralogy:recipes/diorite_relief_left", + "items": [ + "mineralogy:diorite_relief_blank", + "mineralogy:diorite_relief_left" + ] + }, + { + "recipe": "mineralogy:diorite_relief_pickaxe", + "advancement": "mineralogy:recipes/diorite_relief_pickaxe", + "items": [ + "mineralogy:diorite_relief_blank", + "mineralogy:diorite_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:diorite_relief_plus", + "advancement": "mineralogy:recipes/diorite_relief_plus", + "items": [ + "mineralogy:diorite_relief_blank", + "mineralogy:diorite_relief_plus" + ] + }, + { + "recipe": "mineralogy:diorite_relief_right", + "advancement": "mineralogy:recipes/diorite_relief_right", + "items": [ + "mineralogy:diorite_relief_left", + "mineralogy:diorite_relief_right" + ] + }, + { + "recipe": "mineralogy:diorite_relief_sword", + "advancement": "mineralogy:recipes/diorite_relief_sword", + "items": [ + "mineralogy:diorite_relief_blank", + "mineralogy:diorite_relief_sword" + ] + }, + { + "recipe": "mineralogy:diorite_relief_vertical", + "advancement": "mineralogy:recipes/diorite_relief_vertical", + "items": [ + "mineralogy:diorite_relief_blank", + "mineralogy:diorite_relief_vertical" + ] + }, + { + "recipe": "mineralogy:diorite_slab_from_vanilla", + "advancement": "mineralogy:recipes/diorite_slab_from_vanilla", + "items": [ + "mineralogy:diorite_slab" + ] + }, + { + "recipe": "mineralogy:diorite_slab_to_vanilla", + "advancement": "mineralogy:recipes/diorite_slab_to_vanilla", + "items": [ + "mineralogy:diorite_slab" + ] + }, + { + "recipe": "mineralogy:diorite_slab", + "advancement": "mineralogy:recipes/diorite_slab", + "items": [ + "mineralogy:diorite_slab" + ] + }, + { + "recipe": "mineralogy:diorite_smooth_brick_furnace", + "advancement": "mineralogy:recipes/diorite_smooth_brick_furnace", + "items": [ + "mineralogy:diorite_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:diorite_smooth_brick_slab", + "advancement": "mineralogy:recipes/diorite_smooth_brick_slab", + "items": [ + "mineralogy:diorite_smooth_brick", + "mineralogy:diorite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:diorite_smooth_brick_stairs", + "advancement": "mineralogy:recipes/diorite_smooth_brick_stairs", + "items": [ + "mineralogy:diorite_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:diorite_smooth_brick_wall", + "advancement": "mineralogy:recipes/diorite_smooth_brick_wall", + "items": [ + "mineralogy:diorite_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:diorite_smooth_brick", + "advancement": "mineralogy:recipes/diorite_smooth_brick", + "items": [ + "mineralogy:diorite_smooth_brick" + ] + }, + { + "recipe": "mineralogy:diorite_smooth_furnace", + "advancement": "mineralogy:recipes/diorite_smooth_furnace", + "items": [ + "mineralogy:diorite_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:diorite_smooth_slab_from_vanilla", + "advancement": "mineralogy:recipes/diorite_smooth_slab_from_vanilla", + "items": [ + "mineralogy:diorite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:diorite_smooth_slab_to_vanilla", + "advancement": "mineralogy:recipes/diorite_smooth_slab_to_vanilla", + "items": [ + "mineralogy:diorite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:diorite_smooth_slab", + "advancement": "mineralogy:recipes/diorite_smooth_slab", + "items": [ + "mineralogy:diorite_smooth", + "mineralogy:diorite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:diorite_smooth_stairs", + "advancement": "mineralogy:recipes/diorite_smooth_stairs", + "items": [ + "mineralogy:diorite_smooth", + "mineralogy:diorite_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:diorite_smooth_wall", + "advancement": "mineralogy:recipes/diorite_smooth_wall", + "items": [ + "mineralogy:diorite_smooth_wall" + ] + }, + { + "recipe": "mineralogy:diorite_smooth", + "advancement": "mineralogy:recipes/diorite_smooth", + "items": [ + "mineralogy:diorite_smooth" + ] + }, + { + "recipe": "mineralogy:diorite_stairs", + "advancement": "mineralogy:recipes/diorite_stairs", + "items": [ + "mineralogy:diorite_stairs" + ] + }, + { + "recipe": "mineralogy:diorite_wall", + "advancement": "mineralogy:recipes/diorite_wall", + "items": [ + "mineralogy:diorite_wall" + ] + }, + { + "recipe": "mineralogy:dolomite_brick_block_polishing", + "advancement": "mineralogy:recipes/dolomite_brick_block_polishing", + "items": [ + "mineralogy:dolomite_brick", + "mineralogy:dolomite_smooth_brick" + ] + }, + { + "recipe": "mineralogy:dolomite_brick_furnace", + "advancement": "mineralogy:recipes/dolomite_brick_furnace", + "items": [ + "mineralogy:dolomite_brick_furnace" + ] + }, + { + "recipe": "mineralogy:dolomite_brick_slab_polishing", + "advancement": "mineralogy:recipes/dolomite_brick_slab_polishing", + "items": [ + "mineralogy:dolomite_brick_slab", + "mineralogy:dolomite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:dolomite_brick_slab_recombination", + "advancement": "mineralogy:recipes/dolomite_brick_slab_recombination", + "items": [ + "mineralogy:dolomite_brick", + "mineralogy:dolomite_brick_slab" + ] + }, + { + "recipe": "mineralogy:dolomite_brick_slab", + "advancement": "mineralogy:recipes/dolomite_brick_slab", + "items": [ + "mineralogy:dolomite_brick", + "mineralogy:dolomite_brick_slab" + ] + }, + { + "recipe": "mineralogy:dolomite_brick_stairs_polishing", + "advancement": "mineralogy:recipes/dolomite_brick_stairs_polishing", + "items": [ + "mineralogy:dolomite_brick_stairs", + "mineralogy:dolomite_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:dolomite_brick_stairs", + "advancement": "mineralogy:recipes/dolomite_brick_stairs", + "items": [ + "mineralogy:dolomite_brick_stairs" + ] + }, + { + "recipe": "mineralogy:dolomite_brick_wall_polishing", + "advancement": "mineralogy:recipes/dolomite_brick_wall_polishing", + "items": [ + "mineralogy:dolomite_brick_wall", + "mineralogy:dolomite_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:dolomite_brick_wall", + "advancement": "mineralogy:recipes/dolomite_brick_wall", + "items": [ + "mineralogy:dolomite_brick_wall" + ] + }, + { + "recipe": "mineralogy:dolomite_brick", + "advancement": "mineralogy:recipes/dolomite_brick", + "items": [ + "mineralogy:dolomite_brick" + ] + }, + { + "recipe": "mineralogy:dolomite_furnace", + "advancement": "mineralogy:recipes/dolomite_furnace", + "items": [ + "mineralogy:dolomite_furnace" + ] + }, + { + "recipe": "mineralogy:dolomite_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/dolomite_polished_brick_slab_recombination", + "items": [ + "mineralogy:dolomite_smooth_brick", + "mineralogy:dolomite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:dolomite_polished_slab_recombination", + "advancement": "mineralogy:recipes/dolomite_polished_slab_recombination", + "items": [ + "mineralogy:dolomite_smooth", + "mineralogy:dolomite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:dolomite_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/dolomite_polished_slabs_to_brick", + "items": [ + "mineralogy:dolomite_smooth_brick_slab", + "mineralogy:dolomite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:dolomite_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/dolomite_polished_stairs_to_brick", + "items": [ + "mineralogy:dolomite_smooth_brick_stairs", + "mineralogy:dolomite_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:dolomite_polished_walls_to_brick", + "advancement": "mineralogy:recipes/dolomite_polished_walls_to_brick", + "items": [ + "mineralogy:dolomite_smooth_brick_wall", + "mineralogy:dolomite_smooth_wall" + ] + }, + { + "recipe": "mineralogy:dolomite_raw_slab_polishing", + "advancement": "mineralogy:recipes/dolomite_raw_slab_polishing", + "items": [ + "mineralogy:dolomite_slab", + "mineralogy:dolomite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:dolomite_raw_slab_recombination", + "advancement": "mineralogy:recipes/dolomite_raw_slab_recombination", + "items": [ + "mineralogy:dolomite_slab" + ] + }, + { + "recipe": "mineralogy:dolomite_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/dolomite_raw_slabs_to_brick", + "items": [ + "mineralogy:dolomite_brick_slab", + "mineralogy:dolomite_slab" + ] + }, + { + "recipe": "mineralogy:dolomite_raw_stairs_polishing", + "advancement": "mineralogy:recipes/dolomite_raw_stairs_polishing", + "items": [ + "mineralogy:dolomite_smooth_stairs", + "mineralogy:dolomite_stairs" + ] + }, + { + "recipe": "mineralogy:dolomite_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/dolomite_raw_stairs_to_brick", + "items": [ + "mineralogy:dolomite_brick_stairs", + "mineralogy:dolomite_stairs" + ] + }, + { + "recipe": "mineralogy:dolomite_raw_wall_polishing", + "advancement": "mineralogy:recipes/dolomite_raw_wall_polishing", + "items": [ + "mineralogy:dolomite_smooth_wall", + "mineralogy:dolomite_wall" + ] + }, + { + "recipe": "mineralogy:dolomite_raw_walls_to_brick", + "advancement": "mineralogy:recipes/dolomite_raw_walls_to_brick", + "items": [ + "mineralogy:dolomite_brick_wall", + "mineralogy:dolomite_wall" + ] + }, + { + "recipe": "mineralogy:dolomite_relief_axe", + "advancement": "mineralogy:recipes/dolomite_relief_axe", + "items": [ + "mineralogy:dolomite_relief_axe", + "mineralogy:dolomite_relief_blank" + ] + }, + { + "recipe": "mineralogy:dolomite_relief_blank", + "advancement": "mineralogy:recipes/dolomite_relief_blank", + "items": [ + "mineralogy:dolomite_relief_blank", + "mineralogy:dolomite_smooth" + ] + }, + { + "recipe": "mineralogy:dolomite_relief_cross", + "advancement": "mineralogy:recipes/dolomite_relief_cross", + "items": [ + "mineralogy:dolomite_relief_blank", + "mineralogy:dolomite_relief_cross" + ] + }, + { + "recipe": "mineralogy:dolomite_relief_hammer", + "advancement": "mineralogy:recipes/dolomite_relief_hammer", + "items": [ + "mineralogy:dolomite_relief_blank", + "mineralogy:dolomite_relief_hammer", + "mineralogy:dolomite_smooth" + ] + }, + { + "recipe": "mineralogy:dolomite_relief_hoe", + "advancement": "mineralogy:recipes/dolomite_relief_hoe", + "items": [ + "mineralogy:dolomite_relief_blank", + "mineralogy:dolomite_relief_hoe" + ] + }, + { + "recipe": "mineralogy:dolomite_relief_horizontal", + "advancement": "mineralogy:recipes/dolomite_relief_horizontal", + "items": [ + "mineralogy:dolomite_relief_blank", + "mineralogy:dolomite_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:dolomite_relief_i", + "advancement": "mineralogy:recipes/dolomite_relief_i", + "items": [ + "mineralogy:dolomite_relief_blank", + "mineralogy:dolomite_relief_i" + ] + }, + { + "recipe": "mineralogy:dolomite_relief_left", + "advancement": "mineralogy:recipes/dolomite_relief_left", + "items": [ + "mineralogy:dolomite_relief_blank", + "mineralogy:dolomite_relief_left" + ] + }, + { + "recipe": "mineralogy:dolomite_relief_pickaxe", + "advancement": "mineralogy:recipes/dolomite_relief_pickaxe", + "items": [ + "mineralogy:dolomite_relief_blank", + "mineralogy:dolomite_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:dolomite_relief_plus", + "advancement": "mineralogy:recipes/dolomite_relief_plus", + "items": [ + "mineralogy:dolomite_relief_blank", + "mineralogy:dolomite_relief_plus" + ] + }, + { + "recipe": "mineralogy:dolomite_relief_right", + "advancement": "mineralogy:recipes/dolomite_relief_right", + "items": [ + "mineralogy:dolomite_relief_left", + "mineralogy:dolomite_relief_right" + ] + }, + { + "recipe": "mineralogy:dolomite_relief_sword", + "advancement": "mineralogy:recipes/dolomite_relief_sword", + "items": [ + "mineralogy:dolomite_relief_blank", + "mineralogy:dolomite_relief_sword" + ] + }, + { + "recipe": "mineralogy:dolomite_relief_vertical", + "advancement": "mineralogy:recipes/dolomite_relief_vertical", + "items": [ + "mineralogy:dolomite_relief_blank", + "mineralogy:dolomite_relief_vertical" + ] + }, + { + "recipe": "mineralogy:dolomite_slab", + "advancement": "mineralogy:recipes/dolomite_slab", + "items": [ + "mineralogy:dolomite_slab" + ] + }, + { + "recipe": "mineralogy:dolomite_smooth_brick_furnace", + "advancement": "mineralogy:recipes/dolomite_smooth_brick_furnace", + "items": [ + "mineralogy:dolomite_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:dolomite_smooth_brick_slab", + "advancement": "mineralogy:recipes/dolomite_smooth_brick_slab", + "items": [ + "mineralogy:dolomite_smooth_brick", + "mineralogy:dolomite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:dolomite_smooth_brick_stairs", + "advancement": "mineralogy:recipes/dolomite_smooth_brick_stairs", + "items": [ + "mineralogy:dolomite_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:dolomite_smooth_brick_wall", + "advancement": "mineralogy:recipes/dolomite_smooth_brick_wall", + "items": [ + "mineralogy:dolomite_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:dolomite_smooth_brick", + "advancement": "mineralogy:recipes/dolomite_smooth_brick", + "items": [ + "mineralogy:dolomite_smooth_brick" + ] + }, + { + "recipe": "mineralogy:dolomite_smooth_furnace", + "advancement": "mineralogy:recipes/dolomite_smooth_furnace", + "items": [ + "mineralogy:dolomite_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:dolomite_smooth_slab", + "advancement": "mineralogy:recipes/dolomite_smooth_slab", + "items": [ + "mineralogy:dolomite_smooth", + "mineralogy:dolomite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:dolomite_smooth_stairs", + "advancement": "mineralogy:recipes/dolomite_smooth_stairs", + "items": [ + "mineralogy:dolomite_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:dolomite_smooth_wall", + "advancement": "mineralogy:recipes/dolomite_smooth_wall", + "items": [ + "mineralogy:dolomite_smooth_wall" + ] + }, + { + "recipe": "mineralogy:dolomite_smooth", + "advancement": "mineralogy:recipes/dolomite_smooth", + "items": [ + "mineralogy:dolomite_smooth" + ] + }, + { + "recipe": "mineralogy:dolomite_stairs", + "advancement": "mineralogy:recipes/dolomite_stairs", + "items": [ + "mineralogy:dolomite_stairs" + ] + }, + { + "recipe": "mineralogy:dolomite_wall", + "advancement": "mineralogy:recipes/dolomite_wall", + "items": [ + "mineralogy:dolomite_wall" + ] + }, + { + "recipe": "mineralogy:gabbro_brick_block_polishing", + "advancement": "mineralogy:recipes/gabbro_brick_block_polishing", + "items": [ + "mineralogy:gabbro_brick", + "mineralogy:gabbro_smooth_brick" + ] + }, + { + "recipe": "mineralogy:gabbro_brick_furnace", + "advancement": "mineralogy:recipes/gabbro_brick_furnace", + "items": [ + "mineralogy:gabbro_brick_furnace" + ] + }, + { + "recipe": "mineralogy:gabbro_brick_slab_polishing", + "advancement": "mineralogy:recipes/gabbro_brick_slab_polishing", + "items": [ + "mineralogy:gabbro_brick_slab", + "mineralogy:gabbro_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:gabbro_brick_slab_recombination", + "advancement": "mineralogy:recipes/gabbro_brick_slab_recombination", + "items": [ + "mineralogy:gabbro_brick", + "mineralogy:gabbro_brick_slab" + ] + }, + { + "recipe": "mineralogy:gabbro_brick_slab", + "advancement": "mineralogy:recipes/gabbro_brick_slab", + "items": [ + "mineralogy:gabbro_brick", + "mineralogy:gabbro_brick_slab" + ] + }, + { + "recipe": "mineralogy:gabbro_brick_stairs_polishing", + "advancement": "mineralogy:recipes/gabbro_brick_stairs_polishing", + "items": [ + "mineralogy:gabbro_brick_stairs", + "mineralogy:gabbro_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:gabbro_brick_stairs", + "advancement": "mineralogy:recipes/gabbro_brick_stairs", + "items": [ + "mineralogy:gabbro_brick_stairs" + ] + }, + { + "recipe": "mineralogy:gabbro_brick_wall_polishing", + "advancement": "mineralogy:recipes/gabbro_brick_wall_polishing", + "items": [ + "mineralogy:gabbro_brick_wall", + "mineralogy:gabbro_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:gabbro_brick_wall", + "advancement": "mineralogy:recipes/gabbro_brick_wall", + "items": [ + "mineralogy:gabbro_brick_wall" + ] + }, + { + "recipe": "mineralogy:gabbro_brick", + "advancement": "mineralogy:recipes/gabbro_brick", + "items": [ + "mineralogy:gabbro_brick" + ] + }, + { + "recipe": "mineralogy:gabbro_furnace", + "advancement": "mineralogy:recipes/gabbro_furnace", + "items": [ + "mineralogy:gabbro_furnace" + ] + }, + { + "recipe": "mineralogy:gabbro_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/gabbro_polished_brick_slab_recombination", + "items": [ + "mineralogy:gabbro_smooth_brick", + "mineralogy:gabbro_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:gabbro_polished_slab_recombination", + "advancement": "mineralogy:recipes/gabbro_polished_slab_recombination", + "items": [ + "mineralogy:gabbro_smooth", + "mineralogy:gabbro_smooth_slab" + ] + }, + { + "recipe": "mineralogy:gabbro_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/gabbro_polished_slabs_to_brick", + "items": [ + "mineralogy:gabbro_smooth_brick_slab", + "mineralogy:gabbro_smooth_slab" + ] + }, + { + "recipe": "mineralogy:gabbro_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/gabbro_polished_stairs_to_brick", + "items": [ + "mineralogy:gabbro_smooth_brick_stairs", + "mineralogy:gabbro_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:gabbro_polished_walls_to_brick", + "advancement": "mineralogy:recipes/gabbro_polished_walls_to_brick", + "items": [ + "mineralogy:gabbro_smooth_brick_wall", + "mineralogy:gabbro_smooth_wall" + ] + }, + { + "recipe": "mineralogy:gabbro_raw_slab_polishing", + "advancement": "mineralogy:recipes/gabbro_raw_slab_polishing", + "items": [ + "mineralogy:gabbro_slab", + "mineralogy:gabbro_smooth_slab" + ] + }, + { + "recipe": "mineralogy:gabbro_raw_slab_recombination", + "advancement": "mineralogy:recipes/gabbro_raw_slab_recombination", + "items": [ + "mineralogy:gabbro_slab" + ] + }, + { + "recipe": "mineralogy:gabbro_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/gabbro_raw_slabs_to_brick", + "items": [ + "mineralogy:gabbro_brick_slab", + "mineralogy:gabbro_slab" + ] + }, + { + "recipe": "mineralogy:gabbro_raw_stairs_polishing", + "advancement": "mineralogy:recipes/gabbro_raw_stairs_polishing", + "items": [ + "mineralogy:gabbro_smooth_stairs", + "mineralogy:gabbro_stairs" + ] + }, + { + "recipe": "mineralogy:gabbro_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/gabbro_raw_stairs_to_brick", + "items": [ + "mineralogy:gabbro_brick_stairs", + "mineralogy:gabbro_stairs" + ] + }, + { + "recipe": "mineralogy:gabbro_raw_wall_polishing", + "advancement": "mineralogy:recipes/gabbro_raw_wall_polishing", + "items": [ + "mineralogy:gabbro_smooth_wall", + "mineralogy:gabbro_wall" + ] + }, + { + "recipe": "mineralogy:gabbro_raw_walls_to_brick", + "advancement": "mineralogy:recipes/gabbro_raw_walls_to_brick", + "items": [ + "mineralogy:gabbro_brick_wall", + "mineralogy:gabbro_wall" + ] + }, + { + "recipe": "mineralogy:gabbro_relief_axe", + "advancement": "mineralogy:recipes/gabbro_relief_axe", + "items": [ + "mineralogy:gabbro_relief_axe", + "mineralogy:gabbro_relief_blank" + ] + }, + { + "recipe": "mineralogy:gabbro_relief_blank", + "advancement": "mineralogy:recipes/gabbro_relief_blank", + "items": [ + "mineralogy:gabbro_relief_blank", + "mineralogy:gabbro_smooth" + ] + }, + { + "recipe": "mineralogy:gabbro_relief_cross", + "advancement": "mineralogy:recipes/gabbro_relief_cross", + "items": [ + "mineralogy:gabbro_relief_blank", + "mineralogy:gabbro_relief_cross" + ] + }, + { + "recipe": "mineralogy:gabbro_relief_hammer", + "advancement": "mineralogy:recipes/gabbro_relief_hammer", + "items": [ + "mineralogy:gabbro_relief_blank", + "mineralogy:gabbro_relief_hammer", + "mineralogy:gabbro_smooth" + ] + }, + { + "recipe": "mineralogy:gabbro_relief_hoe", + "advancement": "mineralogy:recipes/gabbro_relief_hoe", + "items": [ + "mineralogy:gabbro_relief_blank", + "mineralogy:gabbro_relief_hoe" + ] + }, + { + "recipe": "mineralogy:gabbro_relief_horizontal", + "advancement": "mineralogy:recipes/gabbro_relief_horizontal", + "items": [ + "mineralogy:gabbro_relief_blank", + "mineralogy:gabbro_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:gabbro_relief_i", + "advancement": "mineralogy:recipes/gabbro_relief_i", + "items": [ + "mineralogy:gabbro_relief_blank", + "mineralogy:gabbro_relief_i" + ] + }, + { + "recipe": "mineralogy:gabbro_relief_left", + "advancement": "mineralogy:recipes/gabbro_relief_left", + "items": [ + "mineralogy:gabbro_relief_blank", + "mineralogy:gabbro_relief_left" + ] + }, + { + "recipe": "mineralogy:gabbro_relief_pickaxe", + "advancement": "mineralogy:recipes/gabbro_relief_pickaxe", + "items": [ + "mineralogy:gabbro_relief_blank", + "mineralogy:gabbro_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:gabbro_relief_plus", + "advancement": "mineralogy:recipes/gabbro_relief_plus", + "items": [ + "mineralogy:gabbro_relief_blank", + "mineralogy:gabbro_relief_plus" + ] + }, + { + "recipe": "mineralogy:gabbro_relief_right", + "advancement": "mineralogy:recipes/gabbro_relief_right", + "items": [ + "mineralogy:gabbro_relief_left", + "mineralogy:gabbro_relief_right" + ] + }, + { + "recipe": "mineralogy:gabbro_relief_sword", + "advancement": "mineralogy:recipes/gabbro_relief_sword", + "items": [ + "mineralogy:gabbro_relief_blank", + "mineralogy:gabbro_relief_sword" + ] + }, + { + "recipe": "mineralogy:gabbro_relief_vertical", + "advancement": "mineralogy:recipes/gabbro_relief_vertical", + "items": [ + "mineralogy:gabbro_relief_blank", + "mineralogy:gabbro_relief_vertical" + ] + }, + { + "recipe": "mineralogy:gabbro_slab", + "advancement": "mineralogy:recipes/gabbro_slab", + "items": [ + "mineralogy:gabbro_slab" + ] + }, + { + "recipe": "mineralogy:gabbro_smooth_brick_furnace", + "advancement": "mineralogy:recipes/gabbro_smooth_brick_furnace", + "items": [ + "mineralogy:gabbro_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:gabbro_smooth_brick_slab", + "advancement": "mineralogy:recipes/gabbro_smooth_brick_slab", + "items": [ + "mineralogy:gabbro_smooth_brick", + "mineralogy:gabbro_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:gabbro_smooth_brick_stairs", + "advancement": "mineralogy:recipes/gabbro_smooth_brick_stairs", + "items": [ + "mineralogy:gabbro_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:gabbro_smooth_brick_wall", + "advancement": "mineralogy:recipes/gabbro_smooth_brick_wall", + "items": [ + "mineralogy:gabbro_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:gabbro_smooth_brick", + "advancement": "mineralogy:recipes/gabbro_smooth_brick", + "items": [ + "mineralogy:gabbro_smooth_brick" + ] + }, + { + "recipe": "mineralogy:gabbro_smooth_furnace", + "advancement": "mineralogy:recipes/gabbro_smooth_furnace", + "items": [ + "mineralogy:gabbro_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:gabbro_smooth_slab", + "advancement": "mineralogy:recipes/gabbro_smooth_slab", + "items": [ + "mineralogy:gabbro_smooth", + "mineralogy:gabbro_smooth_slab" + ] + }, + { + "recipe": "mineralogy:gabbro_smooth_stairs", + "advancement": "mineralogy:recipes/gabbro_smooth_stairs", + "items": [ + "mineralogy:gabbro_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:gabbro_smooth_wall", + "advancement": "mineralogy:recipes/gabbro_smooth_wall", + "items": [ + "mineralogy:gabbro_smooth_wall" + ] + }, + { + "recipe": "mineralogy:gabbro_smooth", + "advancement": "mineralogy:recipes/gabbro_smooth", + "items": [ + "mineralogy:gabbro_smooth" + ] + }, + { + "recipe": "mineralogy:gabbro_stairs", + "advancement": "mineralogy:recipes/gabbro_stairs", + "items": [ + "mineralogy:gabbro_stairs" + ] + }, + { + "recipe": "mineralogy:gabbro_wall", + "advancement": "mineralogy:recipes/gabbro_wall", + "items": [ + "mineralogy:gabbro_wall" + ] + }, + { + "recipe": "mineralogy:gneiss_brick_block_polishing", + "advancement": "mineralogy:recipes/gneiss_brick_block_polishing", + "items": [ + "mineralogy:gneiss_brick", + "mineralogy:gneiss_smooth_brick" + ] + }, + { + "recipe": "mineralogy:gneiss_brick_furnace", + "advancement": "mineralogy:recipes/gneiss_brick_furnace", + "items": [ + "mineralogy:gneiss_brick_furnace" + ] + }, + { + "recipe": "mineralogy:gneiss_brick_slab_polishing", + "advancement": "mineralogy:recipes/gneiss_brick_slab_polishing", + "items": [ + "mineralogy:gneiss_brick_slab", + "mineralogy:gneiss_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:gneiss_brick_slab_recombination", + "advancement": "mineralogy:recipes/gneiss_brick_slab_recombination", + "items": [ + "mineralogy:gneiss_brick", + "mineralogy:gneiss_brick_slab" + ] + }, + { + "recipe": "mineralogy:gneiss_brick_slab", + "advancement": "mineralogy:recipes/gneiss_brick_slab", + "items": [ + "mineralogy:gneiss_brick", + "mineralogy:gneiss_brick_slab" + ] + }, + { + "recipe": "mineralogy:gneiss_brick_stairs_polishing", + "advancement": "mineralogy:recipes/gneiss_brick_stairs_polishing", + "items": [ + "mineralogy:gneiss_brick_stairs", + "mineralogy:gneiss_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:gneiss_brick_stairs", + "advancement": "mineralogy:recipes/gneiss_brick_stairs", + "items": [ + "mineralogy:gneiss_brick_stairs" + ] + }, + { + "recipe": "mineralogy:gneiss_brick_wall_polishing", + "advancement": "mineralogy:recipes/gneiss_brick_wall_polishing", + "items": [ + "mineralogy:gneiss_brick_wall", + "mineralogy:gneiss_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:gneiss_brick_wall", + "advancement": "mineralogy:recipes/gneiss_brick_wall", + "items": [ + "mineralogy:gneiss_brick_wall" + ] + }, + { + "recipe": "mineralogy:gneiss_brick", + "advancement": "mineralogy:recipes/gneiss_brick", + "items": [ + "mineralogy:gneiss_brick" + ] + }, + { + "recipe": "mineralogy:gneiss_furnace", + "advancement": "mineralogy:recipes/gneiss_furnace", + "items": [ + "mineralogy:gneiss_furnace" + ] + }, + { + "recipe": "mineralogy:gneiss_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/gneiss_polished_brick_slab_recombination", + "items": [ + "mineralogy:gneiss_smooth_brick", + "mineralogy:gneiss_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:gneiss_polished_slab_recombination", + "advancement": "mineralogy:recipes/gneiss_polished_slab_recombination", + "items": [ + "mineralogy:gneiss_smooth", + "mineralogy:gneiss_smooth_slab" + ] + }, + { + "recipe": "mineralogy:gneiss_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/gneiss_polished_slabs_to_brick", + "items": [ + "mineralogy:gneiss_smooth_brick_slab", + "mineralogy:gneiss_smooth_slab" + ] + }, + { + "recipe": "mineralogy:gneiss_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/gneiss_polished_stairs_to_brick", + "items": [ + "mineralogy:gneiss_smooth_brick_stairs", + "mineralogy:gneiss_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:gneiss_polished_walls_to_brick", + "advancement": "mineralogy:recipes/gneiss_polished_walls_to_brick", + "items": [ + "mineralogy:gneiss_smooth_brick_wall", + "mineralogy:gneiss_smooth_wall" + ] + }, + { + "recipe": "mineralogy:gneiss_raw_slab_polishing", + "advancement": "mineralogy:recipes/gneiss_raw_slab_polishing", + "items": [ + "mineralogy:gneiss_slab", + "mineralogy:gneiss_smooth_slab" + ] + }, + { + "recipe": "mineralogy:gneiss_raw_slab_recombination", + "advancement": "mineralogy:recipes/gneiss_raw_slab_recombination", + "items": [ + "mineralogy:gneiss_slab" + ] + }, + { + "recipe": "mineralogy:gneiss_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/gneiss_raw_slabs_to_brick", + "items": [ + "mineralogy:gneiss_brick_slab", + "mineralogy:gneiss_slab" + ] + }, + { + "recipe": "mineralogy:gneiss_raw_stairs_polishing", + "advancement": "mineralogy:recipes/gneiss_raw_stairs_polishing", + "items": [ + "mineralogy:gneiss_smooth_stairs", + "mineralogy:gneiss_stairs" + ] + }, + { + "recipe": "mineralogy:gneiss_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/gneiss_raw_stairs_to_brick", + "items": [ + "mineralogy:gneiss_brick_stairs", + "mineralogy:gneiss_stairs" + ] + }, + { + "recipe": "mineralogy:gneiss_raw_wall_polishing", + "advancement": "mineralogy:recipes/gneiss_raw_wall_polishing", + "items": [ + "mineralogy:gneiss_smooth_wall", + "mineralogy:gneiss_wall" + ] + }, + { + "recipe": "mineralogy:gneiss_raw_walls_to_brick", + "advancement": "mineralogy:recipes/gneiss_raw_walls_to_brick", + "items": [ + "mineralogy:gneiss_brick_wall", + "mineralogy:gneiss_wall" + ] + }, + { + "recipe": "mineralogy:gneiss_relief_axe", + "advancement": "mineralogy:recipes/gneiss_relief_axe", + "items": [ + "mineralogy:gneiss_relief_axe", + "mineralogy:gneiss_relief_blank" + ] + }, + { + "recipe": "mineralogy:gneiss_relief_blank", + "advancement": "mineralogy:recipes/gneiss_relief_blank", + "items": [ + "mineralogy:gneiss_relief_blank", + "mineralogy:gneiss_smooth" + ] + }, + { + "recipe": "mineralogy:gneiss_relief_cross", + "advancement": "mineralogy:recipes/gneiss_relief_cross", + "items": [ + "mineralogy:gneiss_relief_blank", + "mineralogy:gneiss_relief_cross" + ] + }, + { + "recipe": "mineralogy:gneiss_relief_hammer", + "advancement": "mineralogy:recipes/gneiss_relief_hammer", + "items": [ + "mineralogy:gneiss_relief_blank", + "mineralogy:gneiss_relief_hammer", + "mineralogy:gneiss_smooth" + ] + }, + { + "recipe": "mineralogy:gneiss_relief_hoe", + "advancement": "mineralogy:recipes/gneiss_relief_hoe", + "items": [ + "mineralogy:gneiss_relief_blank", + "mineralogy:gneiss_relief_hoe" + ] + }, + { + "recipe": "mineralogy:gneiss_relief_horizontal", + "advancement": "mineralogy:recipes/gneiss_relief_horizontal", + "items": [ + "mineralogy:gneiss_relief_blank", + "mineralogy:gneiss_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:gneiss_relief_i", + "advancement": "mineralogy:recipes/gneiss_relief_i", + "items": [ + "mineralogy:gneiss_relief_blank", + "mineralogy:gneiss_relief_i" + ] + }, + { + "recipe": "mineralogy:gneiss_relief_left", + "advancement": "mineralogy:recipes/gneiss_relief_left", + "items": [ + "mineralogy:gneiss_relief_blank", + "mineralogy:gneiss_relief_left" + ] + }, + { + "recipe": "mineralogy:gneiss_relief_pickaxe", + "advancement": "mineralogy:recipes/gneiss_relief_pickaxe", + "items": [ + "mineralogy:gneiss_relief_blank", + "mineralogy:gneiss_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:gneiss_relief_plus", + "advancement": "mineralogy:recipes/gneiss_relief_plus", + "items": [ + "mineralogy:gneiss_relief_blank", + "mineralogy:gneiss_relief_plus" + ] + }, + { + "recipe": "mineralogy:gneiss_relief_right", + "advancement": "mineralogy:recipes/gneiss_relief_right", + "items": [ + "mineralogy:gneiss_relief_left", + "mineralogy:gneiss_relief_right" + ] + }, + { + "recipe": "mineralogy:gneiss_relief_sword", + "advancement": "mineralogy:recipes/gneiss_relief_sword", + "items": [ + "mineralogy:gneiss_relief_blank", + "mineralogy:gneiss_relief_sword" + ] + }, + { + "recipe": "mineralogy:gneiss_relief_vertical", + "advancement": "mineralogy:recipes/gneiss_relief_vertical", + "items": [ + "mineralogy:gneiss_relief_blank", + "mineralogy:gneiss_relief_vertical" + ] + }, + { + "recipe": "mineralogy:gneiss_slab", + "advancement": "mineralogy:recipes/gneiss_slab", + "items": [ + "mineralogy:gneiss_slab" + ] + }, + { + "recipe": "mineralogy:gneiss_smooth_brick_furnace", + "advancement": "mineralogy:recipes/gneiss_smooth_brick_furnace", + "items": [ + "mineralogy:gneiss_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:gneiss_smooth_brick_slab", + "advancement": "mineralogy:recipes/gneiss_smooth_brick_slab", + "items": [ + "mineralogy:gneiss_smooth_brick", + "mineralogy:gneiss_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:gneiss_smooth_brick_stairs", + "advancement": "mineralogy:recipes/gneiss_smooth_brick_stairs", + "items": [ + "mineralogy:gneiss_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:gneiss_smooth_brick_wall", + "advancement": "mineralogy:recipes/gneiss_smooth_brick_wall", + "items": [ + "mineralogy:gneiss_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:gneiss_smooth_brick", + "advancement": "mineralogy:recipes/gneiss_smooth_brick", + "items": [ + "mineralogy:gneiss_smooth_brick" + ] + }, + { + "recipe": "mineralogy:gneiss_smooth_furnace", + "advancement": "mineralogy:recipes/gneiss_smooth_furnace", + "items": [ + "mineralogy:gneiss_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:gneiss_smooth_slab", + "advancement": "mineralogy:recipes/gneiss_smooth_slab", + "items": [ + "mineralogy:gneiss_smooth", + "mineralogy:gneiss_smooth_slab" + ] + }, + { + "recipe": "mineralogy:gneiss_smooth_stairs", + "advancement": "mineralogy:recipes/gneiss_smooth_stairs", + "items": [ + "mineralogy:gneiss_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:gneiss_smooth_wall", + "advancement": "mineralogy:recipes/gneiss_smooth_wall", + "items": [ + "mineralogy:gneiss_smooth_wall" + ] + }, + { + "recipe": "mineralogy:gneiss_smooth", + "advancement": "mineralogy:recipes/gneiss_smooth", + "items": [ + "mineralogy:gneiss_smooth" + ] + }, + { + "recipe": "mineralogy:gneiss_stairs", + "advancement": "mineralogy:recipes/gneiss_stairs", + "items": [ + "mineralogy:gneiss_stairs" + ] + }, + { + "recipe": "mineralogy:gneiss_wall", + "advancement": "mineralogy:recipes/gneiss_wall", + "items": [ + "mineralogy:gneiss_wall" + ] + }, + { + "recipe": "mineralogy:granite_brick_block_polishing", + "advancement": "mineralogy:recipes/granite_brick_block_polishing", + "items": [ + "mineralogy:granite_brick", + "mineralogy:granite_smooth_brick" + ] + }, + { + "recipe": "mineralogy:granite_brick_furnace", + "advancement": "mineralogy:recipes/granite_brick_furnace", + "items": [ + "mineralogy:granite_brick_furnace" + ] + }, + { + "recipe": "mineralogy:granite_brick_slab_polishing", + "advancement": "mineralogy:recipes/granite_brick_slab_polishing", + "items": [ + "mineralogy:granite_brick_slab", + "mineralogy:granite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:granite_brick_slab_recombination", + "advancement": "mineralogy:recipes/granite_brick_slab_recombination", + "items": [ + "mineralogy:granite_brick", + "mineralogy:granite_brick_slab" + ] + }, + { + "recipe": "mineralogy:granite_brick_slab", + "advancement": "mineralogy:recipes/granite_brick_slab", + "items": [ + "mineralogy:granite_brick", + "mineralogy:granite_brick_slab" + ] + }, + { + "recipe": "mineralogy:granite_brick_stairs_polishing", + "advancement": "mineralogy:recipes/granite_brick_stairs_polishing", + "items": [ + "mineralogy:granite_brick_stairs", + "mineralogy:granite_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:granite_brick_stairs", + "advancement": "mineralogy:recipes/granite_brick_stairs", + "items": [ + "mineralogy:granite_brick_stairs" + ] + }, + { + "recipe": "mineralogy:granite_brick_wall_polishing", + "advancement": "mineralogy:recipes/granite_brick_wall_polishing", + "items": [ + "mineralogy:granite_brick_wall", + "mineralogy:granite_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:granite_brick_wall", + "advancement": "mineralogy:recipes/granite_brick_wall", + "items": [ + "mineralogy:granite_brick_wall" + ] + }, + { + "recipe": "mineralogy:granite_brick", + "advancement": "mineralogy:recipes/granite_brick", + "items": [ + "mineralogy:granite_brick" + ] + }, + { + "recipe": "mineralogy:granite_furnace", + "advancement": "mineralogy:recipes/granite_furnace", + "items": [ + "mineralogy:granite_furnace" + ] + }, + { + "recipe": "mineralogy:granite_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/granite_polished_brick_slab_recombination", + "items": [ + "mineralogy:granite_smooth_brick", + "mineralogy:granite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:granite_polished_slab_recombination", + "advancement": "mineralogy:recipes/granite_polished_slab_recombination", + "items": [ + "mineralogy:granite_smooth", + "mineralogy:granite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:granite_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/granite_polished_slabs_to_brick", + "items": [ + "mineralogy:granite_smooth_brick_slab", + "mineralogy:granite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:granite_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/granite_polished_stairs_to_brick", + "items": [ + "mineralogy:granite_smooth_brick_stairs", + "mineralogy:granite_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:granite_polished_walls_to_brick", + "advancement": "mineralogy:recipes/granite_polished_walls_to_brick", + "items": [ + "mineralogy:granite_smooth_brick_wall", + "mineralogy:granite_smooth_wall" + ] + }, + { + "recipe": "mineralogy:granite_raw_slab_polishing", + "advancement": "mineralogy:recipes/granite_raw_slab_polishing", + "items": [ + "mineralogy:granite_slab", + "mineralogy:granite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:granite_raw_slab_recombination", + "advancement": "mineralogy:recipes/granite_raw_slab_recombination", + "items": [ + "mineralogy:granite_slab" + ] + }, + { + "recipe": "mineralogy:granite_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/granite_raw_slabs_to_brick", + "items": [ + "mineralogy:granite_brick_slab", + "mineralogy:granite_slab" + ] + }, + { + "recipe": "mineralogy:granite_raw_stairs_polishing", + "advancement": "mineralogy:recipes/granite_raw_stairs_polishing", + "items": [ + "mineralogy:granite_smooth_stairs", + "mineralogy:granite_stairs" + ] + }, + { + "recipe": "mineralogy:granite_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/granite_raw_stairs_to_brick", + "items": [ + "mineralogy:granite_brick_stairs", + "mineralogy:granite_stairs" + ] + }, + { + "recipe": "mineralogy:granite_raw_wall_polishing", + "advancement": "mineralogy:recipes/granite_raw_wall_polishing", + "items": [ + "mineralogy:granite_smooth_wall", + "mineralogy:granite_wall" + ] + }, + { + "recipe": "mineralogy:granite_raw_walls_to_brick", + "advancement": "mineralogy:recipes/granite_raw_walls_to_brick", + "items": [ + "mineralogy:granite_brick_wall", + "mineralogy:granite_wall" + ] + }, + { + "recipe": "mineralogy:granite_relief_axe", + "advancement": "mineralogy:recipes/granite_relief_axe", + "items": [ + "mineralogy:granite_relief_axe", + "mineralogy:granite_relief_blank" + ] + }, + { + "recipe": "mineralogy:granite_relief_blank", + "advancement": "mineralogy:recipes/granite_relief_blank", + "items": [ + "mineralogy:granite_relief_blank" + ] + }, + { + "recipe": "mineralogy:granite_relief_cross", + "advancement": "mineralogy:recipes/granite_relief_cross", + "items": [ + "mineralogy:granite_relief_blank", + "mineralogy:granite_relief_cross" + ] + }, + { + "recipe": "mineralogy:granite_relief_hammer", + "advancement": "mineralogy:recipes/granite_relief_hammer", + "items": [ + "mineralogy:granite_relief_blank", + "mineralogy:granite_relief_hammer", + "mineralogy:granite_smooth" + ] + }, + { + "recipe": "mineralogy:granite_relief_hoe", + "advancement": "mineralogy:recipes/granite_relief_hoe", + "items": [ + "mineralogy:granite_relief_blank", + "mineralogy:granite_relief_hoe" + ] + }, + { + "recipe": "mineralogy:granite_relief_horizontal", + "advancement": "mineralogy:recipes/granite_relief_horizontal", + "items": [ + "mineralogy:granite_relief_blank", + "mineralogy:granite_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:granite_relief_i", + "advancement": "mineralogy:recipes/granite_relief_i", + "items": [ + "mineralogy:granite_relief_blank", + "mineralogy:granite_relief_i" + ] + }, + { + "recipe": "mineralogy:granite_relief_left", + "advancement": "mineralogy:recipes/granite_relief_left", + "items": [ + "mineralogy:granite_relief_blank", + "mineralogy:granite_relief_left" + ] + }, + { + "recipe": "mineralogy:granite_relief_pickaxe", + "advancement": "mineralogy:recipes/granite_relief_pickaxe", + "items": [ + "mineralogy:granite_relief_blank", + "mineralogy:granite_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:granite_relief_plus", + "advancement": "mineralogy:recipes/granite_relief_plus", + "items": [ + "mineralogy:granite_relief_blank", + "mineralogy:granite_relief_plus" + ] + }, + { + "recipe": "mineralogy:granite_relief_right", + "advancement": "mineralogy:recipes/granite_relief_right", + "items": [ + "mineralogy:granite_relief_left", + "mineralogy:granite_relief_right" + ] + }, + { + "recipe": "mineralogy:granite_relief_sword", + "advancement": "mineralogy:recipes/granite_relief_sword", + "items": [ + "mineralogy:granite_relief_blank", + "mineralogy:granite_relief_sword" + ] + }, + { + "recipe": "mineralogy:granite_relief_vertical", + "advancement": "mineralogy:recipes/granite_relief_vertical", + "items": [ + "mineralogy:granite_relief_blank", + "mineralogy:granite_relief_vertical" + ] + }, + { + "recipe": "mineralogy:granite_slab_from_vanilla", + "advancement": "mineralogy:recipes/granite_slab_from_vanilla", + "items": [ + "mineralogy:granite_slab" + ] + }, + { + "recipe": "mineralogy:granite_slab_to_vanilla", + "advancement": "mineralogy:recipes/granite_slab_to_vanilla", + "items": [ + "mineralogy:granite_slab" + ] + }, + { + "recipe": "mineralogy:granite_slab", + "advancement": "mineralogy:recipes/granite_slab", + "items": [ + "mineralogy:granite_slab" + ] + }, + { + "recipe": "mineralogy:granite_smooth_brick_furnace", + "advancement": "mineralogy:recipes/granite_smooth_brick_furnace", + "items": [ + "mineralogy:granite_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:granite_smooth_brick_slab", + "advancement": "mineralogy:recipes/granite_smooth_brick_slab", + "items": [ + "mineralogy:granite_smooth_brick", + "mineralogy:granite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:granite_smooth_brick_stairs", + "advancement": "mineralogy:recipes/granite_smooth_brick_stairs", + "items": [ + "mineralogy:granite_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:granite_smooth_brick_wall", + "advancement": "mineralogy:recipes/granite_smooth_brick_wall", + "items": [ + "mineralogy:granite_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:granite_smooth_brick", + "advancement": "mineralogy:recipes/granite_smooth_brick", + "items": [ + "mineralogy:granite_smooth_brick" + ] + }, + { + "recipe": "mineralogy:granite_smooth_furnace", + "advancement": "mineralogy:recipes/granite_smooth_furnace", + "items": [ + "mineralogy:granite_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:granite_smooth_slab_from_vanilla", + "advancement": "mineralogy:recipes/granite_smooth_slab_from_vanilla", + "items": [ + "mineralogy:granite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:granite_smooth_slab_to_vanilla", + "advancement": "mineralogy:recipes/granite_smooth_slab_to_vanilla", + "items": [ + "mineralogy:granite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:granite_smooth_slab", + "advancement": "mineralogy:recipes/granite_smooth_slab", + "items": [ + "mineralogy:granite_smooth", + "mineralogy:granite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:granite_smooth_stairs", + "advancement": "mineralogy:recipes/granite_smooth_stairs", + "items": [ + "mineralogy:granite_smooth", + "mineralogy:granite_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:granite_smooth_wall", + "advancement": "mineralogy:recipes/granite_smooth_wall", + "items": [ + "mineralogy:granite_smooth_wall" + ] + }, + { + "recipe": "mineralogy:granite_smooth", + "advancement": "mineralogy:recipes/granite_smooth", + "items": [ + "mineralogy:granite_smooth" + ] + }, + { + "recipe": "mineralogy:granite_stairs", + "advancement": "mineralogy:recipes/granite_stairs", + "items": [ + "mineralogy:granite_stairs" + ] + }, + { + "recipe": "mineralogy:granite_wall", + "advancement": "mineralogy:recipes/granite_wall", + "items": [ + "mineralogy:granite_wall" + ] + }, + { + "recipe": "mineralogy:hornfels_brick_block_polishing", + "advancement": "mineralogy:recipes/hornfels_brick_block_polishing", + "items": [ + "mineralogy:hornfels_brick", + "mineralogy:hornfels_smooth_brick" + ] + }, + { + "recipe": "mineralogy:hornfels_brick_furnace", + "advancement": "mineralogy:recipes/hornfels_brick_furnace", + "items": [ + "mineralogy:hornfels_brick_furnace" + ] + }, + { + "recipe": "mineralogy:hornfels_brick_slab_polishing", + "advancement": "mineralogy:recipes/hornfels_brick_slab_polishing", + "items": [ + "mineralogy:hornfels_brick_slab", + "mineralogy:hornfels_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:hornfels_brick_slab_recombination", + "advancement": "mineralogy:recipes/hornfels_brick_slab_recombination", + "items": [ + "mineralogy:hornfels_brick", + "mineralogy:hornfels_brick_slab" + ] + }, + { + "recipe": "mineralogy:hornfels_brick_slab", + "advancement": "mineralogy:recipes/hornfels_brick_slab", + "items": [ + "mineralogy:hornfels_brick", + "mineralogy:hornfels_brick_slab" + ] + }, + { + "recipe": "mineralogy:hornfels_brick_stairs_polishing", + "advancement": "mineralogy:recipes/hornfels_brick_stairs_polishing", + "items": [ + "mineralogy:hornfels_brick_stairs", + "mineralogy:hornfels_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:hornfels_brick_stairs", + "advancement": "mineralogy:recipes/hornfels_brick_stairs", + "items": [ + "mineralogy:hornfels_brick_stairs" + ] + }, + { + "recipe": "mineralogy:hornfels_brick_wall_polishing", + "advancement": "mineralogy:recipes/hornfels_brick_wall_polishing", + "items": [ + "mineralogy:hornfels_brick_wall", + "mineralogy:hornfels_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:hornfels_brick_wall", + "advancement": "mineralogy:recipes/hornfels_brick_wall", + "items": [ + "mineralogy:hornfels_brick_wall" + ] + }, + { + "recipe": "mineralogy:hornfels_brick", + "advancement": "mineralogy:recipes/hornfels_brick", + "items": [ + "mineralogy:hornfels_brick" + ] + }, + { + "recipe": "mineralogy:hornfels_furnace", + "advancement": "mineralogy:recipes/hornfels_furnace", + "items": [ + "mineralogy:hornfels_furnace" + ] + }, + { + "recipe": "mineralogy:hornfels_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/hornfels_polished_brick_slab_recombination", + "items": [ + "mineralogy:hornfels_smooth_brick", + "mineralogy:hornfels_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:hornfels_polished_slab_recombination", + "advancement": "mineralogy:recipes/hornfels_polished_slab_recombination", + "items": [ + "mineralogy:hornfels_smooth", + "mineralogy:hornfels_smooth_slab" + ] + }, + { + "recipe": "mineralogy:hornfels_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/hornfels_polished_slabs_to_brick", + "items": [ + "mineralogy:hornfels_smooth_brick_slab", + "mineralogy:hornfels_smooth_slab" + ] + }, + { + "recipe": "mineralogy:hornfels_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/hornfels_polished_stairs_to_brick", + "items": [ + "mineralogy:hornfels_smooth_brick_stairs", + "mineralogy:hornfels_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:hornfels_polished_walls_to_brick", + "advancement": "mineralogy:recipes/hornfels_polished_walls_to_brick", + "items": [ + "mineralogy:hornfels_smooth_brick_wall", + "mineralogy:hornfels_smooth_wall" + ] + }, + { + "recipe": "mineralogy:hornfels_raw_slab_polishing", + "advancement": "mineralogy:recipes/hornfels_raw_slab_polishing", + "items": [ + "mineralogy:hornfels_slab", + "mineralogy:hornfels_smooth_slab" + ] + }, + { + "recipe": "mineralogy:hornfels_raw_slab_recombination", + "advancement": "mineralogy:recipes/hornfels_raw_slab_recombination", + "items": [ + "mineralogy:hornfels_slab" + ] + }, + { + "recipe": "mineralogy:hornfels_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/hornfels_raw_slabs_to_brick", + "items": [ + "mineralogy:hornfels_brick_slab", + "mineralogy:hornfels_slab" + ] + }, + { + "recipe": "mineralogy:hornfels_raw_stairs_polishing", + "advancement": "mineralogy:recipes/hornfels_raw_stairs_polishing", + "items": [ + "mineralogy:hornfels_smooth_stairs", + "mineralogy:hornfels_stairs" + ] + }, + { + "recipe": "mineralogy:hornfels_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/hornfels_raw_stairs_to_brick", + "items": [ + "mineralogy:hornfels_brick_stairs", + "mineralogy:hornfels_stairs" + ] + }, + { + "recipe": "mineralogy:hornfels_raw_wall_polishing", + "advancement": "mineralogy:recipes/hornfels_raw_wall_polishing", + "items": [ + "mineralogy:hornfels_smooth_wall", + "mineralogy:hornfels_wall" + ] + }, + { + "recipe": "mineralogy:hornfels_raw_walls_to_brick", + "advancement": "mineralogy:recipes/hornfels_raw_walls_to_brick", + "items": [ + "mineralogy:hornfels_brick_wall", + "mineralogy:hornfels_wall" + ] + }, + { + "recipe": "mineralogy:hornfels_relief_axe", + "advancement": "mineralogy:recipes/hornfels_relief_axe", + "items": [ + "mineralogy:hornfels_relief_axe", + "mineralogy:hornfels_relief_blank" + ] + }, + { + "recipe": "mineralogy:hornfels_relief_blank", + "advancement": "mineralogy:recipes/hornfels_relief_blank", + "items": [ + "mineralogy:hornfels_relief_blank", + "mineralogy:hornfels_smooth" + ] + }, + { + "recipe": "mineralogy:hornfels_relief_cross", + "advancement": "mineralogy:recipes/hornfels_relief_cross", + "items": [ + "mineralogy:hornfels_relief_blank", + "mineralogy:hornfels_relief_cross" + ] + }, + { + "recipe": "mineralogy:hornfels_relief_hammer", + "advancement": "mineralogy:recipes/hornfels_relief_hammer", + "items": [ + "mineralogy:hornfels_relief_blank", + "mineralogy:hornfels_relief_hammer", + "mineralogy:hornfels_smooth" + ] + }, + { + "recipe": "mineralogy:hornfels_relief_hoe", + "advancement": "mineralogy:recipes/hornfels_relief_hoe", + "items": [ + "mineralogy:hornfels_relief_blank", + "mineralogy:hornfels_relief_hoe" + ] + }, + { + "recipe": "mineralogy:hornfels_relief_horizontal", + "advancement": "mineralogy:recipes/hornfels_relief_horizontal", + "items": [ + "mineralogy:hornfels_relief_blank", + "mineralogy:hornfels_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:hornfels_relief_i", + "advancement": "mineralogy:recipes/hornfels_relief_i", + "items": [ + "mineralogy:hornfels_relief_blank", + "mineralogy:hornfels_relief_i" + ] + }, + { + "recipe": "mineralogy:hornfels_relief_left", + "advancement": "mineralogy:recipes/hornfels_relief_left", + "items": [ + "mineralogy:hornfels_relief_blank", + "mineralogy:hornfels_relief_left" + ] + }, + { + "recipe": "mineralogy:hornfels_relief_pickaxe", + "advancement": "mineralogy:recipes/hornfels_relief_pickaxe", + "items": [ + "mineralogy:hornfels_relief_blank", + "mineralogy:hornfels_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:hornfels_relief_plus", + "advancement": "mineralogy:recipes/hornfels_relief_plus", + "items": [ + "mineralogy:hornfels_relief_blank", + "mineralogy:hornfels_relief_plus" + ] + }, + { + "recipe": "mineralogy:hornfels_relief_right", + "advancement": "mineralogy:recipes/hornfels_relief_right", + "items": [ + "mineralogy:hornfels_relief_left", + "mineralogy:hornfels_relief_right" + ] + }, + { + "recipe": "mineralogy:hornfels_relief_sword", + "advancement": "mineralogy:recipes/hornfels_relief_sword", + "items": [ + "mineralogy:hornfels_relief_blank", + "mineralogy:hornfels_relief_sword" + ] + }, + { + "recipe": "mineralogy:hornfels_relief_vertical", + "advancement": "mineralogy:recipes/hornfels_relief_vertical", + "items": [ + "mineralogy:hornfels_relief_blank", + "mineralogy:hornfels_relief_vertical" + ] + }, + { + "recipe": "mineralogy:hornfels_slab", + "advancement": "mineralogy:recipes/hornfels_slab", + "items": [ + "mineralogy:hornfels_slab" + ] + }, + { + "recipe": "mineralogy:hornfels_smooth_brick_furnace", + "advancement": "mineralogy:recipes/hornfels_smooth_brick_furnace", + "items": [ + "mineralogy:hornfels_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:hornfels_smooth_brick_slab", + "advancement": "mineralogy:recipes/hornfels_smooth_brick_slab", + "items": [ + "mineralogy:hornfels_smooth_brick", + "mineralogy:hornfels_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:hornfels_smooth_brick_stairs", + "advancement": "mineralogy:recipes/hornfels_smooth_brick_stairs", + "items": [ + "mineralogy:hornfels_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:hornfels_smooth_brick_wall", + "advancement": "mineralogy:recipes/hornfels_smooth_brick_wall", + "items": [ + "mineralogy:hornfels_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:hornfels_smooth_brick", + "advancement": "mineralogy:recipes/hornfels_smooth_brick", + "items": [ + "mineralogy:hornfels_smooth_brick" + ] + }, + { + "recipe": "mineralogy:hornfels_smooth_furnace", + "advancement": "mineralogy:recipes/hornfels_smooth_furnace", + "items": [ + "mineralogy:hornfels_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:hornfels_smooth_slab", + "advancement": "mineralogy:recipes/hornfels_smooth_slab", + "items": [ + "mineralogy:hornfels_smooth", + "mineralogy:hornfels_smooth_slab" + ] + }, + { + "recipe": "mineralogy:hornfels_smooth_stairs", + "advancement": "mineralogy:recipes/hornfels_smooth_stairs", + "items": [ + "mineralogy:hornfels_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:hornfels_smooth_wall", + "advancement": "mineralogy:recipes/hornfels_smooth_wall", + "items": [ + "mineralogy:hornfels_smooth_wall" + ] + }, + { + "recipe": "mineralogy:hornfels_smooth", + "advancement": "mineralogy:recipes/hornfels_smooth", + "items": [ + "mineralogy:hornfels_smooth" + ] + }, + { + "recipe": "mineralogy:hornfels_stairs", + "advancement": "mineralogy:recipes/hornfels_stairs", + "items": [ + "mineralogy:hornfels_stairs" + ] + }, + { + "recipe": "mineralogy:hornfels_wall", + "advancement": "mineralogy:recipes/hornfels_wall", + "items": [ + "mineralogy:hornfels_wall" + ] + }, + { + "recipe": "mineralogy:limestone_brick_block_polishing", + "advancement": "mineralogy:recipes/limestone_brick_block_polishing", + "items": [ + "mineralogy:limestone_brick", + "mineralogy:limestone_smooth_brick" + ] + }, + { + "recipe": "mineralogy:limestone_brick_furnace", + "advancement": "mineralogy:recipes/limestone_brick_furnace", + "items": [ + "mineralogy:limestone_brick_furnace" + ] + }, + { + "recipe": "mineralogy:limestone_brick_slab_polishing", + "advancement": "mineralogy:recipes/limestone_brick_slab_polishing", + "items": [ + "mineralogy:limestone_brick_slab", + "mineralogy:limestone_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:limestone_brick_slab_recombination", + "advancement": "mineralogy:recipes/limestone_brick_slab_recombination", + "items": [ + "mineralogy:limestone_brick", + "mineralogy:limestone_brick_slab" + ] + }, + { + "recipe": "mineralogy:limestone_brick_slab", + "advancement": "mineralogy:recipes/limestone_brick_slab", + "items": [ + "mineralogy:limestone_brick", + "mineralogy:limestone_brick_slab" + ] + }, + { + "recipe": "mineralogy:limestone_brick_stairs_polishing", + "advancement": "mineralogy:recipes/limestone_brick_stairs_polishing", + "items": [ + "mineralogy:limestone_brick_stairs", + "mineralogy:limestone_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:limestone_brick_stairs", + "advancement": "mineralogy:recipes/limestone_brick_stairs", + "items": [ + "mineralogy:limestone_brick_stairs" + ] + }, + { + "recipe": "mineralogy:limestone_brick_wall_polishing", + "advancement": "mineralogy:recipes/limestone_brick_wall_polishing", + "items": [ + "mineralogy:limestone_brick_wall", + "mineralogy:limestone_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:limestone_brick_wall", + "advancement": "mineralogy:recipes/limestone_brick_wall", + "items": [ + "mineralogy:limestone_brick_wall" + ] + }, + { + "recipe": "mineralogy:limestone_brick", + "advancement": "mineralogy:recipes/limestone_brick", + "items": [ + "mineralogy:limestone_brick" + ] + }, + { + "recipe": "mineralogy:limestone_furnace", + "advancement": "mineralogy:recipes/limestone_furnace", + "items": [ + "mineralogy:limestone_furnace" + ] + }, + { + "recipe": "mineralogy:limestone_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/limestone_polished_brick_slab_recombination", + "items": [ + "mineralogy:limestone_smooth_brick", + "mineralogy:limestone_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:limestone_polished_slab_recombination", + "advancement": "mineralogy:recipes/limestone_polished_slab_recombination", + "items": [ + "mineralogy:limestone_smooth", + "mineralogy:limestone_smooth_slab" + ] + }, + { + "recipe": "mineralogy:limestone_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/limestone_polished_slabs_to_brick", + "items": [ + "mineralogy:limestone_smooth_brick_slab", + "mineralogy:limestone_smooth_slab" + ] + }, + { + "recipe": "mineralogy:limestone_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/limestone_polished_stairs_to_brick", + "items": [ + "mineralogy:limestone_smooth_brick_stairs", + "mineralogy:limestone_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:limestone_polished_walls_to_brick", + "advancement": "mineralogy:recipes/limestone_polished_walls_to_brick", + "items": [ + "mineralogy:limestone_smooth_brick_wall", + "mineralogy:limestone_smooth_wall" + ] + }, + { + "recipe": "mineralogy:limestone_raw_slab_polishing", + "advancement": "mineralogy:recipes/limestone_raw_slab_polishing", + "items": [ + "mineralogy:limestone_slab", + "mineralogy:limestone_smooth_slab" + ] + }, + { + "recipe": "mineralogy:limestone_raw_slab_recombination", + "advancement": "mineralogy:recipes/limestone_raw_slab_recombination", + "items": [ + "mineralogy:limestone_slab" + ] + }, + { + "recipe": "mineralogy:limestone_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/limestone_raw_slabs_to_brick", + "items": [ + "mineralogy:limestone_brick_slab", + "mineralogy:limestone_slab" + ] + }, + { + "recipe": "mineralogy:limestone_raw_stairs_polishing", + "advancement": "mineralogy:recipes/limestone_raw_stairs_polishing", + "items": [ + "mineralogy:limestone_smooth_stairs", + "mineralogy:limestone_stairs" + ] + }, + { + "recipe": "mineralogy:limestone_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/limestone_raw_stairs_to_brick", + "items": [ + "mineralogy:limestone_brick_stairs", + "mineralogy:limestone_stairs" + ] + }, + { + "recipe": "mineralogy:limestone_raw_wall_polishing", + "advancement": "mineralogy:recipes/limestone_raw_wall_polishing", + "items": [ + "mineralogy:limestone_smooth_wall", + "mineralogy:limestone_wall" + ] + }, + { + "recipe": "mineralogy:limestone_raw_walls_to_brick", + "advancement": "mineralogy:recipes/limestone_raw_walls_to_brick", + "items": [ + "mineralogy:limestone_brick_wall", + "mineralogy:limestone_wall" + ] + }, + { + "recipe": "mineralogy:limestone_relief_axe", + "advancement": "mineralogy:recipes/limestone_relief_axe", + "items": [ + "mineralogy:limestone_relief_axe", + "mineralogy:limestone_relief_blank" + ] + }, + { + "recipe": "mineralogy:limestone_relief_blank", + "advancement": "mineralogy:recipes/limestone_relief_blank", + "items": [ + "mineralogy:limestone_relief_blank", + "mineralogy:limestone_smooth" + ] + }, + { + "recipe": "mineralogy:limestone_relief_cross", + "advancement": "mineralogy:recipes/limestone_relief_cross", + "items": [ + "mineralogy:limestone_relief_blank", + "mineralogy:limestone_relief_cross" + ] + }, + { + "recipe": "mineralogy:limestone_relief_hammer", + "advancement": "mineralogy:recipes/limestone_relief_hammer", + "items": [ + "mineralogy:limestone_relief_blank", + "mineralogy:limestone_relief_hammer", + "mineralogy:limestone_smooth" + ] + }, + { + "recipe": "mineralogy:limestone_relief_hoe", + "advancement": "mineralogy:recipes/limestone_relief_hoe", + "items": [ + "mineralogy:limestone_relief_blank", + "mineralogy:limestone_relief_hoe" + ] + }, + { + "recipe": "mineralogy:limestone_relief_horizontal", + "advancement": "mineralogy:recipes/limestone_relief_horizontal", + "items": [ + "mineralogy:limestone_relief_blank", + "mineralogy:limestone_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:limestone_relief_i", + "advancement": "mineralogy:recipes/limestone_relief_i", + "items": [ + "mineralogy:limestone_relief_blank", + "mineralogy:limestone_relief_i" + ] + }, + { + "recipe": "mineralogy:limestone_relief_left", + "advancement": "mineralogy:recipes/limestone_relief_left", + "items": [ + "mineralogy:limestone_relief_blank", + "mineralogy:limestone_relief_left" + ] + }, + { + "recipe": "mineralogy:limestone_relief_pickaxe", + "advancement": "mineralogy:recipes/limestone_relief_pickaxe", + "items": [ + "mineralogy:limestone_relief_blank", + "mineralogy:limestone_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:limestone_relief_plus", + "advancement": "mineralogy:recipes/limestone_relief_plus", + "items": [ + "mineralogy:limestone_relief_blank", + "mineralogy:limestone_relief_plus" + ] + }, + { + "recipe": "mineralogy:limestone_relief_right", + "advancement": "mineralogy:recipes/limestone_relief_right", + "items": [ + "mineralogy:limestone_relief_left", + "mineralogy:limestone_relief_right" + ] + }, + { + "recipe": "mineralogy:limestone_relief_sword", + "advancement": "mineralogy:recipes/limestone_relief_sword", + "items": [ + "mineralogy:limestone_relief_blank", + "mineralogy:limestone_relief_sword" + ] + }, + { + "recipe": "mineralogy:limestone_relief_vertical", + "advancement": "mineralogy:recipes/limestone_relief_vertical", + "items": [ + "mineralogy:limestone_relief_blank", + "mineralogy:limestone_relief_vertical" + ] + }, + { + "recipe": "mineralogy:limestone_slab", + "advancement": "mineralogy:recipes/limestone_slab", + "items": [ + "mineralogy:limestone_slab" + ] + }, + { + "recipe": "mineralogy:limestone_smooth_brick_furnace", + "advancement": "mineralogy:recipes/limestone_smooth_brick_furnace", + "items": [ + "mineralogy:limestone_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:limestone_smooth_brick_slab", + "advancement": "mineralogy:recipes/limestone_smooth_brick_slab", + "items": [ + "mineralogy:limestone_smooth_brick", + "mineralogy:limestone_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:limestone_smooth_brick_stairs", + "advancement": "mineralogy:recipes/limestone_smooth_brick_stairs", + "items": [ + "mineralogy:limestone_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:limestone_smooth_brick_wall", + "advancement": "mineralogy:recipes/limestone_smooth_brick_wall", + "items": [ + "mineralogy:limestone_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:limestone_smooth_brick", + "advancement": "mineralogy:recipes/limestone_smooth_brick", + "items": [ + "mineralogy:limestone_smooth_brick" + ] + }, + { + "recipe": "mineralogy:limestone_smooth_furnace", + "advancement": "mineralogy:recipes/limestone_smooth_furnace", + "items": [ + "mineralogy:limestone_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:limestone_smooth_slab", + "advancement": "mineralogy:recipes/limestone_smooth_slab", + "items": [ + "mineralogy:limestone_smooth", + "mineralogy:limestone_smooth_slab" + ] + }, + { + "recipe": "mineralogy:limestone_smooth_stairs", + "advancement": "mineralogy:recipes/limestone_smooth_stairs", + "items": [ + "mineralogy:limestone_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:limestone_smooth_wall", + "advancement": "mineralogy:recipes/limestone_smooth_wall", + "items": [ + "mineralogy:limestone_smooth_wall" + ] + }, + { + "recipe": "mineralogy:limestone_smooth", + "advancement": "mineralogy:recipes/limestone_smooth", + "items": [ + "mineralogy:limestone_smooth" + ] + }, + { + "recipe": "mineralogy:limestone_stairs", + "advancement": "mineralogy:recipes/limestone_stairs", + "items": [ + "mineralogy:limestone_stairs" + ] + }, + { + "recipe": "mineralogy:limestone_wall", + "advancement": "mineralogy:recipes/limestone_wall", + "items": [ + "mineralogy:limestone_wall" + ] + }, + { + "recipe": "mineralogy:marble_brick_block_polishing", + "advancement": "mineralogy:recipes/marble_brick_block_polishing", + "items": [ + "mineralogy:marble_brick", + "mineralogy:marble_smooth_brick" + ] + }, + { + "recipe": "mineralogy:marble_brick_furnace", + "advancement": "mineralogy:recipes/marble_brick_furnace", + "items": [ + "mineralogy:marble_brick_furnace" + ] + }, + { + "recipe": "mineralogy:marble_brick_slab_polishing", + "advancement": "mineralogy:recipes/marble_brick_slab_polishing", + "items": [ + "mineralogy:marble_brick_slab", + "mineralogy:marble_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:marble_brick_slab_recombination", + "advancement": "mineralogy:recipes/marble_brick_slab_recombination", + "items": [ + "mineralogy:marble_brick", + "mineralogy:marble_brick_slab" + ] + }, + { + "recipe": "mineralogy:marble_brick_slab", + "advancement": "mineralogy:recipes/marble_brick_slab", + "items": [ + "mineralogy:marble_brick", + "mineralogy:marble_brick_slab" + ] + }, + { + "recipe": "mineralogy:marble_brick_stairs_polishing", + "advancement": "mineralogy:recipes/marble_brick_stairs_polishing", + "items": [ + "mineralogy:marble_brick_stairs", + "mineralogy:marble_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:marble_brick_stairs", + "advancement": "mineralogy:recipes/marble_brick_stairs", + "items": [ + "mineralogy:marble_brick_stairs" + ] + }, + { + "recipe": "mineralogy:marble_brick_wall_polishing", + "advancement": "mineralogy:recipes/marble_brick_wall_polishing", + "items": [ + "mineralogy:marble_brick_wall", + "mineralogy:marble_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:marble_brick_wall", + "advancement": "mineralogy:recipes/marble_brick_wall", + "items": [ + "mineralogy:marble_brick_wall" + ] + }, + { + "recipe": "mineralogy:marble_brick", + "advancement": "mineralogy:recipes/marble_brick", + "items": [ + "mineralogy:marble_brick" + ] + }, + { + "recipe": "mineralogy:marble_furnace", + "advancement": "mineralogy:recipes/marble_furnace", + "items": [ + "mineralogy:marble_furnace" + ] + }, + { + "recipe": "mineralogy:marble_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/marble_polished_brick_slab_recombination", + "items": [ + "mineralogy:marble_smooth_brick", + "mineralogy:marble_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:marble_polished_slab_recombination", + "advancement": "mineralogy:recipes/marble_polished_slab_recombination", + "items": [ + "mineralogy:marble_smooth", + "mineralogy:marble_smooth_slab" + ] + }, + { + "recipe": "mineralogy:marble_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/marble_polished_slabs_to_brick", + "items": [ + "mineralogy:marble_smooth_brick_slab", + "mineralogy:marble_smooth_slab" + ] + }, + { + "recipe": "mineralogy:marble_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/marble_polished_stairs_to_brick", + "items": [ + "mineralogy:marble_smooth_brick_stairs", + "mineralogy:marble_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:marble_polished_walls_to_brick", + "advancement": "mineralogy:recipes/marble_polished_walls_to_brick", + "items": [ + "mineralogy:marble_smooth_brick_wall", + "mineralogy:marble_smooth_wall" + ] + }, + { + "recipe": "mineralogy:marble_raw_slab_polishing", + "advancement": "mineralogy:recipes/marble_raw_slab_polishing", + "items": [ + "mineralogy:marble_slab", + "mineralogy:marble_smooth_slab" + ] + }, + { + "recipe": "mineralogy:marble_raw_slab_recombination", + "advancement": "mineralogy:recipes/marble_raw_slab_recombination", + "items": [ + "mineralogy:marble_slab" + ] + }, + { + "recipe": "mineralogy:marble_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/marble_raw_slabs_to_brick", + "items": [ + "mineralogy:marble_brick_slab", + "mineralogy:marble_slab" + ] + }, + { + "recipe": "mineralogy:marble_raw_stairs_polishing", + "advancement": "mineralogy:recipes/marble_raw_stairs_polishing", + "items": [ + "mineralogy:marble_smooth_stairs", + "mineralogy:marble_stairs" + ] + }, + { + "recipe": "mineralogy:marble_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/marble_raw_stairs_to_brick", + "items": [ + "mineralogy:marble_brick_stairs", + "mineralogy:marble_stairs" + ] + }, + { + "recipe": "mineralogy:marble_raw_wall_polishing", + "advancement": "mineralogy:recipes/marble_raw_wall_polishing", + "items": [ + "mineralogy:marble_smooth_wall", + "mineralogy:marble_wall" + ] + }, + { + "recipe": "mineralogy:marble_raw_walls_to_brick", + "advancement": "mineralogy:recipes/marble_raw_walls_to_brick", + "items": [ + "mineralogy:marble_brick_wall", + "mineralogy:marble_wall" + ] + }, + { + "recipe": "mineralogy:marble_relief_axe", + "advancement": "mineralogy:recipes/marble_relief_axe", + "items": [ + "mineralogy:marble_relief_axe", + "mineralogy:marble_relief_blank" + ] + }, + { + "recipe": "mineralogy:marble_relief_blank", + "advancement": "mineralogy:recipes/marble_relief_blank", + "items": [ + "mineralogy:marble_relief_blank", + "mineralogy:marble_smooth" + ] + }, + { + "recipe": "mineralogy:marble_relief_cross", + "advancement": "mineralogy:recipes/marble_relief_cross", + "items": [ + "mineralogy:marble_relief_blank", + "mineralogy:marble_relief_cross" + ] + }, + { + "recipe": "mineralogy:marble_relief_hammer", + "advancement": "mineralogy:recipes/marble_relief_hammer", + "items": [ + "mineralogy:marble_relief_blank", + "mineralogy:marble_relief_hammer", + "mineralogy:marble_smooth" + ] + }, + { + "recipe": "mineralogy:marble_relief_hoe", + "advancement": "mineralogy:recipes/marble_relief_hoe", + "items": [ + "mineralogy:marble_relief_blank", + "mineralogy:marble_relief_hoe" + ] + }, + { + "recipe": "mineralogy:marble_relief_horizontal", + "advancement": "mineralogy:recipes/marble_relief_horizontal", + "items": [ + "mineralogy:marble_relief_blank", + "mineralogy:marble_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:marble_relief_i", + "advancement": "mineralogy:recipes/marble_relief_i", + "items": [ + "mineralogy:marble_relief_blank", + "mineralogy:marble_relief_i" + ] + }, + { + "recipe": "mineralogy:marble_relief_left", + "advancement": "mineralogy:recipes/marble_relief_left", + "items": [ + "mineralogy:marble_relief_blank", + "mineralogy:marble_relief_left" + ] + }, + { + "recipe": "mineralogy:marble_relief_pickaxe", + "advancement": "mineralogy:recipes/marble_relief_pickaxe", + "items": [ + "mineralogy:marble_relief_blank", + "mineralogy:marble_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:marble_relief_plus", + "advancement": "mineralogy:recipes/marble_relief_plus", + "items": [ + "mineralogy:marble_relief_blank", + "mineralogy:marble_relief_plus" + ] + }, + { + "recipe": "mineralogy:marble_relief_right", + "advancement": "mineralogy:recipes/marble_relief_right", + "items": [ + "mineralogy:marble_relief_left", + "mineralogy:marble_relief_right" + ] + }, + { + "recipe": "mineralogy:marble_relief_sword", + "advancement": "mineralogy:recipes/marble_relief_sword", + "items": [ + "mineralogy:marble_relief_blank", + "mineralogy:marble_relief_sword" + ] + }, + { + "recipe": "mineralogy:marble_relief_vertical", + "advancement": "mineralogy:recipes/marble_relief_vertical", + "items": [ + "mineralogy:marble_relief_blank", + "mineralogy:marble_relief_vertical" + ] + }, + { + "recipe": "mineralogy:marble_slab", + "advancement": "mineralogy:recipes/marble_slab", + "items": [ + "mineralogy:marble_slab" + ] + }, + { + "recipe": "mineralogy:marble_smooth_brick_furnace", + "advancement": "mineralogy:recipes/marble_smooth_brick_furnace", + "items": [ + "mineralogy:marble_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:marble_smooth_brick_slab", + "advancement": "mineralogy:recipes/marble_smooth_brick_slab", + "items": [ + "mineralogy:marble_smooth_brick", + "mineralogy:marble_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:marble_smooth_brick_stairs", + "advancement": "mineralogy:recipes/marble_smooth_brick_stairs", + "items": [ + "mineralogy:marble_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:marble_smooth_brick_wall", + "advancement": "mineralogy:recipes/marble_smooth_brick_wall", + "items": [ + "mineralogy:marble_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:marble_smooth_brick", + "advancement": "mineralogy:recipes/marble_smooth_brick", + "items": [ + "mineralogy:marble_smooth_brick" + ] + }, + { + "recipe": "mineralogy:marble_smooth_furnace", + "advancement": "mineralogy:recipes/marble_smooth_furnace", + "items": [ + "mineralogy:marble_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:marble_smooth_slab", + "advancement": "mineralogy:recipes/marble_smooth_slab", + "items": [ + "mineralogy:marble_smooth", + "mineralogy:marble_smooth_slab" + ] + }, + { + "recipe": "mineralogy:marble_smooth_stairs", + "advancement": "mineralogy:recipes/marble_smooth_stairs", + "items": [ + "mineralogy:marble_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:marble_smooth_wall", + "advancement": "mineralogy:recipes/marble_smooth_wall", + "items": [ + "mineralogy:marble_smooth_wall" + ] + }, + { + "recipe": "mineralogy:marble_smooth", + "advancement": "mineralogy:recipes/marble_smooth", + "items": [ + "mineralogy:marble_smooth" + ] + }, + { + "recipe": "mineralogy:marble_stairs", + "advancement": "mineralogy:recipes/marble_stairs", + "items": [ + "mineralogy:marble_stairs" + ] + }, + { + "recipe": "mineralogy:marble_wall", + "advancement": "mineralogy:recipes/marble_wall", + "items": [ + "mineralogy:marble_wall" + ] + }, + { + "recipe": "mineralogy:novaculite_brick_block_polishing", + "advancement": "mineralogy:recipes/novaculite_brick_block_polishing", + "items": [ + "mineralogy:novaculite_brick", + "mineralogy:novaculite_smooth_brick" + ] + }, + { + "recipe": "mineralogy:novaculite_brick_furnace", + "advancement": "mineralogy:recipes/novaculite_brick_furnace", + "items": [ + "mineralogy:novaculite_brick_furnace" + ] + }, + { + "recipe": "mineralogy:novaculite_brick_slab_polishing", + "advancement": "mineralogy:recipes/novaculite_brick_slab_polishing", + "items": [ + "mineralogy:novaculite_brick_slab", + "mineralogy:novaculite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:novaculite_brick_slab_recombination", + "advancement": "mineralogy:recipes/novaculite_brick_slab_recombination", + "items": [ + "mineralogy:novaculite_brick", + "mineralogy:novaculite_brick_slab" + ] + }, + { + "recipe": "mineralogy:novaculite_brick_slab", + "advancement": "mineralogy:recipes/novaculite_brick_slab", + "items": [ + "mineralogy:novaculite_brick", + "mineralogy:novaculite_brick_slab" + ] + }, + { + "recipe": "mineralogy:novaculite_brick_stairs_polishing", + "advancement": "mineralogy:recipes/novaculite_brick_stairs_polishing", + "items": [ + "mineralogy:novaculite_brick_stairs", + "mineralogy:novaculite_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:novaculite_brick_stairs", + "advancement": "mineralogy:recipes/novaculite_brick_stairs", + "items": [ + "mineralogy:novaculite_brick_stairs" + ] + }, + { + "recipe": "mineralogy:novaculite_brick_wall_polishing", + "advancement": "mineralogy:recipes/novaculite_brick_wall_polishing", + "items": [ + "mineralogy:novaculite_brick_wall", + "mineralogy:novaculite_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:novaculite_brick_wall", + "advancement": "mineralogy:recipes/novaculite_brick_wall", + "items": [ + "mineralogy:novaculite_brick_wall" + ] + }, + { + "recipe": "mineralogy:novaculite_brick", + "advancement": "mineralogy:recipes/novaculite_brick", + "items": [ + "mineralogy:novaculite_brick" + ] + }, + { + "recipe": "mineralogy:novaculite_furnace", + "advancement": "mineralogy:recipes/novaculite_furnace", + "items": [ + "mineralogy:novaculite_furnace" + ] + }, + { + "recipe": "mineralogy:novaculite_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/novaculite_polished_brick_slab_recombination", + "items": [ + "mineralogy:novaculite_smooth_brick", + "mineralogy:novaculite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:novaculite_polished_slab_recombination", + "advancement": "mineralogy:recipes/novaculite_polished_slab_recombination", + "items": [ + "mineralogy:novaculite_smooth", + "mineralogy:novaculite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:novaculite_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/novaculite_polished_slabs_to_brick", + "items": [ + "mineralogy:novaculite_smooth_brick_slab", + "mineralogy:novaculite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:novaculite_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/novaculite_polished_stairs_to_brick", + "items": [ + "mineralogy:novaculite_smooth_brick_stairs", + "mineralogy:novaculite_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:novaculite_polished_walls_to_brick", + "advancement": "mineralogy:recipes/novaculite_polished_walls_to_brick", + "items": [ + "mineralogy:novaculite_smooth_brick_wall", + "mineralogy:novaculite_smooth_wall" + ] + }, + { + "recipe": "mineralogy:novaculite_raw_slab_polishing", + "advancement": "mineralogy:recipes/novaculite_raw_slab_polishing", + "items": [ + "mineralogy:novaculite_slab", + "mineralogy:novaculite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:novaculite_raw_slab_recombination", + "advancement": "mineralogy:recipes/novaculite_raw_slab_recombination", + "items": [ + "mineralogy:novaculite_slab" + ] + }, + { + "recipe": "mineralogy:novaculite_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/novaculite_raw_slabs_to_brick", + "items": [ + "mineralogy:novaculite_brick_slab", + "mineralogy:novaculite_slab" + ] + }, + { + "recipe": "mineralogy:novaculite_raw_stairs_polishing", + "advancement": "mineralogy:recipes/novaculite_raw_stairs_polishing", + "items": [ + "mineralogy:novaculite_smooth_stairs", + "mineralogy:novaculite_stairs" + ] + }, + { + "recipe": "mineralogy:novaculite_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/novaculite_raw_stairs_to_brick", + "items": [ + "mineralogy:novaculite_brick_stairs", + "mineralogy:novaculite_stairs" + ] + }, + { + "recipe": "mineralogy:novaculite_raw_wall_polishing", + "advancement": "mineralogy:recipes/novaculite_raw_wall_polishing", + "items": [ + "mineralogy:novaculite_smooth_wall", + "mineralogy:novaculite_wall" + ] + }, + { + "recipe": "mineralogy:novaculite_raw_walls_to_brick", + "advancement": "mineralogy:recipes/novaculite_raw_walls_to_brick", + "items": [ + "mineralogy:novaculite_brick_wall", + "mineralogy:novaculite_wall" + ] + }, + { + "recipe": "mineralogy:novaculite_relief_axe", + "advancement": "mineralogy:recipes/novaculite_relief_axe", + "items": [ + "mineralogy:novaculite_relief_axe", + "mineralogy:novaculite_relief_blank" + ] + }, + { + "recipe": "mineralogy:novaculite_relief_blank", + "advancement": "mineralogy:recipes/novaculite_relief_blank", + "items": [ + "mineralogy:novaculite_relief_blank", + "mineralogy:novaculite_smooth" + ] + }, + { + "recipe": "mineralogy:novaculite_relief_cross", + "advancement": "mineralogy:recipes/novaculite_relief_cross", + "items": [ + "mineralogy:novaculite_relief_blank", + "mineralogy:novaculite_relief_cross" + ] + }, + { + "recipe": "mineralogy:novaculite_relief_hammer", + "advancement": "mineralogy:recipes/novaculite_relief_hammer", + "items": [ + "mineralogy:novaculite_relief_blank", + "mineralogy:novaculite_relief_hammer", + "mineralogy:novaculite_smooth" + ] + }, + { + "recipe": "mineralogy:novaculite_relief_hoe", + "advancement": "mineralogy:recipes/novaculite_relief_hoe", + "items": [ + "mineralogy:novaculite_relief_blank", + "mineralogy:novaculite_relief_hoe" + ] + }, + { + "recipe": "mineralogy:novaculite_relief_horizontal", + "advancement": "mineralogy:recipes/novaculite_relief_horizontal", + "items": [ + "mineralogy:novaculite_relief_blank", + "mineralogy:novaculite_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:novaculite_relief_i", + "advancement": "mineralogy:recipes/novaculite_relief_i", + "items": [ + "mineralogy:novaculite_relief_blank", + "mineralogy:novaculite_relief_i" + ] + }, + { + "recipe": "mineralogy:novaculite_relief_left", + "advancement": "mineralogy:recipes/novaculite_relief_left", + "items": [ + "mineralogy:novaculite_relief_blank", + "mineralogy:novaculite_relief_left" + ] + }, + { + "recipe": "mineralogy:novaculite_relief_pickaxe", + "advancement": "mineralogy:recipes/novaculite_relief_pickaxe", + "items": [ + "mineralogy:novaculite_relief_blank", + "mineralogy:novaculite_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:novaculite_relief_plus", + "advancement": "mineralogy:recipes/novaculite_relief_plus", + "items": [ + "mineralogy:novaculite_relief_blank", + "mineralogy:novaculite_relief_plus" + ] + }, + { + "recipe": "mineralogy:novaculite_relief_right", + "advancement": "mineralogy:recipes/novaculite_relief_right", + "items": [ + "mineralogy:novaculite_relief_left", + "mineralogy:novaculite_relief_right" + ] + }, + { + "recipe": "mineralogy:novaculite_relief_sword", + "advancement": "mineralogy:recipes/novaculite_relief_sword", + "items": [ + "mineralogy:novaculite_relief_blank", + "mineralogy:novaculite_relief_sword" + ] + }, + { + "recipe": "mineralogy:novaculite_relief_vertical", + "advancement": "mineralogy:recipes/novaculite_relief_vertical", + "items": [ + "mineralogy:novaculite_relief_blank", + "mineralogy:novaculite_relief_vertical" + ] + }, + { + "recipe": "mineralogy:novaculite_slab", + "advancement": "mineralogy:recipes/novaculite_slab", + "items": [ + "mineralogy:novaculite_slab" + ] + }, + { + "recipe": "mineralogy:novaculite_smooth_brick_furnace", + "advancement": "mineralogy:recipes/novaculite_smooth_brick_furnace", + "items": [ + "mineralogy:novaculite_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:novaculite_smooth_brick_slab", + "advancement": "mineralogy:recipes/novaculite_smooth_brick_slab", + "items": [ + "mineralogy:novaculite_smooth_brick", + "mineralogy:novaculite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:novaculite_smooth_brick_stairs", + "advancement": "mineralogy:recipes/novaculite_smooth_brick_stairs", + "items": [ + "mineralogy:novaculite_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:novaculite_smooth_brick_wall", + "advancement": "mineralogy:recipes/novaculite_smooth_brick_wall", + "items": [ + "mineralogy:novaculite_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:novaculite_smooth_brick", + "advancement": "mineralogy:recipes/novaculite_smooth_brick", + "items": [ + "mineralogy:novaculite_smooth_brick" + ] + }, + { + "recipe": "mineralogy:novaculite_smooth_furnace", + "advancement": "mineralogy:recipes/novaculite_smooth_furnace", + "items": [ + "mineralogy:novaculite_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:novaculite_smooth_slab", + "advancement": "mineralogy:recipes/novaculite_smooth_slab", + "items": [ + "mineralogy:novaculite_smooth", + "mineralogy:novaculite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:novaculite_smooth_stairs", + "advancement": "mineralogy:recipes/novaculite_smooth_stairs", + "items": [ + "mineralogy:novaculite_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:novaculite_smooth_wall", + "advancement": "mineralogy:recipes/novaculite_smooth_wall", + "items": [ + "mineralogy:novaculite_smooth_wall" + ] + }, + { + "recipe": "mineralogy:novaculite_smooth", + "advancement": "mineralogy:recipes/novaculite_smooth", + "items": [ + "mineralogy:novaculite_smooth" + ] + }, + { + "recipe": "mineralogy:novaculite_stairs", + "advancement": "mineralogy:recipes/novaculite_stairs", + "items": [ + "mineralogy:novaculite_stairs" + ] + }, + { + "recipe": "mineralogy:novaculite_wall", + "advancement": "mineralogy:recipes/novaculite_wall", + "items": [ + "mineralogy:novaculite_wall" + ] + }, + { + "recipe": "mineralogy:pegmatite_brick_block_polishing", + "advancement": "mineralogy:recipes/pegmatite_brick_block_polishing", + "items": [ + "mineralogy:pegmatite_brick", + "mineralogy:pegmatite_smooth_brick" + ] + }, + { + "recipe": "mineralogy:pegmatite_brick_furnace", + "advancement": "mineralogy:recipes/pegmatite_brick_furnace", + "items": [ + "mineralogy:pegmatite_brick_furnace" + ] + }, + { + "recipe": "mineralogy:pegmatite_brick_slab_polishing", + "advancement": "mineralogy:recipes/pegmatite_brick_slab_polishing", + "items": [ + "mineralogy:pegmatite_brick_slab", + "mineralogy:pegmatite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:pegmatite_brick_slab_recombination", + "advancement": "mineralogy:recipes/pegmatite_brick_slab_recombination", + "items": [ + "mineralogy:pegmatite_brick", + "mineralogy:pegmatite_brick_slab" + ] + }, + { + "recipe": "mineralogy:pegmatite_brick_slab", + "advancement": "mineralogy:recipes/pegmatite_brick_slab", + "items": [ + "mineralogy:pegmatite_brick", + "mineralogy:pegmatite_brick_slab" + ] + }, + { + "recipe": "mineralogy:pegmatite_brick_stairs_polishing", + "advancement": "mineralogy:recipes/pegmatite_brick_stairs_polishing", + "items": [ + "mineralogy:pegmatite_brick_stairs", + "mineralogy:pegmatite_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:pegmatite_brick_stairs", + "advancement": "mineralogy:recipes/pegmatite_brick_stairs", + "items": [ + "mineralogy:pegmatite_brick_stairs" + ] + }, + { + "recipe": "mineralogy:pegmatite_brick_wall_polishing", + "advancement": "mineralogy:recipes/pegmatite_brick_wall_polishing", + "items": [ + "mineralogy:pegmatite_brick_wall", + "mineralogy:pegmatite_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:pegmatite_brick_wall", + "advancement": "mineralogy:recipes/pegmatite_brick_wall", + "items": [ + "mineralogy:pegmatite_brick_wall" + ] + }, + { + "recipe": "mineralogy:pegmatite_brick", + "advancement": "mineralogy:recipes/pegmatite_brick", + "items": [ + "mineralogy:pegmatite_brick" + ] + }, + { + "recipe": "mineralogy:pegmatite_furnace", + "advancement": "mineralogy:recipes/pegmatite_furnace", + "items": [ + "mineralogy:pegmatite_furnace" + ] + }, + { + "recipe": "mineralogy:pegmatite_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/pegmatite_polished_brick_slab_recombination", + "items": [ + "mineralogy:pegmatite_smooth_brick", + "mineralogy:pegmatite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:pegmatite_polished_slab_recombination", + "advancement": "mineralogy:recipes/pegmatite_polished_slab_recombination", + "items": [ + "mineralogy:pegmatite_smooth", + "mineralogy:pegmatite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:pegmatite_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/pegmatite_polished_slabs_to_brick", + "items": [ + "mineralogy:pegmatite_smooth_brick_slab", + "mineralogy:pegmatite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:pegmatite_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/pegmatite_polished_stairs_to_brick", + "items": [ + "mineralogy:pegmatite_smooth_brick_stairs", + "mineralogy:pegmatite_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:pegmatite_polished_walls_to_brick", + "advancement": "mineralogy:recipes/pegmatite_polished_walls_to_brick", + "items": [ + "mineralogy:pegmatite_smooth_brick_wall", + "mineralogy:pegmatite_smooth_wall" + ] + }, + { + "recipe": "mineralogy:pegmatite_raw_slab_polishing", + "advancement": "mineralogy:recipes/pegmatite_raw_slab_polishing", + "items": [ + "mineralogy:pegmatite_slab", + "mineralogy:pegmatite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:pegmatite_raw_slab_recombination", + "advancement": "mineralogy:recipes/pegmatite_raw_slab_recombination", + "items": [ + "mineralogy:pegmatite_slab" + ] + }, + { + "recipe": "mineralogy:pegmatite_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/pegmatite_raw_slabs_to_brick", + "items": [ + "mineralogy:pegmatite_brick_slab", + "mineralogy:pegmatite_slab" + ] + }, + { + "recipe": "mineralogy:pegmatite_raw_stairs_polishing", + "advancement": "mineralogy:recipes/pegmatite_raw_stairs_polishing", + "items": [ + "mineralogy:pegmatite_smooth_stairs", + "mineralogy:pegmatite_stairs" + ] + }, + { + "recipe": "mineralogy:pegmatite_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/pegmatite_raw_stairs_to_brick", + "items": [ + "mineralogy:pegmatite_brick_stairs", + "mineralogy:pegmatite_stairs" + ] + }, + { + "recipe": "mineralogy:pegmatite_raw_wall_polishing", + "advancement": "mineralogy:recipes/pegmatite_raw_wall_polishing", + "items": [ + "mineralogy:pegmatite_smooth_wall", + "mineralogy:pegmatite_wall" + ] + }, + { + "recipe": "mineralogy:pegmatite_raw_walls_to_brick", + "advancement": "mineralogy:recipes/pegmatite_raw_walls_to_brick", + "items": [ + "mineralogy:pegmatite_brick_wall", + "mineralogy:pegmatite_wall" + ] + }, + { + "recipe": "mineralogy:pegmatite_relief_axe", + "advancement": "mineralogy:recipes/pegmatite_relief_axe", + "items": [ + "mineralogy:pegmatite_relief_axe", + "mineralogy:pegmatite_relief_blank" + ] + }, + { + "recipe": "mineralogy:pegmatite_relief_blank", + "advancement": "mineralogy:recipes/pegmatite_relief_blank", + "items": [ + "mineralogy:pegmatite_relief_blank", + "mineralogy:pegmatite_smooth" + ] + }, + { + "recipe": "mineralogy:pegmatite_relief_cross", + "advancement": "mineralogy:recipes/pegmatite_relief_cross", + "items": [ + "mineralogy:pegmatite_relief_blank", + "mineralogy:pegmatite_relief_cross" + ] + }, + { + "recipe": "mineralogy:pegmatite_relief_hammer", + "advancement": "mineralogy:recipes/pegmatite_relief_hammer", + "items": [ + "mineralogy:pegmatite_relief_blank", + "mineralogy:pegmatite_relief_hammer", + "mineralogy:pegmatite_smooth" + ] + }, + { + "recipe": "mineralogy:pegmatite_relief_hoe", + "advancement": "mineralogy:recipes/pegmatite_relief_hoe", + "items": [ + "mineralogy:pegmatite_relief_blank", + "mineralogy:pegmatite_relief_hoe" + ] + }, + { + "recipe": "mineralogy:pegmatite_relief_horizontal", + "advancement": "mineralogy:recipes/pegmatite_relief_horizontal", + "items": [ + "mineralogy:pegmatite_relief_blank", + "mineralogy:pegmatite_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:pegmatite_relief_i", + "advancement": "mineralogy:recipes/pegmatite_relief_i", + "items": [ + "mineralogy:pegmatite_relief_blank", + "mineralogy:pegmatite_relief_i" + ] + }, + { + "recipe": "mineralogy:pegmatite_relief_left", + "advancement": "mineralogy:recipes/pegmatite_relief_left", + "items": [ + "mineralogy:pegmatite_relief_blank", + "mineralogy:pegmatite_relief_left" + ] + }, + { + "recipe": "mineralogy:pegmatite_relief_pickaxe", + "advancement": "mineralogy:recipes/pegmatite_relief_pickaxe", + "items": [ + "mineralogy:pegmatite_relief_blank", + "mineralogy:pegmatite_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:pegmatite_relief_plus", + "advancement": "mineralogy:recipes/pegmatite_relief_plus", + "items": [ + "mineralogy:pegmatite_relief_blank", + "mineralogy:pegmatite_relief_plus" + ] + }, + { + "recipe": "mineralogy:pegmatite_relief_right", + "advancement": "mineralogy:recipes/pegmatite_relief_right", + "items": [ + "mineralogy:pegmatite_relief_left", + "mineralogy:pegmatite_relief_right" + ] + }, + { + "recipe": "mineralogy:pegmatite_relief_sword", + "advancement": "mineralogy:recipes/pegmatite_relief_sword", + "items": [ + "mineralogy:pegmatite_relief_blank", + "mineralogy:pegmatite_relief_sword" + ] + }, + { + "recipe": "mineralogy:pegmatite_relief_vertical", + "advancement": "mineralogy:recipes/pegmatite_relief_vertical", + "items": [ + "mineralogy:pegmatite_relief_blank", + "mineralogy:pegmatite_relief_vertical" + ] + }, + { + "recipe": "mineralogy:pegmatite_slab", + "advancement": "mineralogy:recipes/pegmatite_slab", + "items": [ + "mineralogy:pegmatite_slab" + ] + }, + { + "recipe": "mineralogy:pegmatite_smooth_brick_furnace", + "advancement": "mineralogy:recipes/pegmatite_smooth_brick_furnace", + "items": [ + "mineralogy:pegmatite_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:pegmatite_smooth_brick_slab", + "advancement": "mineralogy:recipes/pegmatite_smooth_brick_slab", + "items": [ + "mineralogy:pegmatite_smooth_brick", + "mineralogy:pegmatite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:pegmatite_smooth_brick_stairs", + "advancement": "mineralogy:recipes/pegmatite_smooth_brick_stairs", + "items": [ + "mineralogy:pegmatite_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:pegmatite_smooth_brick_wall", + "advancement": "mineralogy:recipes/pegmatite_smooth_brick_wall", + "items": [ + "mineralogy:pegmatite_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:pegmatite_smooth_brick", + "advancement": "mineralogy:recipes/pegmatite_smooth_brick", + "items": [ + "mineralogy:pegmatite_smooth_brick" + ] + }, + { + "recipe": "mineralogy:pegmatite_smooth_furnace", + "advancement": "mineralogy:recipes/pegmatite_smooth_furnace", + "items": [ + "mineralogy:pegmatite_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:pegmatite_smooth_slab", + "advancement": "mineralogy:recipes/pegmatite_smooth_slab", + "items": [ + "mineralogy:pegmatite_smooth", + "mineralogy:pegmatite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:pegmatite_smooth_stairs", + "advancement": "mineralogy:recipes/pegmatite_smooth_stairs", + "items": [ + "mineralogy:pegmatite_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:pegmatite_smooth_wall", + "advancement": "mineralogy:recipes/pegmatite_smooth_wall", + "items": [ + "mineralogy:pegmatite_smooth_wall" + ] + }, + { + "recipe": "mineralogy:pegmatite_smooth", + "advancement": "mineralogy:recipes/pegmatite_smooth", + "items": [ + "mineralogy:pegmatite_smooth" + ] + }, + { + "recipe": "mineralogy:pegmatite_stairs", + "advancement": "mineralogy:recipes/pegmatite_stairs", + "items": [ + "mineralogy:pegmatite_stairs" + ] + }, + { + "recipe": "mineralogy:pegmatite_wall", + "advancement": "mineralogy:recipes/pegmatite_wall", + "items": [ + "mineralogy:pegmatite_wall" + ] + }, + { + "recipe": "mineralogy:peridotite_brick_block_polishing", + "advancement": "mineralogy:recipes/peridotite_brick_block_polishing", + "items": [ + "mineralogy:peridotite_brick", + "mineralogy:peridotite_smooth_brick" + ] + }, + { + "recipe": "mineralogy:peridotite_brick_furnace", + "advancement": "mineralogy:recipes/peridotite_brick_furnace", + "items": [ + "mineralogy:peridotite_brick_furnace" + ] + }, + { + "recipe": "mineralogy:peridotite_brick_slab_polishing", + "advancement": "mineralogy:recipes/peridotite_brick_slab_polishing", + "items": [ + "mineralogy:peridotite_brick_slab", + "mineralogy:peridotite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:peridotite_brick_slab_recombination", + "advancement": "mineralogy:recipes/peridotite_brick_slab_recombination", + "items": [ + "mineralogy:peridotite_brick", + "mineralogy:peridotite_brick_slab" + ] + }, + { + "recipe": "mineralogy:peridotite_brick_slab", + "advancement": "mineralogy:recipes/peridotite_brick_slab", + "items": [ + "mineralogy:peridotite_brick", + "mineralogy:peridotite_brick_slab" + ] + }, + { + "recipe": "mineralogy:peridotite_brick_stairs_polishing", + "advancement": "mineralogy:recipes/peridotite_brick_stairs_polishing", + "items": [ + "mineralogy:peridotite_brick_stairs", + "mineralogy:peridotite_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:peridotite_brick_stairs", + "advancement": "mineralogy:recipes/peridotite_brick_stairs", + "items": [ + "mineralogy:peridotite_brick_stairs" + ] + }, + { + "recipe": "mineralogy:peridotite_brick_wall_polishing", + "advancement": "mineralogy:recipes/peridotite_brick_wall_polishing", + "items": [ + "mineralogy:peridotite_brick_wall", + "mineralogy:peridotite_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:peridotite_brick_wall", + "advancement": "mineralogy:recipes/peridotite_brick_wall", + "items": [ + "mineralogy:peridotite_brick_wall" + ] + }, + { + "recipe": "mineralogy:peridotite_brick", + "advancement": "mineralogy:recipes/peridotite_brick", + "items": [ + "mineralogy:peridotite_brick" + ] + }, + { + "recipe": "mineralogy:peridotite_furnace", + "advancement": "mineralogy:recipes/peridotite_furnace", + "items": [ + "mineralogy:peridotite_furnace" + ] + }, + { + "recipe": "mineralogy:peridotite_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/peridotite_polished_brick_slab_recombination", + "items": [ + "mineralogy:peridotite_smooth_brick", + "mineralogy:peridotite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:peridotite_polished_slab_recombination", + "advancement": "mineralogy:recipes/peridotite_polished_slab_recombination", + "items": [ + "mineralogy:peridotite_smooth", + "mineralogy:peridotite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:peridotite_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/peridotite_polished_slabs_to_brick", + "items": [ + "mineralogy:peridotite_smooth_brick_slab", + "mineralogy:peridotite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:peridotite_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/peridotite_polished_stairs_to_brick", + "items": [ + "mineralogy:peridotite_smooth_brick_stairs", + "mineralogy:peridotite_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:peridotite_polished_walls_to_brick", + "advancement": "mineralogy:recipes/peridotite_polished_walls_to_brick", + "items": [ + "mineralogy:peridotite_smooth_brick_wall", + "mineralogy:peridotite_smooth_wall" + ] + }, + { + "recipe": "mineralogy:peridotite_raw_slab_polishing", + "advancement": "mineralogy:recipes/peridotite_raw_slab_polishing", + "items": [ + "mineralogy:peridotite_slab", + "mineralogy:peridotite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:peridotite_raw_slab_recombination", + "advancement": "mineralogy:recipes/peridotite_raw_slab_recombination", + "items": [ + "mineralogy:peridotite_slab" + ] + }, + { + "recipe": "mineralogy:peridotite_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/peridotite_raw_slabs_to_brick", + "items": [ + "mineralogy:peridotite_brick_slab", + "mineralogy:peridotite_slab" + ] + }, + { + "recipe": "mineralogy:peridotite_raw_stairs_polishing", + "advancement": "mineralogy:recipes/peridotite_raw_stairs_polishing", + "items": [ + "mineralogy:peridotite_smooth_stairs", + "mineralogy:peridotite_stairs" + ] + }, + { + "recipe": "mineralogy:peridotite_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/peridotite_raw_stairs_to_brick", + "items": [ + "mineralogy:peridotite_brick_stairs", + "mineralogy:peridotite_stairs" + ] + }, + { + "recipe": "mineralogy:peridotite_raw_wall_polishing", + "advancement": "mineralogy:recipes/peridotite_raw_wall_polishing", + "items": [ + "mineralogy:peridotite_smooth_wall", + "mineralogy:peridotite_wall" + ] + }, + { + "recipe": "mineralogy:peridotite_raw_walls_to_brick", + "advancement": "mineralogy:recipes/peridotite_raw_walls_to_brick", + "items": [ + "mineralogy:peridotite_brick_wall", + "mineralogy:peridotite_wall" + ] + }, + { + "recipe": "mineralogy:peridotite_relief_axe", + "advancement": "mineralogy:recipes/peridotite_relief_axe", + "items": [ + "mineralogy:peridotite_relief_axe", + "mineralogy:peridotite_relief_blank" + ] + }, + { + "recipe": "mineralogy:peridotite_relief_blank", + "advancement": "mineralogy:recipes/peridotite_relief_blank", + "items": [ + "mineralogy:peridotite_relief_blank", + "mineralogy:peridotite_smooth" + ] + }, + { + "recipe": "mineralogy:peridotite_relief_cross", + "advancement": "mineralogy:recipes/peridotite_relief_cross", + "items": [ + "mineralogy:peridotite_relief_blank", + "mineralogy:peridotite_relief_cross" + ] + }, + { + "recipe": "mineralogy:peridotite_relief_hammer", + "advancement": "mineralogy:recipes/peridotite_relief_hammer", + "items": [ + "mineralogy:peridotite_relief_blank", + "mineralogy:peridotite_relief_hammer", + "mineralogy:peridotite_smooth" + ] + }, + { + "recipe": "mineralogy:peridotite_relief_hoe", + "advancement": "mineralogy:recipes/peridotite_relief_hoe", + "items": [ + "mineralogy:peridotite_relief_blank", + "mineralogy:peridotite_relief_hoe" + ] + }, + { + "recipe": "mineralogy:peridotite_relief_horizontal", + "advancement": "mineralogy:recipes/peridotite_relief_horizontal", + "items": [ + "mineralogy:peridotite_relief_blank", + "mineralogy:peridotite_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:peridotite_relief_i", + "advancement": "mineralogy:recipes/peridotite_relief_i", + "items": [ + "mineralogy:peridotite_relief_blank", + "mineralogy:peridotite_relief_i" + ] + }, + { + "recipe": "mineralogy:peridotite_relief_left", + "advancement": "mineralogy:recipes/peridotite_relief_left", + "items": [ + "mineralogy:peridotite_relief_blank", + "mineralogy:peridotite_relief_left" + ] + }, + { + "recipe": "mineralogy:peridotite_relief_pickaxe", + "advancement": "mineralogy:recipes/peridotite_relief_pickaxe", + "items": [ + "mineralogy:peridotite_relief_blank", + "mineralogy:peridotite_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:peridotite_relief_plus", + "advancement": "mineralogy:recipes/peridotite_relief_plus", + "items": [ + "mineralogy:peridotite_relief_blank", + "mineralogy:peridotite_relief_plus" + ] + }, + { + "recipe": "mineralogy:peridotite_relief_right", + "advancement": "mineralogy:recipes/peridotite_relief_right", + "items": [ + "mineralogy:peridotite_relief_left", + "mineralogy:peridotite_relief_right" + ] + }, + { + "recipe": "mineralogy:peridotite_relief_sword", + "advancement": "mineralogy:recipes/peridotite_relief_sword", + "items": [ + "mineralogy:peridotite_relief_blank", + "mineralogy:peridotite_relief_sword" + ] + }, + { + "recipe": "mineralogy:peridotite_relief_vertical", + "advancement": "mineralogy:recipes/peridotite_relief_vertical", + "items": [ + "mineralogy:peridotite_relief_blank", + "mineralogy:peridotite_relief_vertical" + ] + }, + { + "recipe": "mineralogy:peridotite_slab", + "advancement": "mineralogy:recipes/peridotite_slab", + "items": [ + "mineralogy:peridotite_slab" + ] + }, + { + "recipe": "mineralogy:peridotite_smooth_brick_furnace", + "advancement": "mineralogy:recipes/peridotite_smooth_brick_furnace", + "items": [ + "mineralogy:peridotite_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:peridotite_smooth_brick_slab", + "advancement": "mineralogy:recipes/peridotite_smooth_brick_slab", + "items": [ + "mineralogy:peridotite_smooth_brick", + "mineralogy:peridotite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:peridotite_smooth_brick_stairs", + "advancement": "mineralogy:recipes/peridotite_smooth_brick_stairs", + "items": [ + "mineralogy:peridotite_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:peridotite_smooth_brick_wall", + "advancement": "mineralogy:recipes/peridotite_smooth_brick_wall", + "items": [ + "mineralogy:peridotite_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:peridotite_smooth_brick", + "advancement": "mineralogy:recipes/peridotite_smooth_brick", + "items": [ + "mineralogy:peridotite_smooth_brick" + ] + }, + { + "recipe": "mineralogy:peridotite_smooth_furnace", + "advancement": "mineralogy:recipes/peridotite_smooth_furnace", + "items": [ + "mineralogy:peridotite_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:peridotite_smooth_slab", + "advancement": "mineralogy:recipes/peridotite_smooth_slab", + "items": [ + "mineralogy:peridotite_smooth", + "mineralogy:peridotite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:peridotite_smooth_stairs", + "advancement": "mineralogy:recipes/peridotite_smooth_stairs", + "items": [ + "mineralogy:peridotite_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:peridotite_smooth_wall", + "advancement": "mineralogy:recipes/peridotite_smooth_wall", + "items": [ + "mineralogy:peridotite_smooth_wall" + ] + }, + { + "recipe": "mineralogy:peridotite_smooth", + "advancement": "mineralogy:recipes/peridotite_smooth", + "items": [ + "mineralogy:peridotite_smooth" + ] + }, + { + "recipe": "mineralogy:peridotite_stairs", + "advancement": "mineralogy:recipes/peridotite_stairs", + "items": [ + "mineralogy:peridotite_stairs" + ] + }, + { + "recipe": "mineralogy:peridotite_wall", + "advancement": "mineralogy:recipes/peridotite_wall", + "items": [ + "mineralogy:peridotite_wall" + ] + }, + { + "recipe": "mineralogy:phyllite_brick_block_polishing", + "advancement": "mineralogy:recipes/phyllite_brick_block_polishing", + "items": [ + "mineralogy:phyllite_brick", + "mineralogy:phyllite_smooth_brick" + ] + }, + { + "recipe": "mineralogy:phyllite_brick_furnace", + "advancement": "mineralogy:recipes/phyllite_brick_furnace", + "items": [ + "mineralogy:phyllite_brick_furnace" + ] + }, + { + "recipe": "mineralogy:phyllite_brick_slab_polishing", + "advancement": "mineralogy:recipes/phyllite_brick_slab_polishing", + "items": [ + "mineralogy:phyllite_brick_slab", + "mineralogy:phyllite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:phyllite_brick_slab_recombination", + "advancement": "mineralogy:recipes/phyllite_brick_slab_recombination", + "items": [ + "mineralogy:phyllite_brick", + "mineralogy:phyllite_brick_slab" + ] + }, + { + "recipe": "mineralogy:phyllite_brick_slab", + "advancement": "mineralogy:recipes/phyllite_brick_slab", + "items": [ + "mineralogy:phyllite_brick", + "mineralogy:phyllite_brick_slab" + ] + }, + { + "recipe": "mineralogy:phyllite_brick_stairs_polishing", + "advancement": "mineralogy:recipes/phyllite_brick_stairs_polishing", + "items": [ + "mineralogy:phyllite_brick_stairs", + "mineralogy:phyllite_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:phyllite_brick_stairs", + "advancement": "mineralogy:recipes/phyllite_brick_stairs", + "items": [ + "mineralogy:phyllite_brick_stairs" + ] + }, + { + "recipe": "mineralogy:phyllite_brick_wall_polishing", + "advancement": "mineralogy:recipes/phyllite_brick_wall_polishing", + "items": [ + "mineralogy:phyllite_brick_wall", + "mineralogy:phyllite_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:phyllite_brick_wall", + "advancement": "mineralogy:recipes/phyllite_brick_wall", + "items": [ + "mineralogy:phyllite_brick_wall" + ] + }, + { + "recipe": "mineralogy:phyllite_brick", + "advancement": "mineralogy:recipes/phyllite_brick", + "items": [ + "mineralogy:phyllite_brick" + ] + }, + { + "recipe": "mineralogy:phyllite_furnace", + "advancement": "mineralogy:recipes/phyllite_furnace", + "items": [ + "mineralogy:phyllite_furnace" + ] + }, + { + "recipe": "mineralogy:phyllite_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/phyllite_polished_brick_slab_recombination", + "items": [ + "mineralogy:phyllite_smooth_brick", + "mineralogy:phyllite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:phyllite_polished_slab_recombination", + "advancement": "mineralogy:recipes/phyllite_polished_slab_recombination", + "items": [ + "mineralogy:phyllite_smooth", + "mineralogy:phyllite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:phyllite_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/phyllite_polished_slabs_to_brick", + "items": [ + "mineralogy:phyllite_smooth_brick_slab", + "mineralogy:phyllite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:phyllite_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/phyllite_polished_stairs_to_brick", + "items": [ + "mineralogy:phyllite_smooth_brick_stairs", + "mineralogy:phyllite_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:phyllite_polished_walls_to_brick", + "advancement": "mineralogy:recipes/phyllite_polished_walls_to_brick", + "items": [ + "mineralogy:phyllite_smooth_brick_wall", + "mineralogy:phyllite_smooth_wall" + ] + }, + { + "recipe": "mineralogy:phyllite_raw_slab_polishing", + "advancement": "mineralogy:recipes/phyllite_raw_slab_polishing", + "items": [ + "mineralogy:phyllite_slab", + "mineralogy:phyllite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:phyllite_raw_slab_recombination", + "advancement": "mineralogy:recipes/phyllite_raw_slab_recombination", + "items": [ + "mineralogy:phyllite_slab" + ] + }, + { + "recipe": "mineralogy:phyllite_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/phyllite_raw_slabs_to_brick", + "items": [ + "mineralogy:phyllite_brick_slab", + "mineralogy:phyllite_slab" + ] + }, + { + "recipe": "mineralogy:phyllite_raw_stairs_polishing", + "advancement": "mineralogy:recipes/phyllite_raw_stairs_polishing", + "items": [ + "mineralogy:phyllite_smooth_stairs", + "mineralogy:phyllite_stairs" + ] + }, + { + "recipe": "mineralogy:phyllite_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/phyllite_raw_stairs_to_brick", + "items": [ + "mineralogy:phyllite_brick_stairs", + "mineralogy:phyllite_stairs" + ] + }, + { + "recipe": "mineralogy:phyllite_raw_wall_polishing", + "advancement": "mineralogy:recipes/phyllite_raw_wall_polishing", + "items": [ + "mineralogy:phyllite_smooth_wall", + "mineralogy:phyllite_wall" + ] + }, + { + "recipe": "mineralogy:phyllite_raw_walls_to_brick", + "advancement": "mineralogy:recipes/phyllite_raw_walls_to_brick", + "items": [ + "mineralogy:phyllite_brick_wall", + "mineralogy:phyllite_wall" + ] + }, + { + "recipe": "mineralogy:phyllite_relief_axe", + "advancement": "mineralogy:recipes/phyllite_relief_axe", + "items": [ + "mineralogy:phyllite_relief_axe", + "mineralogy:phyllite_relief_blank" + ] + }, + { + "recipe": "mineralogy:phyllite_relief_blank", + "advancement": "mineralogy:recipes/phyllite_relief_blank", + "items": [ + "mineralogy:phyllite_relief_blank", + "mineralogy:phyllite_smooth" + ] + }, + { + "recipe": "mineralogy:phyllite_relief_cross", + "advancement": "mineralogy:recipes/phyllite_relief_cross", + "items": [ + "mineralogy:phyllite_relief_blank", + "mineralogy:phyllite_relief_cross" + ] + }, + { + "recipe": "mineralogy:phyllite_relief_hammer", + "advancement": "mineralogy:recipes/phyllite_relief_hammer", + "items": [ + "mineralogy:phyllite_relief_blank", + "mineralogy:phyllite_relief_hammer", + "mineralogy:phyllite_smooth" + ] + }, + { + "recipe": "mineralogy:phyllite_relief_hoe", + "advancement": "mineralogy:recipes/phyllite_relief_hoe", + "items": [ + "mineralogy:phyllite_relief_blank", + "mineralogy:phyllite_relief_hoe" + ] + }, + { + "recipe": "mineralogy:phyllite_relief_horizontal", + "advancement": "mineralogy:recipes/phyllite_relief_horizontal", + "items": [ + "mineralogy:phyllite_relief_blank", + "mineralogy:phyllite_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:phyllite_relief_i", + "advancement": "mineralogy:recipes/phyllite_relief_i", + "items": [ + "mineralogy:phyllite_relief_blank", + "mineralogy:phyllite_relief_i" + ] + }, + { + "recipe": "mineralogy:phyllite_relief_left", + "advancement": "mineralogy:recipes/phyllite_relief_left", + "items": [ + "mineralogy:phyllite_relief_blank", + "mineralogy:phyllite_relief_left" + ] + }, + { + "recipe": "mineralogy:phyllite_relief_pickaxe", + "advancement": "mineralogy:recipes/phyllite_relief_pickaxe", + "items": [ + "mineralogy:phyllite_relief_blank", + "mineralogy:phyllite_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:phyllite_relief_plus", + "advancement": "mineralogy:recipes/phyllite_relief_plus", + "items": [ + "mineralogy:phyllite_relief_blank", + "mineralogy:phyllite_relief_plus" + ] + }, + { + "recipe": "mineralogy:phyllite_relief_right", + "advancement": "mineralogy:recipes/phyllite_relief_right", + "items": [ + "mineralogy:phyllite_relief_left", + "mineralogy:phyllite_relief_right" + ] + }, + { + "recipe": "mineralogy:phyllite_relief_sword", + "advancement": "mineralogy:recipes/phyllite_relief_sword", + "items": [ + "mineralogy:phyllite_relief_blank", + "mineralogy:phyllite_relief_sword" + ] + }, + { + "recipe": "mineralogy:phyllite_relief_vertical", + "advancement": "mineralogy:recipes/phyllite_relief_vertical", + "items": [ + "mineralogy:phyllite_relief_blank", + "mineralogy:phyllite_relief_vertical" + ] + }, + { + "recipe": "mineralogy:phyllite_slab", + "advancement": "mineralogy:recipes/phyllite_slab", + "items": [ + "mineralogy:phyllite_slab" + ] + }, + { + "recipe": "mineralogy:phyllite_smooth_brick_furnace", + "advancement": "mineralogy:recipes/phyllite_smooth_brick_furnace", + "items": [ + "mineralogy:phyllite_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:phyllite_smooth_brick_slab", + "advancement": "mineralogy:recipes/phyllite_smooth_brick_slab", + "items": [ + "mineralogy:phyllite_smooth_brick", + "mineralogy:phyllite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:phyllite_smooth_brick_stairs", + "advancement": "mineralogy:recipes/phyllite_smooth_brick_stairs", + "items": [ + "mineralogy:phyllite_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:phyllite_smooth_brick_wall", + "advancement": "mineralogy:recipes/phyllite_smooth_brick_wall", + "items": [ + "mineralogy:phyllite_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:phyllite_smooth_brick", + "advancement": "mineralogy:recipes/phyllite_smooth_brick", + "items": [ + "mineralogy:phyllite_smooth_brick" + ] + }, + { + "recipe": "mineralogy:phyllite_smooth_furnace", + "advancement": "mineralogy:recipes/phyllite_smooth_furnace", + "items": [ + "mineralogy:phyllite_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:phyllite_smooth_slab", + "advancement": "mineralogy:recipes/phyllite_smooth_slab", + "items": [ + "mineralogy:phyllite_smooth", + "mineralogy:phyllite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:phyllite_smooth_stairs", + "advancement": "mineralogy:recipes/phyllite_smooth_stairs", + "items": [ + "mineralogy:phyllite_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:phyllite_smooth_wall", + "advancement": "mineralogy:recipes/phyllite_smooth_wall", + "items": [ + "mineralogy:phyllite_smooth_wall" + ] + }, + { + "recipe": "mineralogy:phyllite_smooth", + "advancement": "mineralogy:recipes/phyllite_smooth", + "items": [ + "mineralogy:phyllite_smooth" + ] + }, + { + "recipe": "mineralogy:phyllite_stairs", + "advancement": "mineralogy:recipes/phyllite_stairs", + "items": [ + "mineralogy:phyllite_stairs" + ] + }, + { + "recipe": "mineralogy:phyllite_wall", + "advancement": "mineralogy:recipes/phyllite_wall", + "items": [ + "mineralogy:phyllite_wall" + ] + }, + { + "recipe": "mineralogy:quartzite_brick_block_polishing", + "advancement": "mineralogy:recipes/quartzite_brick_block_polishing", + "items": [ + "mineralogy:quartzite_brick", + "mineralogy:quartzite_smooth_brick" + ] + }, + { + "recipe": "mineralogy:quartzite_brick_furnace", + "advancement": "mineralogy:recipes/quartzite_brick_furnace", + "items": [ + "mineralogy:quartzite_brick_furnace" + ] + }, + { + "recipe": "mineralogy:quartzite_brick_slab_polishing", + "advancement": "mineralogy:recipes/quartzite_brick_slab_polishing", + "items": [ + "mineralogy:quartzite_brick_slab", + "mineralogy:quartzite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:quartzite_brick_slab_recombination", + "advancement": "mineralogy:recipes/quartzite_brick_slab_recombination", + "items": [ + "mineralogy:quartzite_brick", + "mineralogy:quartzite_brick_slab" + ] + }, + { + "recipe": "mineralogy:quartzite_brick_slab", + "advancement": "mineralogy:recipes/quartzite_brick_slab", + "items": [ + "mineralogy:quartzite_brick", + "mineralogy:quartzite_brick_slab" + ] + }, + { + "recipe": "mineralogy:quartzite_brick_stairs_polishing", + "advancement": "mineralogy:recipes/quartzite_brick_stairs_polishing", + "items": [ + "mineralogy:quartzite_brick_stairs", + "mineralogy:quartzite_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:quartzite_brick_stairs", + "advancement": "mineralogy:recipes/quartzite_brick_stairs", + "items": [ + "mineralogy:quartzite_brick_stairs" + ] + }, + { + "recipe": "mineralogy:quartzite_brick_wall_polishing", + "advancement": "mineralogy:recipes/quartzite_brick_wall_polishing", + "items": [ + "mineralogy:quartzite_brick_wall", + "mineralogy:quartzite_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:quartzite_brick_wall", + "advancement": "mineralogy:recipes/quartzite_brick_wall", + "items": [ + "mineralogy:quartzite_brick_wall" + ] + }, + { + "recipe": "mineralogy:quartzite_brick", + "advancement": "mineralogy:recipes/quartzite_brick", + "items": [ + "mineralogy:quartzite_brick" + ] + }, + { + "recipe": "mineralogy:quartzite_furnace", + "advancement": "mineralogy:recipes/quartzite_furnace", + "items": [ + "mineralogy:quartzite_furnace" + ] + }, + { + "recipe": "mineralogy:quartzite_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/quartzite_polished_brick_slab_recombination", + "items": [ + "mineralogy:quartzite_smooth_brick", + "mineralogy:quartzite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:quartzite_polished_slab_recombination", + "advancement": "mineralogy:recipes/quartzite_polished_slab_recombination", + "items": [ + "mineralogy:quartzite_smooth", + "mineralogy:quartzite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:quartzite_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/quartzite_polished_slabs_to_brick", + "items": [ + "mineralogy:quartzite_smooth_brick_slab", + "mineralogy:quartzite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:quartzite_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/quartzite_polished_stairs_to_brick", + "items": [ + "mineralogy:quartzite_smooth_brick_stairs", + "mineralogy:quartzite_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:quartzite_polished_walls_to_brick", + "advancement": "mineralogy:recipes/quartzite_polished_walls_to_brick", + "items": [ + "mineralogy:quartzite_smooth_brick_wall", + "mineralogy:quartzite_smooth_wall" + ] + }, + { + "recipe": "mineralogy:quartzite_raw_slab_polishing", + "advancement": "mineralogy:recipes/quartzite_raw_slab_polishing", + "items": [ + "mineralogy:quartzite_slab", + "mineralogy:quartzite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:quartzite_raw_slab_recombination", + "advancement": "mineralogy:recipes/quartzite_raw_slab_recombination", + "items": [ + "mineralogy:quartzite_slab" + ] + }, + { + "recipe": "mineralogy:quartzite_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/quartzite_raw_slabs_to_brick", + "items": [ + "mineralogy:quartzite_brick_slab", + "mineralogy:quartzite_slab" + ] + }, + { + "recipe": "mineralogy:quartzite_raw_stairs_polishing", + "advancement": "mineralogy:recipes/quartzite_raw_stairs_polishing", + "items": [ + "mineralogy:quartzite_smooth_stairs", + "mineralogy:quartzite_stairs" + ] + }, + { + "recipe": "mineralogy:quartzite_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/quartzite_raw_stairs_to_brick", + "items": [ + "mineralogy:quartzite_brick_stairs", + "mineralogy:quartzite_stairs" + ] + }, + { + "recipe": "mineralogy:quartzite_raw_wall_polishing", + "advancement": "mineralogy:recipes/quartzite_raw_wall_polishing", + "items": [ + "mineralogy:quartzite_smooth_wall", + "mineralogy:quartzite_wall" + ] + }, + { + "recipe": "mineralogy:quartzite_raw_walls_to_brick", + "advancement": "mineralogy:recipes/quartzite_raw_walls_to_brick", + "items": [ + "mineralogy:quartzite_brick_wall", + "mineralogy:quartzite_wall" + ] + }, + { + "recipe": "mineralogy:quartzite_relief_axe", + "advancement": "mineralogy:recipes/quartzite_relief_axe", + "items": [ + "mineralogy:quartzite_relief_axe", + "mineralogy:quartzite_relief_blank" + ] + }, + { + "recipe": "mineralogy:quartzite_relief_blank", + "advancement": "mineralogy:recipes/quartzite_relief_blank", + "items": [ + "mineralogy:quartzite_relief_blank", + "mineralogy:quartzite_smooth" + ] + }, + { + "recipe": "mineralogy:quartzite_relief_cross", + "advancement": "mineralogy:recipes/quartzite_relief_cross", + "items": [ + "mineralogy:quartzite_relief_blank", + "mineralogy:quartzite_relief_cross" + ] + }, + { + "recipe": "mineralogy:quartzite_relief_hammer", + "advancement": "mineralogy:recipes/quartzite_relief_hammer", + "items": [ + "mineralogy:quartzite_relief_blank", + "mineralogy:quartzite_relief_hammer", + "mineralogy:quartzite_smooth" + ] + }, + { + "recipe": "mineralogy:quartzite_relief_hoe", + "advancement": "mineralogy:recipes/quartzite_relief_hoe", + "items": [ + "mineralogy:quartzite_relief_blank", + "mineralogy:quartzite_relief_hoe" + ] + }, + { + "recipe": "mineralogy:quartzite_relief_horizontal", + "advancement": "mineralogy:recipes/quartzite_relief_horizontal", + "items": [ + "mineralogy:quartzite_relief_blank", + "mineralogy:quartzite_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:quartzite_relief_i", + "advancement": "mineralogy:recipes/quartzite_relief_i", + "items": [ + "mineralogy:quartzite_relief_blank", + "mineralogy:quartzite_relief_i" + ] + }, + { + "recipe": "mineralogy:quartzite_relief_left", + "advancement": "mineralogy:recipes/quartzite_relief_left", + "items": [ + "mineralogy:quartzite_relief_blank", + "mineralogy:quartzite_relief_left" + ] + }, + { + "recipe": "mineralogy:quartzite_relief_pickaxe", + "advancement": "mineralogy:recipes/quartzite_relief_pickaxe", + "items": [ + "mineralogy:quartzite_relief_blank", + "mineralogy:quartzite_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:quartzite_relief_plus", + "advancement": "mineralogy:recipes/quartzite_relief_plus", + "items": [ + "mineralogy:quartzite_relief_blank", + "mineralogy:quartzite_relief_plus" + ] + }, + { + "recipe": "mineralogy:quartzite_relief_right", + "advancement": "mineralogy:recipes/quartzite_relief_right", + "items": [ + "mineralogy:quartzite_relief_left", + "mineralogy:quartzite_relief_right" + ] + }, + { + "recipe": "mineralogy:quartzite_relief_sword", + "advancement": "mineralogy:recipes/quartzite_relief_sword", + "items": [ + "mineralogy:quartzite_relief_blank", + "mineralogy:quartzite_relief_sword" + ] + }, + { + "recipe": "mineralogy:quartzite_relief_vertical", + "advancement": "mineralogy:recipes/quartzite_relief_vertical", + "items": [ + "mineralogy:quartzite_relief_blank", + "mineralogy:quartzite_relief_vertical" + ] + }, + { + "recipe": "mineralogy:quartzite_slab", + "advancement": "mineralogy:recipes/quartzite_slab", + "items": [ + "mineralogy:quartzite_slab" + ] + }, + { + "recipe": "mineralogy:quartzite_smooth_brick_furnace", + "advancement": "mineralogy:recipes/quartzite_smooth_brick_furnace", + "items": [ + "mineralogy:quartzite_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:quartzite_smooth_brick_slab", + "advancement": "mineralogy:recipes/quartzite_smooth_brick_slab", + "items": [ + "mineralogy:quartzite_smooth_brick", + "mineralogy:quartzite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:quartzite_smooth_brick_stairs", + "advancement": "mineralogy:recipes/quartzite_smooth_brick_stairs", + "items": [ + "mineralogy:quartzite_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:quartzite_smooth_brick_wall", + "advancement": "mineralogy:recipes/quartzite_smooth_brick_wall", + "items": [ + "mineralogy:quartzite_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:quartzite_smooth_brick", + "advancement": "mineralogy:recipes/quartzite_smooth_brick", + "items": [ + "mineralogy:quartzite_smooth_brick" + ] + }, + { + "recipe": "mineralogy:quartzite_smooth_furnace", + "advancement": "mineralogy:recipes/quartzite_smooth_furnace", + "items": [ + "mineralogy:quartzite_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:quartzite_smooth_slab", + "advancement": "mineralogy:recipes/quartzite_smooth_slab", + "items": [ + "mineralogy:quartzite_smooth", + "mineralogy:quartzite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:quartzite_smooth_stairs", + "advancement": "mineralogy:recipes/quartzite_smooth_stairs", + "items": [ + "mineralogy:quartzite_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:quartzite_smooth_wall", + "advancement": "mineralogy:recipes/quartzite_smooth_wall", + "items": [ + "mineralogy:quartzite_smooth_wall" + ] + }, + { + "recipe": "mineralogy:quartzite_smooth", + "advancement": "mineralogy:recipes/quartzite_smooth", + "items": [ + "mineralogy:quartzite_smooth" + ] + }, + { + "recipe": "mineralogy:quartzite_stairs", + "advancement": "mineralogy:recipes/quartzite_stairs", + "items": [ + "mineralogy:quartzite_stairs" + ] + }, + { + "recipe": "mineralogy:quartzite_wall", + "advancement": "mineralogy:recipes/quartzite_wall", + "items": [ + "mineralogy:quartzite_wall" + ] + }, + { + "recipe": "mineralogy:rhyolite_brick_block_polishing", + "advancement": "mineralogy:recipes/rhyolite_brick_block_polishing", + "items": [ + "mineralogy:rhyolite_brick", + "mineralogy:rhyolite_smooth_brick" + ] + }, + { + "recipe": "mineralogy:rhyolite_brick_furnace", + "advancement": "mineralogy:recipes/rhyolite_brick_furnace", + "items": [ + "mineralogy:rhyolite_brick_furnace" + ] + }, + { + "recipe": "mineralogy:rhyolite_brick_slab_polishing", + "advancement": "mineralogy:recipes/rhyolite_brick_slab_polishing", + "items": [ + "mineralogy:rhyolite_brick_slab", + "mineralogy:rhyolite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:rhyolite_brick_slab_recombination", + "advancement": "mineralogy:recipes/rhyolite_brick_slab_recombination", + "items": [ + "mineralogy:rhyolite_brick", + "mineralogy:rhyolite_brick_slab" + ] + }, + { + "recipe": "mineralogy:rhyolite_brick_slab", + "advancement": "mineralogy:recipes/rhyolite_brick_slab", + "items": [ + "mineralogy:rhyolite_brick", + "mineralogy:rhyolite_brick_slab" + ] + }, + { + "recipe": "mineralogy:rhyolite_brick_stairs_polishing", + "advancement": "mineralogy:recipes/rhyolite_brick_stairs_polishing", + "items": [ + "mineralogy:rhyolite_brick_stairs", + "mineralogy:rhyolite_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:rhyolite_brick_stairs", + "advancement": "mineralogy:recipes/rhyolite_brick_stairs", + "items": [ + "mineralogy:rhyolite_brick_stairs" + ] + }, + { + "recipe": "mineralogy:rhyolite_brick_wall_polishing", + "advancement": "mineralogy:recipes/rhyolite_brick_wall_polishing", + "items": [ + "mineralogy:rhyolite_brick_wall", + "mineralogy:rhyolite_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:rhyolite_brick_wall", + "advancement": "mineralogy:recipes/rhyolite_brick_wall", + "items": [ + "mineralogy:rhyolite_brick_wall" + ] + }, + { + "recipe": "mineralogy:rhyolite_brick", + "advancement": "mineralogy:recipes/rhyolite_brick", + "items": [ + "mineralogy:rhyolite_brick" + ] + }, + { + "recipe": "mineralogy:rhyolite_furnace", + "advancement": "mineralogy:recipes/rhyolite_furnace", + "items": [ + "mineralogy:rhyolite_furnace" + ] + }, + { + "recipe": "mineralogy:rhyolite_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/rhyolite_polished_brick_slab_recombination", + "items": [ + "mineralogy:rhyolite_smooth_brick", + "mineralogy:rhyolite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:rhyolite_polished_slab_recombination", + "advancement": "mineralogy:recipes/rhyolite_polished_slab_recombination", + "items": [ + "mineralogy:rhyolite_smooth", + "mineralogy:rhyolite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:rhyolite_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/rhyolite_polished_slabs_to_brick", + "items": [ + "mineralogy:rhyolite_smooth_brick_slab", + "mineralogy:rhyolite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:rhyolite_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/rhyolite_polished_stairs_to_brick", + "items": [ + "mineralogy:rhyolite_smooth_brick_stairs", + "mineralogy:rhyolite_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:rhyolite_polished_walls_to_brick", + "advancement": "mineralogy:recipes/rhyolite_polished_walls_to_brick", + "items": [ + "mineralogy:rhyolite_smooth_brick_wall", + "mineralogy:rhyolite_smooth_wall" + ] + }, + { + "recipe": "mineralogy:rhyolite_raw_slab_polishing", + "advancement": "mineralogy:recipes/rhyolite_raw_slab_polishing", + "items": [ + "mineralogy:rhyolite_slab", + "mineralogy:rhyolite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:rhyolite_raw_slab_recombination", + "advancement": "mineralogy:recipes/rhyolite_raw_slab_recombination", + "items": [ + "mineralogy:rhyolite_slab" + ] + }, + { + "recipe": "mineralogy:rhyolite_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/rhyolite_raw_slabs_to_brick", + "items": [ + "mineralogy:rhyolite_brick_slab", + "mineralogy:rhyolite_slab" + ] + }, + { + "recipe": "mineralogy:rhyolite_raw_stairs_polishing", + "advancement": "mineralogy:recipes/rhyolite_raw_stairs_polishing", + "items": [ + "mineralogy:rhyolite_smooth_stairs", + "mineralogy:rhyolite_stairs" + ] + }, + { + "recipe": "mineralogy:rhyolite_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/rhyolite_raw_stairs_to_brick", + "items": [ + "mineralogy:rhyolite_brick_stairs", + "mineralogy:rhyolite_stairs" + ] + }, + { + "recipe": "mineralogy:rhyolite_raw_wall_polishing", + "advancement": "mineralogy:recipes/rhyolite_raw_wall_polishing", + "items": [ + "mineralogy:rhyolite_smooth_wall", + "mineralogy:rhyolite_wall" + ] + }, + { + "recipe": "mineralogy:rhyolite_raw_walls_to_brick", + "advancement": "mineralogy:recipes/rhyolite_raw_walls_to_brick", + "items": [ + "mineralogy:rhyolite_brick_wall", + "mineralogy:rhyolite_wall" + ] + }, + { + "recipe": "mineralogy:rhyolite_relief_axe", + "advancement": "mineralogy:recipes/rhyolite_relief_axe", + "items": [ + "mineralogy:rhyolite_relief_axe", + "mineralogy:rhyolite_relief_blank" + ] + }, + { + "recipe": "mineralogy:rhyolite_relief_blank", + "advancement": "mineralogy:recipes/rhyolite_relief_blank", + "items": [ + "mineralogy:rhyolite_relief_blank", + "mineralogy:rhyolite_smooth" + ] + }, + { + "recipe": "mineralogy:rhyolite_relief_cross", + "advancement": "mineralogy:recipes/rhyolite_relief_cross", + "items": [ + "mineralogy:rhyolite_relief_blank", + "mineralogy:rhyolite_relief_cross" + ] + }, + { + "recipe": "mineralogy:rhyolite_relief_hammer", + "advancement": "mineralogy:recipes/rhyolite_relief_hammer", + "items": [ + "mineralogy:rhyolite_relief_blank", + "mineralogy:rhyolite_relief_hammer", + "mineralogy:rhyolite_smooth" + ] + }, + { + "recipe": "mineralogy:rhyolite_relief_hoe", + "advancement": "mineralogy:recipes/rhyolite_relief_hoe", + "items": [ + "mineralogy:rhyolite_relief_blank", + "mineralogy:rhyolite_relief_hoe" + ] + }, + { + "recipe": "mineralogy:rhyolite_relief_horizontal", + "advancement": "mineralogy:recipes/rhyolite_relief_horizontal", + "items": [ + "mineralogy:rhyolite_relief_blank", + "mineralogy:rhyolite_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:rhyolite_relief_i", + "advancement": "mineralogy:recipes/rhyolite_relief_i", + "items": [ + "mineralogy:rhyolite_relief_blank", + "mineralogy:rhyolite_relief_i" + ] + }, + { + "recipe": "mineralogy:rhyolite_relief_left", + "advancement": "mineralogy:recipes/rhyolite_relief_left", + "items": [ + "mineralogy:rhyolite_relief_blank", + "mineralogy:rhyolite_relief_left" + ] + }, + { + "recipe": "mineralogy:rhyolite_relief_pickaxe", + "advancement": "mineralogy:recipes/rhyolite_relief_pickaxe", + "items": [ + "mineralogy:rhyolite_relief_blank", + "mineralogy:rhyolite_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:rhyolite_relief_plus", + "advancement": "mineralogy:recipes/rhyolite_relief_plus", + "items": [ + "mineralogy:rhyolite_relief_blank", + "mineralogy:rhyolite_relief_plus" + ] + }, + { + "recipe": "mineralogy:rhyolite_relief_right", + "advancement": "mineralogy:recipes/rhyolite_relief_right", + "items": [ + "mineralogy:rhyolite_relief_left", + "mineralogy:rhyolite_relief_right" + ] + }, + { + "recipe": "mineralogy:rhyolite_relief_sword", + "advancement": "mineralogy:recipes/rhyolite_relief_sword", + "items": [ + "mineralogy:rhyolite_relief_blank", + "mineralogy:rhyolite_relief_sword" + ] + }, + { + "recipe": "mineralogy:rhyolite_relief_vertical", + "advancement": "mineralogy:recipes/rhyolite_relief_vertical", + "items": [ + "mineralogy:rhyolite_relief_blank", + "mineralogy:rhyolite_relief_vertical" + ] + }, + { + "recipe": "mineralogy:rhyolite_slab", + "advancement": "mineralogy:recipes/rhyolite_slab", + "items": [ + "mineralogy:rhyolite_slab" + ] + }, + { + "recipe": "mineralogy:rhyolite_smooth_brick_furnace", + "advancement": "mineralogy:recipes/rhyolite_smooth_brick_furnace", + "items": [ + "mineralogy:rhyolite_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:rhyolite_smooth_brick_slab", + "advancement": "mineralogy:recipes/rhyolite_smooth_brick_slab", + "items": [ + "mineralogy:rhyolite_smooth_brick", + "mineralogy:rhyolite_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:rhyolite_smooth_brick_stairs", + "advancement": "mineralogy:recipes/rhyolite_smooth_brick_stairs", + "items": [ + "mineralogy:rhyolite_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:rhyolite_smooth_brick_wall", + "advancement": "mineralogy:recipes/rhyolite_smooth_brick_wall", + "items": [ + "mineralogy:rhyolite_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:rhyolite_smooth_brick", + "advancement": "mineralogy:recipes/rhyolite_smooth_brick", + "items": [ + "mineralogy:rhyolite_smooth_brick" + ] + }, + { + "recipe": "mineralogy:rhyolite_smooth_furnace", + "advancement": "mineralogy:recipes/rhyolite_smooth_furnace", + "items": [ + "mineralogy:rhyolite_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:rhyolite_smooth_slab", + "advancement": "mineralogy:recipes/rhyolite_smooth_slab", + "items": [ + "mineralogy:rhyolite_smooth", + "mineralogy:rhyolite_smooth_slab" + ] + }, + { + "recipe": "mineralogy:rhyolite_smooth_stairs", + "advancement": "mineralogy:recipes/rhyolite_smooth_stairs", + "items": [ + "mineralogy:rhyolite_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:rhyolite_smooth_wall", + "advancement": "mineralogy:recipes/rhyolite_smooth_wall", + "items": [ + "mineralogy:rhyolite_smooth_wall" + ] + }, + { + "recipe": "mineralogy:rhyolite_smooth", + "advancement": "mineralogy:recipes/rhyolite_smooth", + "items": [ + "mineralogy:rhyolite_smooth" + ] + }, + { + "recipe": "mineralogy:rhyolite_stairs", + "advancement": "mineralogy:recipes/rhyolite_stairs", + "items": [ + "mineralogy:rhyolite_stairs" + ] + }, + { + "recipe": "mineralogy:rhyolite_wall", + "advancement": "mineralogy:recipes/rhyolite_wall", + "items": [ + "mineralogy:rhyolite_wall" + ] + }, + { + "recipe": "mineralogy:rock_salt_brick_block_polishing", + "advancement": "mineralogy:recipes/rock_salt_brick_block_polishing", + "items": [ + "mineralogy:rock_salt_brick", + "mineralogy:rock_salt_smooth_brick" + ] + }, + { + "recipe": "mineralogy:rock_salt_brick_furnace", + "advancement": "mineralogy:recipes/rock_salt_brick_furnace", + "items": [ + "mineralogy:rock_salt_brick_furnace" + ] + }, + { + "recipe": "mineralogy:rock_salt_brick_slab_polishing", + "advancement": "mineralogy:recipes/rock_salt_brick_slab_polishing", + "items": [ + "mineralogy:rock_salt_brick_slab", + "mineralogy:rock_salt_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:rock_salt_brick_slab_recombination", + "advancement": "mineralogy:recipes/rock_salt_brick_slab_recombination", + "items": [ + "mineralogy:rock_salt_brick", + "mineralogy:rock_salt_brick_slab" + ] + }, + { + "recipe": "mineralogy:rock_salt_brick_slab", + "advancement": "mineralogy:recipes/rock_salt_brick_slab", + "items": [ + "mineralogy:rock_salt_brick", + "mineralogy:rock_salt_brick_slab" + ] + }, + { + "recipe": "mineralogy:rock_salt_brick_stairs_polishing", + "advancement": "mineralogy:recipes/rock_salt_brick_stairs_polishing", + "items": [ + "mineralogy:rock_salt_brick_stairs", + "mineralogy:rock_salt_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:rock_salt_brick_stairs", + "advancement": "mineralogy:recipes/rock_salt_brick_stairs", + "items": [ + "mineralogy:rock_salt_brick_stairs" + ] + }, + { + "recipe": "mineralogy:rock_salt_brick_wall_polishing", + "advancement": "mineralogy:recipes/rock_salt_brick_wall_polishing", + "items": [ + "mineralogy:rock_salt_brick_wall", + "mineralogy:rock_salt_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:rock_salt_brick_wall", + "advancement": "mineralogy:recipes/rock_salt_brick_wall", + "items": [ + "mineralogy:rock_salt_brick_wall" + ] + }, + { + "recipe": "mineralogy:rock_salt_brick", + "advancement": "mineralogy:recipes/rock_salt_brick", + "items": [ + "mineralogy:rock_salt_brick" + ] + }, + { + "recipe": "mineralogy:rock_salt_furnace", + "advancement": "mineralogy:recipes/rock_salt_furnace", + "items": [ + "mineralogy:rock_salt_furnace" + ] + }, + { + "recipe": "mineralogy:rock_salt_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/rock_salt_polished_brick_slab_recombination", + "items": [ + "mineralogy:rock_salt_smooth_brick", + "mineralogy:rock_salt_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:rock_salt_polished_slab_recombination", + "advancement": "mineralogy:recipes/rock_salt_polished_slab_recombination", + "items": [ + "mineralogy:rock_salt_smooth", + "mineralogy:rock_salt_smooth_slab" + ] + }, + { + "recipe": "mineralogy:rock_salt_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/rock_salt_polished_slabs_to_brick", + "items": [ + "mineralogy:rock_salt_smooth_brick_slab", + "mineralogy:rock_salt_smooth_slab" + ] + }, + { + "recipe": "mineralogy:rock_salt_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/rock_salt_polished_stairs_to_brick", + "items": [ + "mineralogy:rock_salt_smooth_brick_stairs", + "mineralogy:rock_salt_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:rock_salt_polished_walls_to_brick", + "advancement": "mineralogy:recipes/rock_salt_polished_walls_to_brick", + "items": [ + "mineralogy:rock_salt_smooth_brick_wall", + "mineralogy:rock_salt_smooth_wall" + ] + }, + { + "recipe": "mineralogy:rock_salt_raw_slab_polishing", + "advancement": "mineralogy:recipes/rock_salt_raw_slab_polishing", + "items": [ + "mineralogy:rock_salt_slab", + "mineralogy:rock_salt_smooth_slab" + ] + }, + { + "recipe": "mineralogy:rock_salt_raw_slab_recombination", + "advancement": "mineralogy:recipes/rock_salt_raw_slab_recombination", + "items": [ + "mineralogy:rock_salt_slab" + ] + }, + { + "recipe": "mineralogy:rock_salt_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/rock_salt_raw_slabs_to_brick", + "items": [ + "mineralogy:rock_salt_brick_slab", + "mineralogy:rock_salt_slab" + ] + }, + { + "recipe": "mineralogy:rock_salt_raw_stairs_polishing", + "advancement": "mineralogy:recipes/rock_salt_raw_stairs_polishing", + "items": [ + "mineralogy:rock_salt_smooth_stairs", + "mineralogy:rock_salt_stairs" + ] + }, + { + "recipe": "mineralogy:rock_salt_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/rock_salt_raw_stairs_to_brick", + "items": [ + "mineralogy:rock_salt_brick_stairs", + "mineralogy:rock_salt_stairs" + ] + }, + { + "recipe": "mineralogy:rock_salt_raw_wall_polishing", + "advancement": "mineralogy:recipes/rock_salt_raw_wall_polishing", + "items": [ + "mineralogy:rock_salt_smooth_wall", + "mineralogy:rock_salt_wall" + ] + }, + { + "recipe": "mineralogy:rock_salt_raw_walls_to_brick", + "advancement": "mineralogy:recipes/rock_salt_raw_walls_to_brick", + "items": [ + "mineralogy:rock_salt_brick_wall", + "mineralogy:rock_salt_wall" + ] + }, + { + "recipe": "mineralogy:rock_salt_relief_axe", + "advancement": "mineralogy:recipes/rock_salt_relief_axe", + "items": [ + "mineralogy:rock_salt_relief_axe", + "mineralogy:rock_salt_relief_blank" + ] + }, + { + "recipe": "mineralogy:rock_salt_relief_blank", + "advancement": "mineralogy:recipes/rock_salt_relief_blank", + "items": [ + "mineralogy:rock_salt_relief_blank", + "mineralogy:rock_salt_smooth" + ] + }, + { + "recipe": "mineralogy:rock_salt_relief_cross", + "advancement": "mineralogy:recipes/rock_salt_relief_cross", + "items": [ + "mineralogy:rock_salt_relief_blank", + "mineralogy:rock_salt_relief_cross" + ] + }, + { + "recipe": "mineralogy:rock_salt_relief_hammer", + "advancement": "mineralogy:recipes/rock_salt_relief_hammer", + "items": [ + "mineralogy:rock_salt_relief_blank", + "mineralogy:rock_salt_relief_hammer", + "mineralogy:rock_salt_smooth" + ] + }, + { + "recipe": "mineralogy:rock_salt_relief_hoe", + "advancement": "mineralogy:recipes/rock_salt_relief_hoe", + "items": [ + "mineralogy:rock_salt_relief_blank", + "mineralogy:rock_salt_relief_hoe" + ] + }, + { + "recipe": "mineralogy:rock_salt_relief_horizontal", + "advancement": "mineralogy:recipes/rock_salt_relief_horizontal", + "items": [ + "mineralogy:rock_salt_relief_blank", + "mineralogy:rock_salt_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:rock_salt_relief_i", + "advancement": "mineralogy:recipes/rock_salt_relief_i", + "items": [ + "mineralogy:rock_salt_relief_blank", + "mineralogy:rock_salt_relief_i" + ] + }, + { + "recipe": "mineralogy:rock_salt_relief_left", + "advancement": "mineralogy:recipes/rock_salt_relief_left", + "items": [ + "mineralogy:rock_salt_relief_blank", + "mineralogy:rock_salt_relief_left" + ] + }, + { + "recipe": "mineralogy:rock_salt_relief_pickaxe", + "advancement": "mineralogy:recipes/rock_salt_relief_pickaxe", + "items": [ + "mineralogy:rock_salt_relief_blank", + "mineralogy:rock_salt_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:rock_salt_relief_plus", + "advancement": "mineralogy:recipes/rock_salt_relief_plus", + "items": [ + "mineralogy:rock_salt_relief_blank", + "mineralogy:rock_salt_relief_plus" + ] + }, + { + "recipe": "mineralogy:rock_salt_relief_right", + "advancement": "mineralogy:recipes/rock_salt_relief_right", + "items": [ + "mineralogy:rock_salt_relief_left", + "mineralogy:rock_salt_relief_right" + ] + }, + { + "recipe": "mineralogy:rock_salt_relief_sword", + "advancement": "mineralogy:recipes/rock_salt_relief_sword", + "items": [ + "mineralogy:rock_salt_relief_blank", + "mineralogy:rock_salt_relief_sword" + ] + }, + { + "recipe": "mineralogy:rock_salt_relief_vertical", + "advancement": "mineralogy:recipes/rock_salt_relief_vertical", + "items": [ + "mineralogy:rock_salt_relief_blank", + "mineralogy:rock_salt_relief_vertical" + ] + }, + { + "recipe": "mineralogy:rock_salt_slab", + "advancement": "mineralogy:recipes/rock_salt_slab", + "items": [ + "mineralogy:rock_salt_slab" + ] + }, + { + "recipe": "mineralogy:rock_salt_smooth_brick_furnace", + "advancement": "mineralogy:recipes/rock_salt_smooth_brick_furnace", + "items": [ + "mineralogy:rock_salt_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:rock_salt_smooth_brick_slab", + "advancement": "mineralogy:recipes/rock_salt_smooth_brick_slab", + "items": [ + "mineralogy:rock_salt_smooth_brick", + "mineralogy:rock_salt_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:rock_salt_smooth_brick_stairs", + "advancement": "mineralogy:recipes/rock_salt_smooth_brick_stairs", + "items": [ + "mineralogy:rock_salt_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:rock_salt_smooth_brick_wall", + "advancement": "mineralogy:recipes/rock_salt_smooth_brick_wall", + "items": [ + "mineralogy:rock_salt_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:rock_salt_smooth_brick", + "advancement": "mineralogy:recipes/rock_salt_smooth_brick", + "items": [ + "mineralogy:rock_salt_smooth_brick" + ] + }, + { + "recipe": "mineralogy:rock_salt_smooth_furnace", + "advancement": "mineralogy:recipes/rock_salt_smooth_furnace", + "items": [ + "mineralogy:rock_salt_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:rock_salt_smooth_slab", + "advancement": "mineralogy:recipes/rock_salt_smooth_slab", + "items": [ + "mineralogy:rock_salt_smooth", + "mineralogy:rock_salt_smooth_slab" + ] + }, + { + "recipe": "mineralogy:rock_salt_smooth_stairs", + "advancement": "mineralogy:recipes/rock_salt_smooth_stairs", + "items": [ + "mineralogy:rock_salt_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:rock_salt_smooth_wall", + "advancement": "mineralogy:recipes/rock_salt_smooth_wall", + "items": [ + "mineralogy:rock_salt_smooth_wall" + ] + }, + { + "recipe": "mineralogy:rock_salt_smooth", + "advancement": "mineralogy:recipes/rock_salt_smooth", + "items": [ + "mineralogy:rock_salt_smooth" + ] + }, + { + "recipe": "mineralogy:rock_salt_stairs", + "advancement": "mineralogy:recipes/rock_salt_stairs", + "items": [ + "mineralogy:rock_salt_stairs" + ] + }, + { + "recipe": "mineralogy:rock_salt_wall", + "advancement": "mineralogy:recipes/rock_salt_wall", + "items": [ + "mineralogy:rock_salt_wall" + ] + }, + { + "recipe": "mineralogy:schist_brick_block_polishing", + "advancement": "mineralogy:recipes/schist_brick_block_polishing", + "items": [ + "mineralogy:schist_brick", + "mineralogy:schist_smooth_brick" + ] + }, + { + "recipe": "mineralogy:schist_brick_furnace", + "advancement": "mineralogy:recipes/schist_brick_furnace", + "items": [ + "mineralogy:schist_brick_furnace" + ] + }, + { + "recipe": "mineralogy:schist_brick_slab_polishing", + "advancement": "mineralogy:recipes/schist_brick_slab_polishing", + "items": [ + "mineralogy:schist_brick_slab", + "mineralogy:schist_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:schist_brick_slab_recombination", + "advancement": "mineralogy:recipes/schist_brick_slab_recombination", + "items": [ + "mineralogy:schist_brick", + "mineralogy:schist_brick_slab" + ] + }, + { + "recipe": "mineralogy:schist_brick_slab", + "advancement": "mineralogy:recipes/schist_brick_slab", + "items": [ + "mineralogy:schist_brick", + "mineralogy:schist_brick_slab" + ] + }, + { + "recipe": "mineralogy:schist_brick_stairs_polishing", + "advancement": "mineralogy:recipes/schist_brick_stairs_polishing", + "items": [ + "mineralogy:schist_brick_stairs", + "mineralogy:schist_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:schist_brick_stairs", + "advancement": "mineralogy:recipes/schist_brick_stairs", + "items": [ + "mineralogy:schist_brick_stairs" + ] + }, + { + "recipe": "mineralogy:schist_brick_wall_polishing", + "advancement": "mineralogy:recipes/schist_brick_wall_polishing", + "items": [ + "mineralogy:schist_brick_wall", + "mineralogy:schist_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:schist_brick_wall", + "advancement": "mineralogy:recipes/schist_brick_wall", + "items": [ + "mineralogy:schist_brick_wall" + ] + }, + { + "recipe": "mineralogy:schist_brick", + "advancement": "mineralogy:recipes/schist_brick", + "items": [ + "mineralogy:schist_brick" + ] + }, + { + "recipe": "mineralogy:schist_furnace", + "advancement": "mineralogy:recipes/schist_furnace", + "items": [ + "mineralogy:schist_furnace" + ] + }, + { + "recipe": "mineralogy:schist_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/schist_polished_brick_slab_recombination", + "items": [ + "mineralogy:schist_smooth_brick", + "mineralogy:schist_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:schist_polished_slab_recombination", + "advancement": "mineralogy:recipes/schist_polished_slab_recombination", + "items": [ + "mineralogy:schist_smooth", + "mineralogy:schist_smooth_slab" + ] + }, + { + "recipe": "mineralogy:schist_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/schist_polished_slabs_to_brick", + "items": [ + "mineralogy:schist_smooth_brick_slab", + "mineralogy:schist_smooth_slab" + ] + }, + { + "recipe": "mineralogy:schist_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/schist_polished_stairs_to_brick", + "items": [ + "mineralogy:schist_smooth_brick_stairs", + "mineralogy:schist_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:schist_polished_walls_to_brick", + "advancement": "mineralogy:recipes/schist_polished_walls_to_brick", + "items": [ + "mineralogy:schist_smooth_brick_wall", + "mineralogy:schist_smooth_wall" + ] + }, + { + "recipe": "mineralogy:schist_raw_slab_polishing", + "advancement": "mineralogy:recipes/schist_raw_slab_polishing", + "items": [ + "mineralogy:schist_slab", + "mineralogy:schist_smooth_slab" + ] + }, + { + "recipe": "mineralogy:schist_raw_slab_recombination", + "advancement": "mineralogy:recipes/schist_raw_slab_recombination", + "items": [ + "mineralogy:schist_slab" + ] + }, + { + "recipe": "mineralogy:schist_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/schist_raw_slabs_to_brick", + "items": [ + "mineralogy:schist_brick_slab", + "mineralogy:schist_slab" + ] + }, + { + "recipe": "mineralogy:schist_raw_stairs_polishing", + "advancement": "mineralogy:recipes/schist_raw_stairs_polishing", + "items": [ + "mineralogy:schist_smooth_stairs", + "mineralogy:schist_stairs" + ] + }, + { + "recipe": "mineralogy:schist_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/schist_raw_stairs_to_brick", + "items": [ + "mineralogy:schist_brick_stairs", + "mineralogy:schist_stairs" + ] + }, + { + "recipe": "mineralogy:schist_raw_wall_polishing", + "advancement": "mineralogy:recipes/schist_raw_wall_polishing", + "items": [ + "mineralogy:schist_smooth_wall", + "mineralogy:schist_wall" + ] + }, + { + "recipe": "mineralogy:schist_raw_walls_to_brick", + "advancement": "mineralogy:recipes/schist_raw_walls_to_brick", + "items": [ + "mineralogy:schist_brick_wall", + "mineralogy:schist_wall" + ] + }, + { + "recipe": "mineralogy:schist_relief_axe", + "advancement": "mineralogy:recipes/schist_relief_axe", + "items": [ + "mineralogy:schist_relief_axe", + "mineralogy:schist_relief_blank" + ] + }, + { + "recipe": "mineralogy:schist_relief_blank", + "advancement": "mineralogy:recipes/schist_relief_blank", + "items": [ + "mineralogy:schist_relief_blank", + "mineralogy:schist_smooth" + ] + }, + { + "recipe": "mineralogy:schist_relief_cross", + "advancement": "mineralogy:recipes/schist_relief_cross", + "items": [ + "mineralogy:schist_relief_blank", + "mineralogy:schist_relief_cross" + ] + }, + { + "recipe": "mineralogy:schist_relief_hammer", + "advancement": "mineralogy:recipes/schist_relief_hammer", + "items": [ + "mineralogy:schist_relief_blank", + "mineralogy:schist_relief_hammer", + "mineralogy:schist_smooth" + ] + }, + { + "recipe": "mineralogy:schist_relief_hoe", + "advancement": "mineralogy:recipes/schist_relief_hoe", + "items": [ + "mineralogy:schist_relief_blank", + "mineralogy:schist_relief_hoe" + ] + }, + { + "recipe": "mineralogy:schist_relief_horizontal", + "advancement": "mineralogy:recipes/schist_relief_horizontal", + "items": [ + "mineralogy:schist_relief_blank", + "mineralogy:schist_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:schist_relief_i", + "advancement": "mineralogy:recipes/schist_relief_i", + "items": [ + "mineralogy:schist_relief_blank", + "mineralogy:schist_relief_i" + ] + }, + { + "recipe": "mineralogy:schist_relief_left", + "advancement": "mineralogy:recipes/schist_relief_left", + "items": [ + "mineralogy:schist_relief_blank", + "mineralogy:schist_relief_left" + ] + }, + { + "recipe": "mineralogy:schist_relief_pickaxe", + "advancement": "mineralogy:recipes/schist_relief_pickaxe", + "items": [ + "mineralogy:schist_relief_blank", + "mineralogy:schist_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:schist_relief_plus", + "advancement": "mineralogy:recipes/schist_relief_plus", + "items": [ + "mineralogy:schist_relief_blank", + "mineralogy:schist_relief_plus" + ] + }, + { + "recipe": "mineralogy:schist_relief_right", + "advancement": "mineralogy:recipes/schist_relief_right", + "items": [ + "mineralogy:schist_relief_left", + "mineralogy:schist_relief_right" + ] + }, + { + "recipe": "mineralogy:schist_relief_sword", + "advancement": "mineralogy:recipes/schist_relief_sword", + "items": [ + "mineralogy:schist_relief_blank", + "mineralogy:schist_relief_sword" + ] + }, + { + "recipe": "mineralogy:schist_relief_vertical", + "advancement": "mineralogy:recipes/schist_relief_vertical", + "items": [ + "mineralogy:schist_relief_blank", + "mineralogy:schist_relief_vertical" + ] + }, + { + "recipe": "mineralogy:schist_slab", + "advancement": "mineralogy:recipes/schist_slab", + "items": [ + "mineralogy:schist_slab" + ] + }, + { + "recipe": "mineralogy:schist_smooth_brick_furnace", + "advancement": "mineralogy:recipes/schist_smooth_brick_furnace", + "items": [ + "mineralogy:schist_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:schist_smooth_brick_slab", + "advancement": "mineralogy:recipes/schist_smooth_brick_slab", + "items": [ + "mineralogy:schist_smooth_brick", + "mineralogy:schist_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:schist_smooth_brick_stairs", + "advancement": "mineralogy:recipes/schist_smooth_brick_stairs", + "items": [ + "mineralogy:schist_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:schist_smooth_brick_wall", + "advancement": "mineralogy:recipes/schist_smooth_brick_wall", + "items": [ + "mineralogy:schist_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:schist_smooth_brick", + "advancement": "mineralogy:recipes/schist_smooth_brick", + "items": [ + "mineralogy:schist_smooth_brick" + ] + }, + { + "recipe": "mineralogy:schist_smooth_furnace", + "advancement": "mineralogy:recipes/schist_smooth_furnace", + "items": [ + "mineralogy:schist_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:schist_smooth_slab", + "advancement": "mineralogy:recipes/schist_smooth_slab", + "items": [ + "mineralogy:schist_smooth", + "mineralogy:schist_smooth_slab" + ] + }, + { + "recipe": "mineralogy:schist_smooth_stairs", + "advancement": "mineralogy:recipes/schist_smooth_stairs", + "items": [ + "mineralogy:schist_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:schist_smooth_wall", + "advancement": "mineralogy:recipes/schist_smooth_wall", + "items": [ + "mineralogy:schist_smooth_wall" + ] + }, + { + "recipe": "mineralogy:schist_smooth", + "advancement": "mineralogy:recipes/schist_smooth", + "items": [ + "mineralogy:schist_smooth" + ] + }, + { + "recipe": "mineralogy:schist_stairs", + "advancement": "mineralogy:recipes/schist_stairs", + "items": [ + "mineralogy:schist_stairs" + ] + }, + { + "recipe": "mineralogy:schist_wall", + "advancement": "mineralogy:recipes/schist_wall", + "items": [ + "mineralogy:schist_wall" + ] + }, + { + "recipe": "mineralogy:scoria_brick_block_polishing", + "advancement": "mineralogy:recipes/scoria_brick_block_polishing", + "items": [ + "mineralogy:scoria_brick", + "mineralogy:scoria_smooth_brick" + ] + }, + { + "recipe": "mineralogy:scoria_brick_furnace", + "advancement": "mineralogy:recipes/scoria_brick_furnace", + "items": [ + "mineralogy:scoria_brick_furnace" + ] + }, + { + "recipe": "mineralogy:scoria_brick_slab_polishing", + "advancement": "mineralogy:recipes/scoria_brick_slab_polishing", + "items": [ + "mineralogy:scoria_brick_slab", + "mineralogy:scoria_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:scoria_brick_slab_recombination", + "advancement": "mineralogy:recipes/scoria_brick_slab_recombination", + "items": [ + "mineralogy:scoria_brick", + "mineralogy:scoria_brick_slab" + ] + }, + { + "recipe": "mineralogy:scoria_brick_slab", + "advancement": "mineralogy:recipes/scoria_brick_slab", + "items": [ + "mineralogy:scoria_brick", + "mineralogy:scoria_brick_slab" + ] + }, + { + "recipe": "mineralogy:scoria_brick_stairs_polishing", + "advancement": "mineralogy:recipes/scoria_brick_stairs_polishing", + "items": [ + "mineralogy:scoria_brick_stairs", + "mineralogy:scoria_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:scoria_brick_stairs", + "advancement": "mineralogy:recipes/scoria_brick_stairs", + "items": [ + "mineralogy:scoria_brick_stairs" + ] + }, + { + "recipe": "mineralogy:scoria_brick_wall_polishing", + "advancement": "mineralogy:recipes/scoria_brick_wall_polishing", + "items": [ + "mineralogy:scoria_brick_wall", + "mineralogy:scoria_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:scoria_brick_wall", + "advancement": "mineralogy:recipes/scoria_brick_wall", + "items": [ + "mineralogy:scoria_brick_wall" + ] + }, + { + "recipe": "mineralogy:scoria_brick", + "advancement": "mineralogy:recipes/scoria_brick", + "items": [ + "mineralogy:scoria_brick" + ] + }, + { + "recipe": "mineralogy:scoria_furnace", + "advancement": "mineralogy:recipes/scoria_furnace", + "items": [ + "mineralogy:scoria_furnace" + ] + }, + { + "recipe": "mineralogy:scoria_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/scoria_polished_brick_slab_recombination", + "items": [ + "mineralogy:scoria_smooth_brick", + "mineralogy:scoria_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:scoria_polished_slab_recombination", + "advancement": "mineralogy:recipes/scoria_polished_slab_recombination", + "items": [ + "mineralogy:scoria_smooth", + "mineralogy:scoria_smooth_slab" + ] + }, + { + "recipe": "mineralogy:scoria_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/scoria_polished_slabs_to_brick", + "items": [ + "mineralogy:scoria_smooth_brick_slab", + "mineralogy:scoria_smooth_slab" + ] + }, + { + "recipe": "mineralogy:scoria_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/scoria_polished_stairs_to_brick", + "items": [ + "mineralogy:scoria_smooth_brick_stairs", + "mineralogy:scoria_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:scoria_polished_walls_to_brick", + "advancement": "mineralogy:recipes/scoria_polished_walls_to_brick", + "items": [ + "mineralogy:scoria_smooth_brick_wall", + "mineralogy:scoria_smooth_wall" + ] + }, + { + "recipe": "mineralogy:scoria_raw_slab_polishing", + "advancement": "mineralogy:recipes/scoria_raw_slab_polishing", + "items": [ + "mineralogy:scoria_slab", + "mineralogy:scoria_smooth_slab" + ] + }, + { + "recipe": "mineralogy:scoria_raw_slab_recombination", + "advancement": "mineralogy:recipes/scoria_raw_slab_recombination", + "items": [ + "mineralogy:scoria_slab" + ] + }, + { + "recipe": "mineralogy:scoria_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/scoria_raw_slabs_to_brick", + "items": [ + "mineralogy:scoria_brick_slab", + "mineralogy:scoria_slab" + ] + }, + { + "recipe": "mineralogy:scoria_raw_stairs_polishing", + "advancement": "mineralogy:recipes/scoria_raw_stairs_polishing", + "items": [ + "mineralogy:scoria_smooth_stairs", + "mineralogy:scoria_stairs" + ] + }, + { + "recipe": "mineralogy:scoria_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/scoria_raw_stairs_to_brick", + "items": [ + "mineralogy:scoria_brick_stairs", + "mineralogy:scoria_stairs" + ] + }, + { + "recipe": "mineralogy:scoria_raw_wall_polishing", + "advancement": "mineralogy:recipes/scoria_raw_wall_polishing", + "items": [ + "mineralogy:scoria_smooth_wall", + "mineralogy:scoria_wall" + ] + }, + { + "recipe": "mineralogy:scoria_raw_walls_to_brick", + "advancement": "mineralogy:recipes/scoria_raw_walls_to_brick", + "items": [ + "mineralogy:scoria_brick_wall", + "mineralogy:scoria_wall" + ] + }, + { + "recipe": "mineralogy:scoria_relief_axe", + "advancement": "mineralogy:recipes/scoria_relief_axe", + "items": [ + "mineralogy:scoria_relief_axe", + "mineralogy:scoria_relief_blank" + ] + }, + { + "recipe": "mineralogy:scoria_relief_blank", + "advancement": "mineralogy:recipes/scoria_relief_blank", + "items": [ + "mineralogy:scoria_relief_blank", + "mineralogy:scoria_smooth" + ] + }, + { + "recipe": "mineralogy:scoria_relief_cross", + "advancement": "mineralogy:recipes/scoria_relief_cross", + "items": [ + "mineralogy:scoria_relief_blank", + "mineralogy:scoria_relief_cross" + ] + }, + { + "recipe": "mineralogy:scoria_relief_hammer", + "advancement": "mineralogy:recipes/scoria_relief_hammer", + "items": [ + "mineralogy:scoria_relief_blank", + "mineralogy:scoria_relief_hammer", + "mineralogy:scoria_smooth" + ] + }, + { + "recipe": "mineralogy:scoria_relief_hoe", + "advancement": "mineralogy:recipes/scoria_relief_hoe", + "items": [ + "mineralogy:scoria_relief_blank", + "mineralogy:scoria_relief_hoe" + ] + }, + { + "recipe": "mineralogy:scoria_relief_horizontal", + "advancement": "mineralogy:recipes/scoria_relief_horizontal", + "items": [ + "mineralogy:scoria_relief_blank", + "mineralogy:scoria_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:scoria_relief_i", + "advancement": "mineralogy:recipes/scoria_relief_i", + "items": [ + "mineralogy:scoria_relief_blank", + "mineralogy:scoria_relief_i" + ] + }, + { + "recipe": "mineralogy:scoria_relief_left", + "advancement": "mineralogy:recipes/scoria_relief_left", + "items": [ + "mineralogy:scoria_relief_blank", + "mineralogy:scoria_relief_left" + ] + }, + { + "recipe": "mineralogy:scoria_relief_pickaxe", + "advancement": "mineralogy:recipes/scoria_relief_pickaxe", + "items": [ + "mineralogy:scoria_relief_blank", + "mineralogy:scoria_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:scoria_relief_plus", + "advancement": "mineralogy:recipes/scoria_relief_plus", + "items": [ + "mineralogy:scoria_relief_blank", + "mineralogy:scoria_relief_plus" + ] + }, + { + "recipe": "mineralogy:scoria_relief_right", + "advancement": "mineralogy:recipes/scoria_relief_right", + "items": [ + "mineralogy:scoria_relief_left", + "mineralogy:scoria_relief_right" + ] + }, + { + "recipe": "mineralogy:scoria_relief_sword", + "advancement": "mineralogy:recipes/scoria_relief_sword", + "items": [ + "mineralogy:scoria_relief_blank", + "mineralogy:scoria_relief_sword" + ] + }, + { + "recipe": "mineralogy:scoria_relief_vertical", + "advancement": "mineralogy:recipes/scoria_relief_vertical", + "items": [ + "mineralogy:scoria_relief_blank", + "mineralogy:scoria_relief_vertical" + ] + }, + { + "recipe": "mineralogy:scoria_slab", + "advancement": "mineralogy:recipes/scoria_slab", + "items": [ + "mineralogy:scoria_slab" + ] + }, + { + "recipe": "mineralogy:scoria_smooth_brick_furnace", + "advancement": "mineralogy:recipes/scoria_smooth_brick_furnace", + "items": [ + "mineralogy:scoria_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:scoria_smooth_brick_slab", + "advancement": "mineralogy:recipes/scoria_smooth_brick_slab", + "items": [ + "mineralogy:scoria_smooth_brick", + "mineralogy:scoria_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:scoria_smooth_brick_stairs", + "advancement": "mineralogy:recipes/scoria_smooth_brick_stairs", + "items": [ + "mineralogy:scoria_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:scoria_smooth_brick_wall", + "advancement": "mineralogy:recipes/scoria_smooth_brick_wall", + "items": [ + "mineralogy:scoria_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:scoria_smooth_brick", + "advancement": "mineralogy:recipes/scoria_smooth_brick", + "items": [ + "mineralogy:scoria_smooth_brick" + ] + }, + { + "recipe": "mineralogy:scoria_smooth_furnace", + "advancement": "mineralogy:recipes/scoria_smooth_furnace", + "items": [ + "mineralogy:scoria_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:scoria_smooth_slab", + "advancement": "mineralogy:recipes/scoria_smooth_slab", + "items": [ + "mineralogy:scoria_smooth", + "mineralogy:scoria_smooth_slab" + ] + }, + { + "recipe": "mineralogy:scoria_smooth_stairs", + "advancement": "mineralogy:recipes/scoria_smooth_stairs", + "items": [ + "mineralogy:scoria_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:scoria_smooth_wall", + "advancement": "mineralogy:recipes/scoria_smooth_wall", + "items": [ + "mineralogy:scoria_smooth_wall" + ] + }, + { + "recipe": "mineralogy:scoria_smooth", + "advancement": "mineralogy:recipes/scoria_smooth", + "items": [ + "mineralogy:scoria_smooth" + ] + }, + { + "recipe": "mineralogy:scoria_stairs", + "advancement": "mineralogy:recipes/scoria_stairs", + "items": [ + "mineralogy:scoria_stairs" + ] + }, + { + "recipe": "mineralogy:scoria_wall", + "advancement": "mineralogy:recipes/scoria_wall", + "items": [ + "mineralogy:scoria_wall" + ] + }, + { + "recipe": "mineralogy:shale_brick_block_polishing", + "advancement": "mineralogy:recipes/shale_brick_block_polishing", + "items": [ + "mineralogy:shale_brick", + "mineralogy:shale_smooth_brick" + ] + }, + { + "recipe": "mineralogy:shale_brick_furnace", + "advancement": "mineralogy:recipes/shale_brick_furnace", + "items": [ + "mineralogy:shale_brick_furnace" + ] + }, + { + "recipe": "mineralogy:shale_brick_slab_polishing", + "advancement": "mineralogy:recipes/shale_brick_slab_polishing", + "items": [ + "mineralogy:shale_brick_slab", + "mineralogy:shale_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:shale_brick_slab_recombination", + "advancement": "mineralogy:recipes/shale_brick_slab_recombination", + "items": [ + "mineralogy:shale_brick", + "mineralogy:shale_brick_slab" + ] + }, + { + "recipe": "mineralogy:shale_brick_slab", + "advancement": "mineralogy:recipes/shale_brick_slab", + "items": [ + "mineralogy:shale_brick", + "mineralogy:shale_brick_slab" + ] + }, + { + "recipe": "mineralogy:shale_brick_stairs_polishing", + "advancement": "mineralogy:recipes/shale_brick_stairs_polishing", + "items": [ + "mineralogy:shale_brick_stairs", + "mineralogy:shale_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:shale_brick_stairs", + "advancement": "mineralogy:recipes/shale_brick_stairs", + "items": [ + "mineralogy:shale_brick_stairs" + ] + }, + { + "recipe": "mineralogy:shale_brick_wall_polishing", + "advancement": "mineralogy:recipes/shale_brick_wall_polishing", + "items": [ + "mineralogy:shale_brick_wall", + "mineralogy:shale_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:shale_brick_wall", + "advancement": "mineralogy:recipes/shale_brick_wall", + "items": [ + "mineralogy:shale_brick_wall" + ] + }, + { + "recipe": "mineralogy:shale_brick", + "advancement": "mineralogy:recipes/shale_brick", + "items": [ + "mineralogy:shale_brick" + ] + }, + { + "recipe": "mineralogy:shale_furnace", + "advancement": "mineralogy:recipes/shale_furnace", + "items": [ + "mineralogy:shale_furnace" + ] + }, + { + "recipe": "mineralogy:shale_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/shale_polished_brick_slab_recombination", + "items": [ + "mineralogy:shale_smooth_brick", + "mineralogy:shale_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:shale_polished_slab_recombination", + "advancement": "mineralogy:recipes/shale_polished_slab_recombination", + "items": [ + "mineralogy:shale_smooth", + "mineralogy:shale_smooth_slab" + ] + }, + { + "recipe": "mineralogy:shale_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/shale_polished_slabs_to_brick", + "items": [ + "mineralogy:shale_smooth_brick_slab", + "mineralogy:shale_smooth_slab" + ] + }, + { + "recipe": "mineralogy:shale_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/shale_polished_stairs_to_brick", + "items": [ + "mineralogy:shale_smooth_brick_stairs", + "mineralogy:shale_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:shale_polished_walls_to_brick", + "advancement": "mineralogy:recipes/shale_polished_walls_to_brick", + "items": [ + "mineralogy:shale_smooth_brick_wall", + "mineralogy:shale_smooth_wall" + ] + }, + { + "recipe": "mineralogy:shale_raw_slab_polishing", + "advancement": "mineralogy:recipes/shale_raw_slab_polishing", + "items": [ + "mineralogy:shale_slab", + "mineralogy:shale_smooth_slab" + ] + }, + { + "recipe": "mineralogy:shale_raw_slab_recombination", + "advancement": "mineralogy:recipes/shale_raw_slab_recombination", + "items": [ + "mineralogy:shale_slab" + ] + }, + { + "recipe": "mineralogy:shale_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/shale_raw_slabs_to_brick", + "items": [ + "mineralogy:shale_brick_slab", + "mineralogy:shale_slab" + ] + }, + { + "recipe": "mineralogy:shale_raw_stairs_polishing", + "advancement": "mineralogy:recipes/shale_raw_stairs_polishing", + "items": [ + "mineralogy:shale_smooth_stairs", + "mineralogy:shale_stairs" + ] + }, + { + "recipe": "mineralogy:shale_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/shale_raw_stairs_to_brick", + "items": [ + "mineralogy:shale_brick_stairs", + "mineralogy:shale_stairs" + ] + }, + { + "recipe": "mineralogy:shale_raw_wall_polishing", + "advancement": "mineralogy:recipes/shale_raw_wall_polishing", + "items": [ + "mineralogy:shale_smooth_wall", + "mineralogy:shale_wall" + ] + }, + { + "recipe": "mineralogy:shale_raw_walls_to_brick", + "advancement": "mineralogy:recipes/shale_raw_walls_to_brick", + "items": [ + "mineralogy:shale_brick_wall", + "mineralogy:shale_wall" + ] + }, + { + "recipe": "mineralogy:shale_relief_axe", + "advancement": "mineralogy:recipes/shale_relief_axe", + "items": [ + "mineralogy:shale_relief_axe", + "mineralogy:shale_relief_blank" + ] + }, + { + "recipe": "mineralogy:shale_relief_blank", + "advancement": "mineralogy:recipes/shale_relief_blank", + "items": [ + "mineralogy:shale_relief_blank", + "mineralogy:shale_smooth" + ] + }, + { + "recipe": "mineralogy:shale_relief_cross", + "advancement": "mineralogy:recipes/shale_relief_cross", + "items": [ + "mineralogy:shale_relief_blank", + "mineralogy:shale_relief_cross" + ] + }, + { + "recipe": "mineralogy:shale_relief_hammer", + "advancement": "mineralogy:recipes/shale_relief_hammer", + "items": [ + "mineralogy:shale_relief_blank", + "mineralogy:shale_relief_hammer", + "mineralogy:shale_smooth" + ] + }, + { + "recipe": "mineralogy:shale_relief_hoe", + "advancement": "mineralogy:recipes/shale_relief_hoe", + "items": [ + "mineralogy:shale_relief_blank", + "mineralogy:shale_relief_hoe" + ] + }, + { + "recipe": "mineralogy:shale_relief_horizontal", + "advancement": "mineralogy:recipes/shale_relief_horizontal", + "items": [ + "mineralogy:shale_relief_blank", + "mineralogy:shale_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:shale_relief_i", + "advancement": "mineralogy:recipes/shale_relief_i", + "items": [ + "mineralogy:shale_relief_blank", + "mineralogy:shale_relief_i" + ] + }, + { + "recipe": "mineralogy:shale_relief_left", + "advancement": "mineralogy:recipes/shale_relief_left", + "items": [ + "mineralogy:shale_relief_blank", + "mineralogy:shale_relief_left" + ] + }, + { + "recipe": "mineralogy:shale_relief_pickaxe", + "advancement": "mineralogy:recipes/shale_relief_pickaxe", + "items": [ + "mineralogy:shale_relief_blank", + "mineralogy:shale_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:shale_relief_plus", + "advancement": "mineralogy:recipes/shale_relief_plus", + "items": [ + "mineralogy:shale_relief_blank", + "mineralogy:shale_relief_plus" + ] + }, + { + "recipe": "mineralogy:shale_relief_right", + "advancement": "mineralogy:recipes/shale_relief_right", + "items": [ + "mineralogy:shale_relief_left", + "mineralogy:shale_relief_right" + ] + }, + { + "recipe": "mineralogy:shale_relief_sword", + "advancement": "mineralogy:recipes/shale_relief_sword", + "items": [ + "mineralogy:shale_relief_blank", + "mineralogy:shale_relief_sword" + ] + }, + { + "recipe": "mineralogy:shale_relief_vertical", + "advancement": "mineralogy:recipes/shale_relief_vertical", + "items": [ + "mineralogy:shale_relief_blank", + "mineralogy:shale_relief_vertical" + ] + }, + { + "recipe": "mineralogy:shale_slab", + "advancement": "mineralogy:recipes/shale_slab", + "items": [ + "mineralogy:shale_slab" + ] + }, + { + "recipe": "mineralogy:shale_smooth_brick_furnace", + "advancement": "mineralogy:recipes/shale_smooth_brick_furnace", + "items": [ + "mineralogy:shale_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:shale_smooth_brick_slab", + "advancement": "mineralogy:recipes/shale_smooth_brick_slab", + "items": [ + "mineralogy:shale_smooth_brick", + "mineralogy:shale_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:shale_smooth_brick_stairs", + "advancement": "mineralogy:recipes/shale_smooth_brick_stairs", + "items": [ + "mineralogy:shale_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:shale_smooth_brick_wall", + "advancement": "mineralogy:recipes/shale_smooth_brick_wall", + "items": [ + "mineralogy:shale_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:shale_smooth_brick", + "advancement": "mineralogy:recipes/shale_smooth_brick", + "items": [ + "mineralogy:shale_smooth_brick" + ] + }, + { + "recipe": "mineralogy:shale_smooth_furnace", + "advancement": "mineralogy:recipes/shale_smooth_furnace", + "items": [ + "mineralogy:shale_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:shale_smooth_slab", + "advancement": "mineralogy:recipes/shale_smooth_slab", + "items": [ + "mineralogy:shale_smooth", + "mineralogy:shale_smooth_slab" + ] + }, + { + "recipe": "mineralogy:shale_smooth_stairs", + "advancement": "mineralogy:recipes/shale_smooth_stairs", + "items": [ + "mineralogy:shale_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:shale_smooth_wall", + "advancement": "mineralogy:recipes/shale_smooth_wall", + "items": [ + "mineralogy:shale_smooth_wall" + ] + }, + { + "recipe": "mineralogy:shale_smooth", + "advancement": "mineralogy:recipes/shale_smooth", + "items": [ + "mineralogy:shale_smooth" + ] + }, + { + "recipe": "mineralogy:shale_stairs", + "advancement": "mineralogy:recipes/shale_stairs", + "items": [ + "mineralogy:shale_stairs" + ] + }, + { + "recipe": "mineralogy:shale_wall", + "advancement": "mineralogy:recipes/shale_wall", + "items": [ + "mineralogy:shale_wall" + ] + }, + { + "recipe": "mineralogy:siltstone_brick_block_polishing", + "advancement": "mineralogy:recipes/siltstone_brick_block_polishing", + "items": [ + "mineralogy:siltstone_brick", + "mineralogy:siltstone_smooth_brick" + ] + }, + { + "recipe": "mineralogy:siltstone_brick_furnace", + "advancement": "mineralogy:recipes/siltstone_brick_furnace", + "items": [ + "mineralogy:siltstone_brick_furnace" + ] + }, + { + "recipe": "mineralogy:siltstone_brick_slab_polishing", + "advancement": "mineralogy:recipes/siltstone_brick_slab_polishing", + "items": [ + "mineralogy:siltstone_brick_slab", + "mineralogy:siltstone_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:siltstone_brick_slab_recombination", + "advancement": "mineralogy:recipes/siltstone_brick_slab_recombination", + "items": [ + "mineralogy:siltstone_brick", + "mineralogy:siltstone_brick_slab" + ] + }, + { + "recipe": "mineralogy:siltstone_brick_slab", + "advancement": "mineralogy:recipes/siltstone_brick_slab", + "items": [ + "mineralogy:siltstone_brick", + "mineralogy:siltstone_brick_slab" + ] + }, + { + "recipe": "mineralogy:siltstone_brick_stairs_polishing", + "advancement": "mineralogy:recipes/siltstone_brick_stairs_polishing", + "items": [ + "mineralogy:siltstone_brick_stairs", + "mineralogy:siltstone_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:siltstone_brick_stairs", + "advancement": "mineralogy:recipes/siltstone_brick_stairs", + "items": [ + "mineralogy:siltstone_brick_stairs" + ] + }, + { + "recipe": "mineralogy:siltstone_brick_wall_polishing", + "advancement": "mineralogy:recipes/siltstone_brick_wall_polishing", + "items": [ + "mineralogy:siltstone_brick_wall", + "mineralogy:siltstone_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:siltstone_brick_wall", + "advancement": "mineralogy:recipes/siltstone_brick_wall", + "items": [ + "mineralogy:siltstone_brick_wall" + ] + }, + { + "recipe": "mineralogy:siltstone_brick", + "advancement": "mineralogy:recipes/siltstone_brick", + "items": [ + "mineralogy:siltstone_brick" + ] + }, + { + "recipe": "mineralogy:siltstone_furnace", + "advancement": "mineralogy:recipes/siltstone_furnace", + "items": [ + "mineralogy:siltstone_furnace" + ] + }, + { + "recipe": "mineralogy:siltstone_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/siltstone_polished_brick_slab_recombination", + "items": [ + "mineralogy:siltstone_smooth_brick", + "mineralogy:siltstone_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:siltstone_polished_slab_recombination", + "advancement": "mineralogy:recipes/siltstone_polished_slab_recombination", + "items": [ + "mineralogy:siltstone_smooth", + "mineralogy:siltstone_smooth_slab" + ] + }, + { + "recipe": "mineralogy:siltstone_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/siltstone_polished_slabs_to_brick", + "items": [ + "mineralogy:siltstone_smooth_brick_slab", + "mineralogy:siltstone_smooth_slab" + ] + }, + { + "recipe": "mineralogy:siltstone_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/siltstone_polished_stairs_to_brick", + "items": [ + "mineralogy:siltstone_smooth_brick_stairs", + "mineralogy:siltstone_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:siltstone_polished_walls_to_brick", + "advancement": "mineralogy:recipes/siltstone_polished_walls_to_brick", + "items": [ + "mineralogy:siltstone_smooth_brick_wall", + "mineralogy:siltstone_smooth_wall" + ] + }, + { + "recipe": "mineralogy:siltstone_raw_slab_polishing", + "advancement": "mineralogy:recipes/siltstone_raw_slab_polishing", + "items": [ + "mineralogy:siltstone_slab", + "mineralogy:siltstone_smooth_slab" + ] + }, + { + "recipe": "mineralogy:siltstone_raw_slab_recombination", + "advancement": "mineralogy:recipes/siltstone_raw_slab_recombination", + "items": [ + "mineralogy:siltstone_slab" + ] + }, + { + "recipe": "mineralogy:siltstone_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/siltstone_raw_slabs_to_brick", + "items": [ + "mineralogy:siltstone_brick_slab", + "mineralogy:siltstone_slab" + ] + }, + { + "recipe": "mineralogy:siltstone_raw_stairs_polishing", + "advancement": "mineralogy:recipes/siltstone_raw_stairs_polishing", + "items": [ + "mineralogy:siltstone_smooth_stairs", + "mineralogy:siltstone_stairs" + ] + }, + { + "recipe": "mineralogy:siltstone_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/siltstone_raw_stairs_to_brick", + "items": [ + "mineralogy:siltstone_brick_stairs", + "mineralogy:siltstone_stairs" + ] + }, + { + "recipe": "mineralogy:siltstone_raw_wall_polishing", + "advancement": "mineralogy:recipes/siltstone_raw_wall_polishing", + "items": [ + "mineralogy:siltstone_smooth_wall", + "mineralogy:siltstone_wall" + ] + }, + { + "recipe": "mineralogy:siltstone_raw_walls_to_brick", + "advancement": "mineralogy:recipes/siltstone_raw_walls_to_brick", + "items": [ + "mineralogy:siltstone_brick_wall", + "mineralogy:siltstone_wall" + ] + }, + { + "recipe": "mineralogy:siltstone_relief_axe", + "advancement": "mineralogy:recipes/siltstone_relief_axe", + "items": [ + "mineralogy:siltstone_relief_axe", + "mineralogy:siltstone_relief_blank" + ] + }, + { + "recipe": "mineralogy:siltstone_relief_blank", + "advancement": "mineralogy:recipes/siltstone_relief_blank", + "items": [ + "mineralogy:siltstone_relief_blank", + "mineralogy:siltstone_smooth" + ] + }, + { + "recipe": "mineralogy:siltstone_relief_cross", + "advancement": "mineralogy:recipes/siltstone_relief_cross", + "items": [ + "mineralogy:siltstone_relief_blank", + "mineralogy:siltstone_relief_cross" + ] + }, + { + "recipe": "mineralogy:siltstone_relief_hammer", + "advancement": "mineralogy:recipes/siltstone_relief_hammer", + "items": [ + "mineralogy:siltstone_relief_blank", + "mineralogy:siltstone_relief_hammer", + "mineralogy:siltstone_smooth" + ] + }, + { + "recipe": "mineralogy:siltstone_relief_hoe", + "advancement": "mineralogy:recipes/siltstone_relief_hoe", + "items": [ + "mineralogy:siltstone_relief_blank", + "mineralogy:siltstone_relief_hoe" + ] + }, + { + "recipe": "mineralogy:siltstone_relief_horizontal", + "advancement": "mineralogy:recipes/siltstone_relief_horizontal", + "items": [ + "mineralogy:siltstone_relief_blank", + "mineralogy:siltstone_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:siltstone_relief_i", + "advancement": "mineralogy:recipes/siltstone_relief_i", + "items": [ + "mineralogy:siltstone_relief_blank", + "mineralogy:siltstone_relief_i" + ] + }, + { + "recipe": "mineralogy:siltstone_relief_left", + "advancement": "mineralogy:recipes/siltstone_relief_left", + "items": [ + "mineralogy:siltstone_relief_blank", + "mineralogy:siltstone_relief_left" + ] + }, + { + "recipe": "mineralogy:siltstone_relief_pickaxe", + "advancement": "mineralogy:recipes/siltstone_relief_pickaxe", + "items": [ + "mineralogy:siltstone_relief_blank", + "mineralogy:siltstone_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:siltstone_relief_plus", + "advancement": "mineralogy:recipes/siltstone_relief_plus", + "items": [ + "mineralogy:siltstone_relief_blank", + "mineralogy:siltstone_relief_plus" + ] + }, + { + "recipe": "mineralogy:siltstone_relief_right", + "advancement": "mineralogy:recipes/siltstone_relief_right", + "items": [ + "mineralogy:siltstone_relief_left", + "mineralogy:siltstone_relief_right" + ] + }, + { + "recipe": "mineralogy:siltstone_relief_sword", + "advancement": "mineralogy:recipes/siltstone_relief_sword", + "items": [ + "mineralogy:siltstone_relief_blank", + "mineralogy:siltstone_relief_sword" + ] + }, + { + "recipe": "mineralogy:siltstone_relief_vertical", + "advancement": "mineralogy:recipes/siltstone_relief_vertical", + "items": [ + "mineralogy:siltstone_relief_blank", + "mineralogy:siltstone_relief_vertical" + ] + }, + { + "recipe": "mineralogy:siltstone_slab", + "advancement": "mineralogy:recipes/siltstone_slab", + "items": [ + "mineralogy:siltstone_slab" + ] + }, + { + "recipe": "mineralogy:siltstone_smooth_brick_furnace", + "advancement": "mineralogy:recipes/siltstone_smooth_brick_furnace", + "items": [ + "mineralogy:siltstone_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:siltstone_smooth_brick_slab", + "advancement": "mineralogy:recipes/siltstone_smooth_brick_slab", + "items": [ + "mineralogy:siltstone_smooth_brick", + "mineralogy:siltstone_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:siltstone_smooth_brick_stairs", + "advancement": "mineralogy:recipes/siltstone_smooth_brick_stairs", + "items": [ + "mineralogy:siltstone_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:siltstone_smooth_brick_wall", + "advancement": "mineralogy:recipes/siltstone_smooth_brick_wall", + "items": [ + "mineralogy:siltstone_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:siltstone_smooth_brick", + "advancement": "mineralogy:recipes/siltstone_smooth_brick", + "items": [ + "mineralogy:siltstone_smooth_brick" + ] + }, + { + "recipe": "mineralogy:siltstone_smooth_furnace", + "advancement": "mineralogy:recipes/siltstone_smooth_furnace", + "items": [ + "mineralogy:siltstone_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:siltstone_smooth_slab", + "advancement": "mineralogy:recipes/siltstone_smooth_slab", + "items": [ + "mineralogy:siltstone_smooth", + "mineralogy:siltstone_smooth_slab" + ] + }, + { + "recipe": "mineralogy:siltstone_smooth_stairs", + "advancement": "mineralogy:recipes/siltstone_smooth_stairs", + "items": [ + "mineralogy:siltstone_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:siltstone_smooth_wall", + "advancement": "mineralogy:recipes/siltstone_smooth_wall", + "items": [ + "mineralogy:siltstone_smooth_wall" + ] + }, + { + "recipe": "mineralogy:siltstone_smooth", + "advancement": "mineralogy:recipes/siltstone_smooth", + "items": [ + "mineralogy:siltstone_smooth" + ] + }, + { + "recipe": "mineralogy:siltstone_stairs", + "advancement": "mineralogy:recipes/siltstone_stairs", + "items": [ + "mineralogy:siltstone_stairs" + ] + }, + { + "recipe": "mineralogy:siltstone_wall", + "advancement": "mineralogy:recipes/siltstone_wall", + "items": [ + "mineralogy:siltstone_wall" + ] + }, + { + "recipe": "mineralogy:slate_brick_block_polishing", + "advancement": "mineralogy:recipes/slate_brick_block_polishing", + "items": [ + "mineralogy:slate_brick", + "mineralogy:slate_smooth_brick" + ] + }, + { + "recipe": "mineralogy:slate_brick_furnace", + "advancement": "mineralogy:recipes/slate_brick_furnace", + "items": [ + "mineralogy:slate_brick_furnace" + ] + }, + { + "recipe": "mineralogy:slate_brick_slab_polishing", + "advancement": "mineralogy:recipes/slate_brick_slab_polishing", + "items": [ + "mineralogy:slate_brick_slab", + "mineralogy:slate_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:slate_brick_slab_recombination", + "advancement": "mineralogy:recipes/slate_brick_slab_recombination", + "items": [ + "mineralogy:slate_brick", + "mineralogy:slate_brick_slab" + ] + }, + { + "recipe": "mineralogy:slate_brick_slab", + "advancement": "mineralogy:recipes/slate_brick_slab", + "items": [ + "mineralogy:slate_brick", + "mineralogy:slate_brick_slab" + ] + }, + { + "recipe": "mineralogy:slate_brick_stairs_polishing", + "advancement": "mineralogy:recipes/slate_brick_stairs_polishing", + "items": [ + "mineralogy:slate_brick_stairs", + "mineralogy:slate_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:slate_brick_stairs", + "advancement": "mineralogy:recipes/slate_brick_stairs", + "items": [ + "mineralogy:slate_brick_stairs" + ] + }, + { + "recipe": "mineralogy:slate_brick_wall_polishing", + "advancement": "mineralogy:recipes/slate_brick_wall_polishing", + "items": [ + "mineralogy:slate_brick_wall", + "mineralogy:slate_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:slate_brick_wall", + "advancement": "mineralogy:recipes/slate_brick_wall", + "items": [ + "mineralogy:slate_brick_wall" + ] + }, + { + "recipe": "mineralogy:slate_brick", + "advancement": "mineralogy:recipes/slate_brick", + "items": [ + "mineralogy:slate_brick" + ] + }, + { + "recipe": "mineralogy:slate_furnace", + "advancement": "mineralogy:recipes/slate_furnace", + "items": [ + "mineralogy:slate_furnace" + ] + }, + { + "recipe": "mineralogy:slate_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/slate_polished_brick_slab_recombination", + "items": [ + "mineralogy:slate_smooth_brick", + "mineralogy:slate_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:slate_polished_slab_recombination", + "advancement": "mineralogy:recipes/slate_polished_slab_recombination", + "items": [ + "mineralogy:slate_smooth", + "mineralogy:slate_smooth_slab" + ] + }, + { + "recipe": "mineralogy:slate_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/slate_polished_slabs_to_brick", + "items": [ + "mineralogy:slate_smooth_brick_slab", + "mineralogy:slate_smooth_slab" + ] + }, + { + "recipe": "mineralogy:slate_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/slate_polished_stairs_to_brick", + "items": [ + "mineralogy:slate_smooth_brick_stairs", + "mineralogy:slate_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:slate_polished_walls_to_brick", + "advancement": "mineralogy:recipes/slate_polished_walls_to_brick", + "items": [ + "mineralogy:slate_smooth_brick_wall", + "mineralogy:slate_smooth_wall" + ] + }, + { + "recipe": "mineralogy:slate_raw_slab_polishing", + "advancement": "mineralogy:recipes/slate_raw_slab_polishing", + "items": [ + "mineralogy:slate_slab", + "mineralogy:slate_smooth_slab" + ] + }, + { + "recipe": "mineralogy:slate_raw_slab_recombination", + "advancement": "mineralogy:recipes/slate_raw_slab_recombination", + "items": [ + "mineralogy:slate_slab" + ] + }, + { + "recipe": "mineralogy:slate_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/slate_raw_slabs_to_brick", + "items": [ + "mineralogy:slate_brick_slab", + "mineralogy:slate_slab" + ] + }, + { + "recipe": "mineralogy:slate_raw_stairs_polishing", + "advancement": "mineralogy:recipes/slate_raw_stairs_polishing", + "items": [ + "mineralogy:slate_smooth_stairs", + "mineralogy:slate_stairs" + ] + }, + { + "recipe": "mineralogy:slate_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/slate_raw_stairs_to_brick", + "items": [ + "mineralogy:slate_brick_stairs", + "mineralogy:slate_stairs" + ] + }, + { + "recipe": "mineralogy:slate_raw_wall_polishing", + "advancement": "mineralogy:recipes/slate_raw_wall_polishing", + "items": [ + "mineralogy:slate_smooth_wall", + "mineralogy:slate_wall" + ] + }, + { + "recipe": "mineralogy:slate_raw_walls_to_brick", + "advancement": "mineralogy:recipes/slate_raw_walls_to_brick", + "items": [ + "mineralogy:slate_brick_wall", + "mineralogy:slate_wall" + ] + }, + { + "recipe": "mineralogy:slate_relief_axe", + "advancement": "mineralogy:recipes/slate_relief_axe", + "items": [ + "mineralogy:slate_relief_axe", + "mineralogy:slate_relief_blank" + ] + }, + { + "recipe": "mineralogy:slate_relief_blank", + "advancement": "mineralogy:recipes/slate_relief_blank", + "items": [ + "mineralogy:slate_relief_blank", + "mineralogy:slate_smooth" + ] + }, + { + "recipe": "mineralogy:slate_relief_cross", + "advancement": "mineralogy:recipes/slate_relief_cross", + "items": [ + "mineralogy:slate_relief_blank", + "mineralogy:slate_relief_cross" + ] + }, + { + "recipe": "mineralogy:slate_relief_hammer", + "advancement": "mineralogy:recipes/slate_relief_hammer", + "items": [ + "mineralogy:slate_relief_blank", + "mineralogy:slate_relief_hammer", + "mineralogy:slate_smooth" + ] + }, + { + "recipe": "mineralogy:slate_relief_hoe", + "advancement": "mineralogy:recipes/slate_relief_hoe", + "items": [ + "mineralogy:slate_relief_blank", + "mineralogy:slate_relief_hoe" + ] + }, + { + "recipe": "mineralogy:slate_relief_horizontal", + "advancement": "mineralogy:recipes/slate_relief_horizontal", + "items": [ + "mineralogy:slate_relief_blank", + "mineralogy:slate_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:slate_relief_i", + "advancement": "mineralogy:recipes/slate_relief_i", + "items": [ + "mineralogy:slate_relief_blank", + "mineralogy:slate_relief_i" + ] + }, + { + "recipe": "mineralogy:slate_relief_left", + "advancement": "mineralogy:recipes/slate_relief_left", + "items": [ + "mineralogy:slate_relief_blank", + "mineralogy:slate_relief_left" + ] + }, + { + "recipe": "mineralogy:slate_relief_pickaxe", + "advancement": "mineralogy:recipes/slate_relief_pickaxe", + "items": [ + "mineralogy:slate_relief_blank", + "mineralogy:slate_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:slate_relief_plus", + "advancement": "mineralogy:recipes/slate_relief_plus", + "items": [ + "mineralogy:slate_relief_blank", + "mineralogy:slate_relief_plus" + ] + }, + { + "recipe": "mineralogy:slate_relief_right", + "advancement": "mineralogy:recipes/slate_relief_right", + "items": [ + "mineralogy:slate_relief_left", + "mineralogy:slate_relief_right" + ] + }, + { + "recipe": "mineralogy:slate_relief_sword", + "advancement": "mineralogy:recipes/slate_relief_sword", + "items": [ + "mineralogy:slate_relief_blank", + "mineralogy:slate_relief_sword" + ] + }, + { + "recipe": "mineralogy:slate_relief_vertical", + "advancement": "mineralogy:recipes/slate_relief_vertical", + "items": [ + "mineralogy:slate_relief_blank", + "mineralogy:slate_relief_vertical" + ] + }, + { + "recipe": "mineralogy:slate_slab", + "advancement": "mineralogy:recipes/slate_slab", + "items": [ + "mineralogy:slate_slab" + ] + }, + { + "recipe": "mineralogy:slate_smooth_brick_furnace", + "advancement": "mineralogy:recipes/slate_smooth_brick_furnace", + "items": [ + "mineralogy:slate_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:slate_smooth_brick_slab", + "advancement": "mineralogy:recipes/slate_smooth_brick_slab", + "items": [ + "mineralogy:slate_smooth_brick", + "mineralogy:slate_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:slate_smooth_brick_stairs", + "advancement": "mineralogy:recipes/slate_smooth_brick_stairs", + "items": [ + "mineralogy:slate_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:slate_smooth_brick_wall", + "advancement": "mineralogy:recipes/slate_smooth_brick_wall", + "items": [ + "mineralogy:slate_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:slate_smooth_brick", + "advancement": "mineralogy:recipes/slate_smooth_brick", + "items": [ + "mineralogy:slate_smooth_brick" + ] + }, + { + "recipe": "mineralogy:slate_smooth_furnace", + "advancement": "mineralogy:recipes/slate_smooth_furnace", + "items": [ + "mineralogy:slate_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:slate_smooth_slab", + "advancement": "mineralogy:recipes/slate_smooth_slab", + "items": [ + "mineralogy:slate_smooth", + "mineralogy:slate_smooth_slab" + ] + }, + { + "recipe": "mineralogy:slate_smooth_stairs", + "advancement": "mineralogy:recipes/slate_smooth_stairs", + "items": [ + "mineralogy:slate_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:slate_smooth_wall", + "advancement": "mineralogy:recipes/slate_smooth_wall", + "items": [ + "mineralogy:slate_smooth_wall" + ] + }, + { + "recipe": "mineralogy:slate_smooth", + "advancement": "mineralogy:recipes/slate_smooth", + "items": [ + "mineralogy:slate_smooth" + ] + }, + { + "recipe": "mineralogy:slate_stairs", + "advancement": "mineralogy:recipes/slate_stairs", + "items": [ + "mineralogy:slate_stairs" + ] + }, + { + "recipe": "mineralogy:slate_wall", + "advancement": "mineralogy:recipes/slate_wall", + "items": [ + "mineralogy:slate_wall" + ] + }, + { + "recipe": "mineralogy:tuff_brick_block_polishing", + "advancement": "mineralogy:recipes/tuff_brick_block_polishing", + "items": [ + "mineralogy:tuff_brick", + "mineralogy:tuff_smooth_brick" + ] + }, + { + "recipe": "mineralogy:tuff_brick_furnace", + "advancement": "mineralogy:recipes/tuff_brick_furnace", + "items": [ + "mineralogy:tuff_brick_furnace" + ] + }, + { + "recipe": "mineralogy:tuff_brick_slab_polishing", + "advancement": "mineralogy:recipes/tuff_brick_slab_polishing", + "items": [ + "mineralogy:tuff_brick_slab", + "mineralogy:tuff_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:tuff_brick_slab_recombination", + "advancement": "mineralogy:recipes/tuff_brick_slab_recombination", + "items": [ + "mineralogy:tuff_brick", + "mineralogy:tuff_brick_slab" + ] + }, + { + "recipe": "mineralogy:tuff_brick_slab", + "advancement": "mineralogy:recipes/tuff_brick_slab", + "items": [ + "mineralogy:tuff_brick", + "mineralogy:tuff_brick_slab" + ] + }, + { + "recipe": "mineralogy:tuff_brick_stairs_polishing", + "advancement": "mineralogy:recipes/tuff_brick_stairs_polishing", + "items": [ + "mineralogy:tuff_brick_stairs", + "mineralogy:tuff_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:tuff_brick_stairs", + "advancement": "mineralogy:recipes/tuff_brick_stairs", + "items": [ + "mineralogy:tuff_brick_stairs" + ] + }, + { + "recipe": "mineralogy:tuff_brick_wall_polishing", + "advancement": "mineralogy:recipes/tuff_brick_wall_polishing", + "items": [ + "mineralogy:tuff_brick_wall", + "mineralogy:tuff_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:tuff_brick_wall", + "advancement": "mineralogy:recipes/tuff_brick_wall", + "items": [ + "mineralogy:tuff_brick_wall" + ] + }, + { + "recipe": "mineralogy:tuff_brick", + "advancement": "mineralogy:recipes/tuff_brick", + "items": [ + "mineralogy:tuff_brick" + ] + }, + { + "recipe": "mineralogy:tuff_furnace", + "advancement": "mineralogy:recipes/tuff_furnace", + "items": [ + "mineralogy:tuff_furnace" + ] + }, + { + "recipe": "mineralogy:tuff_polished_brick_slab_recombination", + "advancement": "mineralogy:recipes/tuff_polished_brick_slab_recombination", + "items": [ + "mineralogy:tuff_smooth_brick", + "mineralogy:tuff_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:tuff_polished_slab_recombination", + "advancement": "mineralogy:recipes/tuff_polished_slab_recombination", + "items": [ + "mineralogy:tuff_smooth", + "mineralogy:tuff_smooth_slab" + ] + }, + { + "recipe": "mineralogy:tuff_polished_slabs_to_brick", + "advancement": "mineralogy:recipes/tuff_polished_slabs_to_brick", + "items": [ + "mineralogy:tuff_smooth_brick_slab", + "mineralogy:tuff_smooth_slab" + ] + }, + { + "recipe": "mineralogy:tuff_polished_stairs_to_brick", + "advancement": "mineralogy:recipes/tuff_polished_stairs_to_brick", + "items": [ + "mineralogy:tuff_smooth_brick_stairs", + "mineralogy:tuff_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:tuff_polished_walls_to_brick", + "advancement": "mineralogy:recipes/tuff_polished_walls_to_brick", + "items": [ + "mineralogy:tuff_smooth_brick_wall", + "mineralogy:tuff_smooth_wall" + ] + }, + { + "recipe": "mineralogy:tuff_raw_slab_polishing", + "advancement": "mineralogy:recipes/tuff_raw_slab_polishing", + "items": [ + "mineralogy:tuff_slab", + "mineralogy:tuff_smooth_slab" + ] + }, + { + "recipe": "mineralogy:tuff_raw_slab_recombination", + "advancement": "mineralogy:recipes/tuff_raw_slab_recombination", + "items": [ + "mineralogy:tuff_slab" + ] + }, + { + "recipe": "mineralogy:tuff_raw_slabs_to_brick", + "advancement": "mineralogy:recipes/tuff_raw_slabs_to_brick", + "items": [ + "mineralogy:tuff_brick_slab", + "mineralogy:tuff_slab" + ] + }, + { + "recipe": "mineralogy:tuff_raw_stairs_polishing", + "advancement": "mineralogy:recipes/tuff_raw_stairs_polishing", + "items": [ + "mineralogy:tuff_smooth_stairs", + "mineralogy:tuff_stairs" + ] + }, + { + "recipe": "mineralogy:tuff_raw_stairs_to_brick", + "advancement": "mineralogy:recipes/tuff_raw_stairs_to_brick", + "items": [ + "mineralogy:tuff_brick_stairs", + "mineralogy:tuff_stairs" + ] + }, + { + "recipe": "mineralogy:tuff_raw_wall_polishing", + "advancement": "mineralogy:recipes/tuff_raw_wall_polishing", + "items": [ + "mineralogy:tuff_smooth_wall", + "mineralogy:tuff_wall" + ] + }, + { + "recipe": "mineralogy:tuff_raw_walls_to_brick", + "advancement": "mineralogy:recipes/tuff_raw_walls_to_brick", + "items": [ + "mineralogy:tuff_brick_wall", + "mineralogy:tuff_wall" + ] + }, + { + "recipe": "mineralogy:tuff_relief_axe", + "advancement": "mineralogy:recipes/tuff_relief_axe", + "items": [ + "mineralogy:tuff_relief_axe", + "mineralogy:tuff_relief_blank" + ] + }, + { + "recipe": "mineralogy:tuff_relief_blank", + "advancement": "mineralogy:recipes/tuff_relief_blank", + "items": [ + "mineralogy:tuff_relief_blank" + ] + }, + { + "recipe": "mineralogy:tuff_relief_cross", + "advancement": "mineralogy:recipes/tuff_relief_cross", + "items": [ + "mineralogy:tuff_relief_blank", + "mineralogy:tuff_relief_cross" + ] + }, + { + "recipe": "mineralogy:tuff_relief_hammer", + "advancement": "mineralogy:recipes/tuff_relief_hammer", + "items": [ + "mineralogy:tuff_relief_blank", + "mineralogy:tuff_relief_hammer", + "mineralogy:tuff_smooth" + ] + }, + { + "recipe": "mineralogy:tuff_relief_hoe", + "advancement": "mineralogy:recipes/tuff_relief_hoe", + "items": [ + "mineralogy:tuff_relief_blank", + "mineralogy:tuff_relief_hoe" + ] + }, + { + "recipe": "mineralogy:tuff_relief_horizontal", + "advancement": "mineralogy:recipes/tuff_relief_horizontal", + "items": [ + "mineralogy:tuff_relief_blank", + "mineralogy:tuff_relief_horizontal" + ] + }, + { + "recipe": "mineralogy:tuff_relief_i", + "advancement": "mineralogy:recipes/tuff_relief_i", + "items": [ + "mineralogy:tuff_relief_blank", + "mineralogy:tuff_relief_i" + ] + }, + { + "recipe": "mineralogy:tuff_relief_left", + "advancement": "mineralogy:recipes/tuff_relief_left", + "items": [ + "mineralogy:tuff_relief_blank", + "mineralogy:tuff_relief_left" + ] + }, + { + "recipe": "mineralogy:tuff_relief_pickaxe", + "advancement": "mineralogy:recipes/tuff_relief_pickaxe", + "items": [ + "mineralogy:tuff_relief_blank", + "mineralogy:tuff_relief_pickaxe" + ] + }, + { + "recipe": "mineralogy:tuff_relief_plus", + "advancement": "mineralogy:recipes/tuff_relief_plus", + "items": [ + "mineralogy:tuff_relief_blank", + "mineralogy:tuff_relief_plus" + ] + }, + { + "recipe": "mineralogy:tuff_relief_right", + "advancement": "mineralogy:recipes/tuff_relief_right", + "items": [ + "mineralogy:tuff_relief_left", + "mineralogy:tuff_relief_right" + ] + }, + { + "recipe": "mineralogy:tuff_relief_sword", + "advancement": "mineralogy:recipes/tuff_relief_sword", + "items": [ + "mineralogy:tuff_relief_blank", + "mineralogy:tuff_relief_sword" + ] + }, + { + "recipe": "mineralogy:tuff_relief_vertical", + "advancement": "mineralogy:recipes/tuff_relief_vertical", + "items": [ + "mineralogy:tuff_relief_blank", + "mineralogy:tuff_relief_vertical" + ] + }, + { + "recipe": "mineralogy:tuff_slab", + "advancement": "mineralogy:recipes/tuff_slab", + "items": [ + "mineralogy:tuff_slab" + ] + }, + { + "recipe": "mineralogy:tuff_smooth_brick_furnace", + "advancement": "mineralogy:recipes/tuff_smooth_brick_furnace", + "items": [ + "mineralogy:tuff_smooth_brick_furnace" + ] + }, + { + "recipe": "mineralogy:tuff_smooth_brick_slab", + "advancement": "mineralogy:recipes/tuff_smooth_brick_slab", + "items": [ + "mineralogy:tuff_smooth_brick", + "mineralogy:tuff_smooth_brick_slab" + ] + }, + { + "recipe": "mineralogy:tuff_smooth_brick_stairs", + "advancement": "mineralogy:recipes/tuff_smooth_brick_stairs", + "items": [ + "mineralogy:tuff_smooth_brick_stairs" + ] + }, + { + "recipe": "mineralogy:tuff_smooth_brick_wall", + "advancement": "mineralogy:recipes/tuff_smooth_brick_wall", + "items": [ + "mineralogy:tuff_smooth_brick_wall" + ] + }, + { + "recipe": "mineralogy:tuff_smooth_brick", + "advancement": "mineralogy:recipes/tuff_smooth_brick", + "items": [ + "mineralogy:tuff_smooth_brick" + ] + }, + { + "recipe": "mineralogy:tuff_smooth_furnace", + "advancement": "mineralogy:recipes/tuff_smooth_furnace", + "items": [ + "mineralogy:tuff_smooth_furnace" + ] + }, + { + "recipe": "mineralogy:tuff_smooth_slab", + "advancement": "mineralogy:recipes/tuff_smooth_slab", + "items": [ + "mineralogy:tuff_smooth_slab" + ] + }, + { + "recipe": "mineralogy:tuff_smooth_stairs", + "advancement": "mineralogy:recipes/tuff_smooth_stairs", + "items": [ + "mineralogy:tuff_smooth_stairs" + ] + }, + { + "recipe": "mineralogy:tuff_smooth_wall", + "advancement": "mineralogy:recipes/tuff_smooth_wall", + "items": [ + "mineralogy:tuff_smooth_wall" + ] + }, + { + "recipe": "mineralogy:tuff_smooth", + "advancement": "mineralogy:recipes/tuff_smooth", + "items": [ + "mineralogy:tuff_smooth" + ] + }, + { + "recipe": "mineralogy:tuff_stairs", + "advancement": "mineralogy:recipes/tuff_stairs", + "items": [ + "mineralogy:tuff_stairs" + ] + }, + { + "recipe": "mineralogy:tuff_wall", + "advancement": "mineralogy:recipes/tuff_wall", + "items": [ + "mineralogy:tuff_wall" + ] + }, + { + "recipe": "minecraft:andesite_slab_from_andesite_stonecutting", + "advancement": null, + "items": [ + "mineralogy:andesite_slab" + ] + }, + { + "recipe": "minecraft:andesite_slab", + "advancement": null, + "items": [ + "mineralogy:andesite_slab" + ] + }, + { + "recipe": "minecraft:diorite_slab_from_diorite_stonecutting", + "advancement": null, + "items": [ + "mineralogy:diorite_slab" + ] + }, + { + "recipe": "minecraft:diorite_slab", + "advancement": null, + "items": [ + "mineralogy:diorite_slab" + ] + }, + { + "recipe": "minecraft:granite_slab_from_granite_stonecutting", + "advancement": null, + "items": [ + "mineralogy:granite_slab" + ] + }, + { + "recipe": "minecraft:granite_slab", + "advancement": null, + "items": [ + "mineralogy:granite_slab" + ] + }, + { + "recipe": "minecraft:polished_andesite_slab_from_andesite_stonecutting", + "advancement": null, + "items": [ + "mineralogy:andesite_smooth_slab" + ] + }, + { + "recipe": "minecraft:polished_andesite_slab_from_polished_andesite_stonecutting", + "advancement": null, + "items": [ + "mineralogy:andesite_smooth_slab" + ] + }, + { + "recipe": "minecraft:polished_andesite_slab", + "advancement": null, + "items": [ + "mineralogy:andesite_smooth_slab" + ] + }, + { + "recipe": "minecraft:polished_diorite_slab_from_diorite_stonecutting", + "advancement": null, + "items": [ + "mineralogy:diorite_smooth_slab" + ] + }, + { + "recipe": "minecraft:polished_diorite_slab_from_polished_diorite_stonecutting", + "advancement": null, + "items": [ + "mineralogy:diorite_smooth_slab" + ] + }, + { + "recipe": "minecraft:polished_diorite_slab", + "advancement": null, + "items": [ + "mineralogy:diorite_smooth_slab" + ] + }, + { + "recipe": "minecraft:polished_granite_slab_from_granite_stonecutting", + "advancement": null, + "items": [ + "mineralogy:granite_smooth_slab" + ] + }, + { + "recipe": "minecraft:polished_granite_slab_from_polished_granite_stonecutting", + "advancement": null, + "items": [ + "mineralogy:granite_smooth_slab" + ] + }, + { + "recipe": "minecraft:polished_granite_slab", + "advancement": null, + "items": [ + "mineralogy:granite_smooth_slab" + ] + } + ] +} diff --git a/src/test/resources/tag-compatibility-contract.json b/src/test/resources/tag-compatibility-contract.json new file mode 100644 index 000000000..d588a84cf --- /dev/null +++ b/src/test/resources/tag-compatibility-contract.json @@ -0,0 +1,4295 @@ +{ + "minecraft": "1.20.6", + "tags": { + "mineralogy/tags/blocks/terrain_rocks.json": [ + "minecraft:andesite", + "minecraft:basalt", + "minecraft:diorite", + "minecraft:granite", + "minecraft:sandstone", + "minecraft:tuff", + "mineralogy:amphibolite", + "mineralogy:andesite", + "mineralogy:basalt", + "mineralogy:basaltic_glass", + "mineralogy:chalk", + "mineralogy:chert", + "mineralogy:conglomerate", + "mineralogy:diabase", + "mineralogy:diorite", + "mineralogy:dolomite", + "mineralogy:gabbro", + "mineralogy:gneiss", + "mineralogy:granite", + "mineralogy:gypsum", + "mineralogy:hornfels", + "mineralogy:limestone", + "mineralogy:marble", + "mineralogy:novaculite", + "mineralogy:pegmatite", + "mineralogy:peridotite", + "mineralogy:phyllite", + "mineralogy:pumice", + "mineralogy:quartzite", + "mineralogy:rhyolite", + "mineralogy:rock_salt", + "mineralogy:schist", + "mineralogy:scoria", + "mineralogy:shale", + "mineralogy:siltstone", + "mineralogy:slate", + "mineralogy:tuff" + ], + "mineralogy/tags/items/terrain_rocks.json": [ + "minecraft:andesite", + "minecraft:basalt", + "minecraft:diorite", + "minecraft:granite", + "minecraft:sandstone", + "minecraft:tuff", + "mineralogy:amphibolite", + "mineralogy:andesite", + "mineralogy:basalt", + "mineralogy:basaltic_glass", + "mineralogy:chalk", + "mineralogy:chert", + "mineralogy:conglomerate", + "mineralogy:diabase", + "mineralogy:diorite", + "mineralogy:dolomite", + "mineralogy:gabbro", + "mineralogy:gneiss", + "mineralogy:granite", + "mineralogy:gypsum", + "mineralogy:hornfels", + "mineralogy:limestone", + "mineralogy:marble", + "mineralogy:novaculite", + "mineralogy:pegmatite", + "mineralogy:peridotite", + "mineralogy:phyllite", + "mineralogy:pumice", + "mineralogy:quartzite", + "mineralogy:rhyolite", + "mineralogy:rock_salt", + "mineralogy:schist", + "mineralogy:scoria", + "mineralogy:shale", + "mineralogy:siltstone", + "mineralogy:slate", + "mineralogy:tuff" + ], + "minecraft/tags/blocks/dripstone_replaceable_blocks.json": [ + "#mineralogy:terrain_rocks" + ], + "minecraft/tags/blocks/moss_replaceable.json": [ + "#mineralogy:terrain_rocks" + ], + "minecraft/tags/blocks/azalea_root_replaceable.json": [ + "#mineralogy:terrain_rocks" + ], + "minecraft/tags/blocks/sculk_replaceable.json": [ + "#mineralogy:terrain_rocks" + ], + "minecraft/tags/blocks/goats_spawnable_on.json": [ + "#mineralogy:terrain_rocks" + ], + "mineralogy/tags/blocks/forest_rock_substrates.json": [ + "#mineralogy:terrain_rocks" + ], + "mineralogy/tags/blocks/horn_breaking_rocks.json": [ + "minecraft:andesite", + "minecraft:basalt", + "minecraft:diorite", + "minecraft:granite", + "minecraft:tuff", + "mineralogy:amphibolite", + "mineralogy:andesite", + "mineralogy:basalt", + "mineralogy:basaltic_glass", + "mineralogy:chert", + "mineralogy:conglomerate", + "mineralogy:diabase", + "mineralogy:diorite", + "mineralogy:dolomite", + "mineralogy:gabbro", + "mineralogy:gneiss", + "mineralogy:granite", + "mineralogy:hornfels", + "mineralogy:limestone", + "mineralogy:marble", + "mineralogy:novaculite", + "mineralogy:pegmatite", + "mineralogy:peridotite", + "mineralogy:phyllite", + "mineralogy:quartzite", + "mineralogy:rhyolite", + "mineralogy:schist", + "mineralogy:shale", + "mineralogy:slate", + "mineralogy:tuff" + ], + "minecraft/tags/blocks/snaps_goat_horn.json": [ + "#mineralogy:horn_breaking_rocks" + ], + "mineralogy/tags/blocks/raw_stones.json": [ + "minecraft:andesite", + "minecraft:basalt", + "minecraft:diorite", + "minecraft:granite", + "minecraft:tuff", + "mineralogy:amphibolite", + "mineralogy:andesite", + "mineralogy:basalt", + "mineralogy:basaltic_glass", + "mineralogy:chalk", + "mineralogy:chert", + "mineralogy:conglomerate", + "mineralogy:diabase", + "mineralogy:diorite", + "mineralogy:dolomite", + "mineralogy:gabbro", + "mineralogy:gneiss", + "mineralogy:granite", + "mineralogy:gypsum", + "mineralogy:hornfels", + "mineralogy:limestone", + "mineralogy:marble", + "mineralogy:novaculite", + "mineralogy:pegmatite", + "mineralogy:peridotite", + "mineralogy:phyllite", + "mineralogy:pumice", + "mineralogy:quartzite", + "mineralogy:rhyolite", + "mineralogy:rock_salt", + "mineralogy:schist", + "mineralogy:scoria", + "mineralogy:shale", + "mineralogy:siltstone", + "mineralogy:slate", + "mineralogy:tuff" + ], + "minecraft/tags/blocks/slabs.json": [ + { + "id": "mineralogy:andesite_slab", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:andesite_brick_slab", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:basalt_slab", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_slab", + "required": false + }, + { + "id": "mineralogy:basalt_brick_slab", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:diorite_slab", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:diorite_brick_slab", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:granite_slab", + "required": false + }, + { + "id": "mineralogy:granite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:granite_brick_slab", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:diabase_slab", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_slab", + "required": false + }, + { + "id": "mineralogy:diabase_brick_slab", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:scoria_slab", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_slab", + "required": false + }, + { + "id": "mineralogy:scoria_brick_slab", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:tuff_slab", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_slab", + "required": false + }, + { + "id": "mineralogy:tuff_brick_slab", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:shale_slab", + "required": false + }, + { + "id": "mineralogy:shale_smooth_slab", + "required": false + }, + { + "id": "mineralogy:shale_brick_slab", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:limestone_slab", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_slab", + "required": false + }, + { + "id": "mineralogy:limestone_brick_slab", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:marble_slab", + "required": false + }, + { + "id": "mineralogy:marble_smooth_slab", + "required": false + }, + { + "id": "mineralogy:marble_brick_slab", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:slate_slab", + "required": false + }, + { + "id": "mineralogy:slate_smooth_slab", + "required": false + }, + { + "id": "mineralogy:slate_brick_slab", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:schist_slab", + "required": false + }, + { + "id": "mineralogy:schist_smooth_slab", + "required": false + }, + { + "id": "mineralogy:schist_brick_slab", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_slab", + "required": false + } + ], + "minecraft/tags/blocks/stairs.json": [ + { + "id": "mineralogy:andesite_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:granite_stairs", + "required": false + }, + { + "id": "mineralogy:granite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:granite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_brick_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_brick_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:shale_stairs", + "required": false + }, + { + "id": "mineralogy:shale_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:shale_brick_stairs", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_brick_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:marble_stairs", + "required": false + }, + { + "id": "mineralogy:marble_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:marble_brick_stairs", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:slate_stairs", + "required": false + }, + { + "id": "mineralogy:slate_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:slate_brick_stairs", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:schist_stairs", + "required": false + }, + { + "id": "mineralogy:schist_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:schist_brick_stairs", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_stairs", + "required": false + } + ], + "minecraft/tags/blocks/walls.json": [ + { + "id": "mineralogy:andesite_wall", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:andesite_brick_wall", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:basalt_wall", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_wall", + "required": false + }, + { + "id": "mineralogy:basalt_brick_wall", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:diorite_wall", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:diorite_brick_wall", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:granite_wall", + "required": false + }, + { + "id": "mineralogy:granite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:granite_brick_wall", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:diabase_wall", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_wall", + "required": false + }, + { + "id": "mineralogy:diabase_brick_wall", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:scoria_wall", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_wall", + "required": false + }, + { + "id": "mineralogy:scoria_brick_wall", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:tuff_wall", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_wall", + "required": false + }, + { + "id": "mineralogy:tuff_brick_wall", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:shale_wall", + "required": false + }, + { + "id": "mineralogy:shale_smooth_wall", + "required": false + }, + { + "id": "mineralogy:shale_brick_wall", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:limestone_wall", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_wall", + "required": false + }, + { + "id": "mineralogy:limestone_brick_wall", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:marble_wall", + "required": false + }, + { + "id": "mineralogy:marble_smooth_wall", + "required": false + }, + { + "id": "mineralogy:marble_brick_wall", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:slate_wall", + "required": false + }, + { + "id": "mineralogy:slate_smooth_wall", + "required": false + }, + { + "id": "mineralogy:slate_brick_wall", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:schist_wall", + "required": false + }, + { + "id": "mineralogy:schist_smooth_wall", + "required": false + }, + { + "id": "mineralogy:schist_brick_wall", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_wall", + "required": false + } + ], + "c/tags/blocks/stones.json": [ + "#mineralogy:raw_stones" + ], + "c/tags/blocks/player_workstations/furnaces.json": [ + { + "id": "mineralogy:andesite_furnace", + "required": false + }, + { + "id": "mineralogy:lit_andesite_furnace", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_andesite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:andesite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_andesite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_andesite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:basalt_furnace", + "required": false + }, + { + "id": "mineralogy:lit_basalt_furnace", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_basalt_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:basalt_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_basalt_brick_furnace", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_basalt_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:diorite_furnace", + "required": false + }, + { + "id": "mineralogy:lit_diorite_furnace", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_diorite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:diorite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_diorite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_diorite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:granite_furnace", + "required": false + }, + { + "id": "mineralogy:lit_granite_furnace", + "required": false + }, + { + "id": "mineralogy:granite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_granite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:granite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_granite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_granite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:rhyolite_furnace", + "required": false + }, + { + "id": "mineralogy:lit_rhyolite_furnace", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_rhyolite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_rhyolite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_rhyolite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:pegmatite_furnace", + "required": false + }, + { + "id": "mineralogy:lit_pegmatite_furnace", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_pegmatite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_pegmatite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_pegmatite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:diabase_furnace", + "required": false + }, + { + "id": "mineralogy:lit_diabase_furnace", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_diabase_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:diabase_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_diabase_brick_furnace", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_diabase_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:gabbro_furnace", + "required": false + }, + { + "id": "mineralogy:lit_gabbro_furnace", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_gabbro_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_gabbro_brick_furnace", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_gabbro_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:peridotite_furnace", + "required": false + }, + { + "id": "mineralogy:lit_peridotite_furnace", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_peridotite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_peridotite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_peridotite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_furnace", + "required": false + }, + { + "id": "mineralogy:lit_basaltic_glass_furnace", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_basaltic_glass_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_basaltic_glass_brick_furnace", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_basaltic_glass_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:scoria_furnace", + "required": false + }, + { + "id": "mineralogy:lit_scoria_furnace", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_scoria_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:scoria_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_scoria_brick_furnace", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_scoria_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:tuff_furnace", + "required": false + }, + { + "id": "mineralogy:lit_tuff_furnace", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_tuff_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:tuff_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_tuff_brick_furnace", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_tuff_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:shale_furnace", + "required": false + }, + { + "id": "mineralogy:lit_shale_furnace", + "required": false + }, + { + "id": "mineralogy:shale_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_shale_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:shale_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_shale_brick_furnace", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_shale_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:conglomerate_furnace", + "required": false + }, + { + "id": "mineralogy:lit_conglomerate_furnace", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_conglomerate_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_conglomerate_brick_furnace", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_conglomerate_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:dolomite_furnace", + "required": false + }, + { + "id": "mineralogy:lit_dolomite_furnace", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_dolomite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_dolomite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_dolomite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:limestone_furnace", + "required": false + }, + { + "id": "mineralogy:lit_limestone_furnace", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_limestone_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:limestone_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_limestone_brick_furnace", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_limestone_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:siltstone_furnace", + "required": false + }, + { + "id": "mineralogy:lit_siltstone_furnace", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_siltstone_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_siltstone_brick_furnace", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_siltstone_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:marble_furnace", + "required": false + }, + { + "id": "mineralogy:lit_marble_furnace", + "required": false + }, + { + "id": "mineralogy:marble_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_marble_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:marble_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_marble_brick_furnace", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_marble_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:slate_furnace", + "required": false + }, + { + "id": "mineralogy:lit_slate_furnace", + "required": false + }, + { + "id": "mineralogy:slate_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_slate_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:slate_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_slate_brick_furnace", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_slate_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:schist_furnace", + "required": false + }, + { + "id": "mineralogy:lit_schist_furnace", + "required": false + }, + { + "id": "mineralogy:schist_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_schist_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:schist_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_schist_brick_furnace", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_schist_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:gneiss_furnace", + "required": false + }, + { + "id": "mineralogy:lit_gneiss_furnace", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_gneiss_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_gneiss_brick_furnace", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_gneiss_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:phyllite_furnace", + "required": false + }, + { + "id": "mineralogy:lit_phyllite_furnace", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_phyllite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_phyllite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_phyllite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:amphibolite_furnace", + "required": false + }, + { + "id": "mineralogy:lit_amphibolite_furnace", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_amphibolite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_amphibolite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_amphibolite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:hornfels_furnace", + "required": false + }, + { + "id": "mineralogy:lit_hornfels_furnace", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_hornfels_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_hornfels_brick_furnace", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_hornfels_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:quartzite_furnace", + "required": false + }, + { + "id": "mineralogy:lit_quartzite_furnace", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_quartzite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_quartzite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_quartzite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:novaculite_furnace", + "required": false + }, + { + "id": "mineralogy:lit_novaculite_furnace", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_novaculite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_novaculite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_novaculite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:rock_salt_furnace", + "required": false + }, + { + "id": "mineralogy:lit_rock_salt_furnace", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:lit_rock_salt_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_rock_salt_brick_furnace", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:lit_rock_salt_smooth_brick_furnace", + "required": false + } + ], + "c/tags/blocks/dyed/white.json": [ + "mineralogy:drywall_white" + ], + "c/tags/blocks/dyed/orange.json": [ + "mineralogy:drywall_orange" + ], + "c/tags/blocks/dyed/magenta.json": [ + "mineralogy:drywall_magenta" + ], + "c/tags/blocks/dyed/light_blue.json": [ + "mineralogy:drywall_light_blue" + ], + "c/tags/blocks/dyed/yellow.json": [ + "mineralogy:drywall_yellow" + ], + "c/tags/blocks/dyed/lime.json": [ + "mineralogy:drywall_lime" + ], + "c/tags/blocks/dyed/pink.json": [ + "mineralogy:drywall_pink" + ], + "c/tags/blocks/dyed/gray.json": [ + "mineralogy:drywall_gray" + ], + "c/tags/blocks/dyed/light_gray.json": [ + "mineralogy:drywall_silver" + ], + "c/tags/blocks/dyed/cyan.json": [ + "mineralogy:drywall_cyan" + ], + "c/tags/blocks/dyed/purple.json": [ + "mineralogy:drywall_purple" + ], + "c/tags/blocks/dyed/blue.json": [ + "mineralogy:drywall_blue" + ], + "c/tags/blocks/dyed/brown.json": [ + "mineralogy:drywall_brown" + ], + "c/tags/blocks/dyed/green.json": [ + "mineralogy:drywall_green" + ], + "c/tags/blocks/dyed/red.json": [ + "mineralogy:drywall_red" + ], + "c/tags/blocks/dyed/black.json": [ + "mineralogy:drywall_black" + ], + "c/tags/blocks/dyed.json": [ + "#c:dyed/white", + "#c:dyed/orange", + "#c:dyed/magenta", + "#c:dyed/light_blue", + "#c:dyed/yellow", + "#c:dyed/lime", + "#c:dyed/pink", + "#c:dyed/gray", + "#c:dyed/light_gray", + "#c:dyed/cyan", + "#c:dyed/purple", + "#c:dyed/blue", + "#c:dyed/brown", + "#c:dyed/green", + "#c:dyed/red", + "#c:dyed/black" + ], + "c/tags/blocks/ores.json": [ + "#c:ores/nitrate", + "#c:ores/phosphorous", + "#c:ores/sulfur" + ], + "c/tags/blocks/storage_blocks.json": [ + "#c:storage_blocks/chalk", + "#c:storage_blocks/gypsum", + "#c:storage_blocks/nitrate", + "#c:storage_blocks/phosphorous", + "#c:storage_blocks/rock_salt", + "#c:storage_blocks/sulfur" + ], + "c/tags/blocks/cobblestones/normal.json": [ + "mineralogy:chert", + "mineralogy:pumice" + ], + "mineralogy/tags/items/raw_stones.json": [ + "minecraft:andesite", + "minecraft:basalt", + "minecraft:diorite", + "minecraft:granite", + "minecraft:tuff", + "mineralogy:amphibolite", + "mineralogy:andesite", + "mineralogy:basalt", + "mineralogy:basaltic_glass", + "mineralogy:chalk", + "mineralogy:chert", + "mineralogy:conglomerate", + "mineralogy:diabase", + "mineralogy:diorite", + "mineralogy:dolomite", + "mineralogy:gabbro", + "mineralogy:gneiss", + "mineralogy:granite", + "mineralogy:gypsum", + "mineralogy:hornfels", + "mineralogy:limestone", + "mineralogy:marble", + "mineralogy:novaculite", + "mineralogy:pegmatite", + "mineralogy:peridotite", + "mineralogy:phyllite", + "mineralogy:pumice", + "mineralogy:quartzite", + "mineralogy:rhyolite", + "mineralogy:rock_salt", + "mineralogy:schist", + "mineralogy:scoria", + "mineralogy:shale", + "mineralogy:siltstone", + "mineralogy:slate", + "mineralogy:tuff" + ], + "minecraft/tags/items/slabs.json": [ + { + "id": "mineralogy:andesite_slab", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:andesite_brick_slab", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:basalt_slab", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_slab", + "required": false + }, + { + "id": "mineralogy:basalt_brick_slab", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:diorite_slab", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:diorite_brick_slab", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:granite_slab", + "required": false + }, + { + "id": "mineralogy:granite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:granite_brick_slab", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_slab", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_slab", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:diabase_slab", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_slab", + "required": false + }, + { + "id": "mineralogy:diabase_brick_slab", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_slab", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_slab", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_slab", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:scoria_slab", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_slab", + "required": false + }, + { + "id": "mineralogy:scoria_brick_slab", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:tuff_slab", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_slab", + "required": false + }, + { + "id": "mineralogy:tuff_brick_slab", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:shale_slab", + "required": false + }, + { + "id": "mineralogy:shale_smooth_slab", + "required": false + }, + { + "id": "mineralogy:shale_brick_slab", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_slab", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_slab", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:limestone_slab", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_slab", + "required": false + }, + { + "id": "mineralogy:limestone_brick_slab", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_slab", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:marble_slab", + "required": false + }, + { + "id": "mineralogy:marble_smooth_slab", + "required": false + }, + { + "id": "mineralogy:marble_brick_slab", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:slate_slab", + "required": false + }, + { + "id": "mineralogy:slate_smooth_slab", + "required": false + }, + { + "id": "mineralogy:slate_brick_slab", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:schist_slab", + "required": false + }, + { + "id": "mineralogy:schist_smooth_slab", + "required": false + }, + { + "id": "mineralogy:schist_brick_slab", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_slab", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_slab", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_slab", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_slab", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_slab", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_slab", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_slab", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_slab", + "required": false + } + ], + "minecraft/tags/items/stairs.json": [ + { + "id": "mineralogy:andesite_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:granite_stairs", + "required": false + }, + { + "id": "mineralogy:granite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:granite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_brick_stairs", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_stairs", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_brick_stairs", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_brick_stairs", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:shale_stairs", + "required": false + }, + { + "id": "mineralogy:shale_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:shale_brick_stairs", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_stairs", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_brick_stairs", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_stairs", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:marble_stairs", + "required": false + }, + { + "id": "mineralogy:marble_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:marble_brick_stairs", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:slate_stairs", + "required": false + }, + { + "id": "mineralogy:slate_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:slate_brick_stairs", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:schist_stairs", + "required": false + }, + { + "id": "mineralogy:schist_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:schist_brick_stairs", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_stairs", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_stairs", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_stairs", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_stairs", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_stairs", + "required": false + } + ], + "minecraft/tags/items/walls.json": [ + { + "id": "mineralogy:andesite_wall", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:andesite_brick_wall", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:basalt_wall", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_wall", + "required": false + }, + { + "id": "mineralogy:basalt_brick_wall", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:diorite_wall", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:diorite_brick_wall", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:granite_wall", + "required": false + }, + { + "id": "mineralogy:granite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:granite_brick_wall", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_wall", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_wall", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:diabase_wall", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_wall", + "required": false + }, + { + "id": "mineralogy:diabase_brick_wall", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_wall", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_wall", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_wall", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:scoria_wall", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_wall", + "required": false + }, + { + "id": "mineralogy:scoria_brick_wall", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:tuff_wall", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_wall", + "required": false + }, + { + "id": "mineralogy:tuff_brick_wall", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:shale_wall", + "required": false + }, + { + "id": "mineralogy:shale_smooth_wall", + "required": false + }, + { + "id": "mineralogy:shale_brick_wall", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_wall", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_wall", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:limestone_wall", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_wall", + "required": false + }, + { + "id": "mineralogy:limestone_brick_wall", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_wall", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:marble_wall", + "required": false + }, + { + "id": "mineralogy:marble_smooth_wall", + "required": false + }, + { + "id": "mineralogy:marble_brick_wall", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:slate_wall", + "required": false + }, + { + "id": "mineralogy:slate_smooth_wall", + "required": false + }, + { + "id": "mineralogy:slate_brick_wall", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:schist_wall", + "required": false + }, + { + "id": "mineralogy:schist_smooth_wall", + "required": false + }, + { + "id": "mineralogy:schist_brick_wall", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_wall", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_wall", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_wall", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_wall", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_wall", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_wall", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_wall", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_wall", + "required": false + } + ], + "c/tags/items/stones.json": [ + "#mineralogy:raw_stones" + ], + "c/tags/items/player_workstations/furnaces.json": [ + { + "id": "mineralogy:andesite_furnace", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:andesite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:andesite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:basalt_furnace", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:basalt_brick_furnace", + "required": false + }, + { + "id": "mineralogy:basalt_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:diorite_furnace", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:diorite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:diorite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:granite_furnace", + "required": false + }, + { + "id": "mineralogy:granite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:granite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:granite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:rhyolite_furnace", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:rhyolite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:rhyolite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:pegmatite_furnace", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:pegmatite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:pegmatite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:diabase_furnace", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:diabase_brick_furnace", + "required": false + }, + { + "id": "mineralogy:diabase_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:gabbro_furnace", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:gabbro_brick_furnace", + "required": false + }, + { + "id": "mineralogy:gabbro_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:peridotite_furnace", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:peridotite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:peridotite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_furnace", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_brick_furnace", + "required": false + }, + { + "id": "mineralogy:basaltic_glass_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:scoria_furnace", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:scoria_brick_furnace", + "required": false + }, + { + "id": "mineralogy:scoria_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:tuff_furnace", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:tuff_brick_furnace", + "required": false + }, + { + "id": "mineralogy:tuff_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:shale_furnace", + "required": false + }, + { + "id": "mineralogy:shale_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:shale_brick_furnace", + "required": false + }, + { + "id": "mineralogy:shale_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:conglomerate_furnace", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:conglomerate_brick_furnace", + "required": false + }, + { + "id": "mineralogy:conglomerate_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:dolomite_furnace", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:dolomite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:dolomite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:limestone_furnace", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:limestone_brick_furnace", + "required": false + }, + { + "id": "mineralogy:limestone_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:siltstone_furnace", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:siltstone_brick_furnace", + "required": false + }, + { + "id": "mineralogy:siltstone_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:marble_furnace", + "required": false + }, + { + "id": "mineralogy:marble_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:marble_brick_furnace", + "required": false + }, + { + "id": "mineralogy:marble_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:slate_furnace", + "required": false + }, + { + "id": "mineralogy:slate_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:slate_brick_furnace", + "required": false + }, + { + "id": "mineralogy:slate_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:schist_furnace", + "required": false + }, + { + "id": "mineralogy:schist_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:schist_brick_furnace", + "required": false + }, + { + "id": "mineralogy:schist_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:gneiss_furnace", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:gneiss_brick_furnace", + "required": false + }, + { + "id": "mineralogy:gneiss_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:phyllite_furnace", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:phyllite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:phyllite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:amphibolite_furnace", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:amphibolite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:amphibolite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:hornfels_furnace", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:hornfels_brick_furnace", + "required": false + }, + { + "id": "mineralogy:hornfels_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:quartzite_furnace", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:quartzite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:quartzite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:novaculite_furnace", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:novaculite_brick_furnace", + "required": false + }, + { + "id": "mineralogy:novaculite_smooth_brick_furnace", + "required": false + }, + { + "id": "mineralogy:rock_salt_furnace", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_furnace", + "required": false + }, + { + "id": "mineralogy:rock_salt_brick_furnace", + "required": false + }, + { + "id": "mineralogy:rock_salt_smooth_brick_furnace", + "required": false + } + ], + "c/tags/items/dyed/white.json": [ + "mineralogy:drywall_white" + ], + "c/tags/items/dyed/orange.json": [ + "mineralogy:drywall_orange" + ], + "c/tags/items/dyed/magenta.json": [ + "mineralogy:drywall_magenta" + ], + "c/tags/items/dyed/light_blue.json": [ + "mineralogy:drywall_light_blue" + ], + "c/tags/items/dyed/yellow.json": [ + "mineralogy:drywall_yellow" + ], + "c/tags/items/dyed/lime.json": [ + "mineralogy:drywall_lime" + ], + "c/tags/items/dyed/pink.json": [ + "mineralogy:drywall_pink" + ], + "c/tags/items/dyed/gray.json": [ + "mineralogy:drywall_gray" + ], + "c/tags/items/dyed/light_gray.json": [ + "mineralogy:drywall_silver" + ], + "c/tags/items/dyed/cyan.json": [ + "mineralogy:drywall_cyan" + ], + "c/tags/items/dyed/purple.json": [ + "mineralogy:drywall_purple" + ], + "c/tags/items/dyed/blue.json": [ + "mineralogy:drywall_blue" + ], + "c/tags/items/dyed/brown.json": [ + "mineralogy:drywall_brown" + ], + "c/tags/items/dyed/green.json": [ + "mineralogy:drywall_green" + ], + "c/tags/items/dyed/red.json": [ + "mineralogy:drywall_red" + ], + "c/tags/items/dyed/black.json": [ + "mineralogy:drywall_black" + ], + "c/tags/items/dyed.json": [ + "#c:dyed/white", + "#c:dyed/orange", + "#c:dyed/magenta", + "#c:dyed/light_blue", + "#c:dyed/yellow", + "#c:dyed/lime", + "#c:dyed/pink", + "#c:dyed/gray", + "#c:dyed/light_gray", + "#c:dyed/cyan", + "#c:dyed/purple", + "#c:dyed/blue", + "#c:dyed/brown", + "#c:dyed/green", + "#c:dyed/red", + "#c:dyed/black" + ], + "c/tags/items/ores.json": [ + "#c:ores/nitrate", + "#c:ores/phosphorous", + "#c:ores/sulfur" + ], + "c/tags/items/storage_blocks.json": [ + "#c:storage_blocks/chalk", + "#c:storage_blocks/gypsum", + "#c:storage_blocks/nitrate", + "#c:storage_blocks/phosphorous", + "#c:storage_blocks/rock_salt", + "#c:storage_blocks/sulfur" + ], + "c/tags/items/cobblestones/normal.json": [ + "mineralogy:chert", + "mineralogy:pumice" + ], + "mineralogy/tags/blocks/dripstone_base_stones.json": [ + "#minecraft:base_stone_overworld", + "#mineralogy:terrain_rocks" + ], + "minecraft/tags/blocks/wall_post_override.json": [ + "mineralogy:rocksaltlamp" + ] + } +}