diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 000000000..b8bf3130b --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +# The checksum-sealed Mavenizer compatibility files are immutable build-tool +# fixtures. Preserve their exact bytes instead of applying platform text filters. +ci-fixtures/tools/* binary diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e5ff6692c..e7a1ce90e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,22 +1,90 @@ -name: Mineralogy 1.18.2 CI +name: Mineralogy 1.19.4 CI on: push: branches: - - master-1.18.2 + - master-1.19 - 'feature/**' pull_request: branches: - - master-1.18.2 + - master-1.19 permissions: contents: read concurrency: - group: mineralogy-1.18-${{ github.workflow }}-${{ github.ref }} + group: mineralogy-1.19-${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true jobs: + cold-forge-bootstrap: + name: Cold Forge bootstrap + runs-on: ubuntu-latest + timeout-minutes: 60 + + steps: + - name: Check out source + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 + + - name: Install pinned Java 25 Mavenizer runtime + uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5 + with: + distribution: temurin + java-version: '25.0.3+9.0.LTS' + + - name: Install pinned Java 8 launcher toolchain + uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5 + with: + distribution: temurin + java-version: '8.0.502+7' + + - name: Install pinned Java 17 runtime and toolchain + uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5 + with: + distribution: temurin + java-version: '17.0.1+12' + + - name: Bootstrap Forge from an empty cache + shell: bash + env: + GRADLE_USER_HOME: ${{ runner.temp }}/mineralogy-cold-gradle + run: | + set -euo pipefail + test ! -e .gradle + test ! -e "$GRADLE_USER_HOME" + mkdir -p "$GRADLE_USER_HOME" + chmod +x ./gradlew + ./gradlew verifyMavenizerCompatibilityFixture help \ + --no-daemon --no-build-cache --stacktrace --max-workers=2 \ + -Dorg.gradle.java.installations.paths="$JAVA_HOME,$JAVA_HOME_8_X64,$JAVA_HOME_25_X64" \ + -Dorg.gradle.java.installations.auto-detect=false \ + -Dorg.gradle.java.installations.auto-download=false \ + | tee "$RUNNER_TEMP/cold-forge-bootstrap.log" + grep -F "OreSpawn Mavenizer compatibility runtime: Java 25.0.3" \ + "$RUNNER_TEMP/cold-forge-bootstrap.log" + grep -F "OreSpawn Mavenizer compatibility: applied 8 rule(s) for net.minecraftforge:forge:1.19.4-45.4.0" \ + "$RUNNER_TEMP/cold-forge-bootstrap.log" + find "$GRADLE_USER_HOME" .gradle/mavenizer \ + -name '*.orespawn-compatibility' -type f -print0 \ + | sort -z | xargs -0 -r sha256sum > "$RUNNER_TEMP/markers-before.sha256" + test -s "$RUNNER_TEMP/markers-before.sha256" + + - name: Verify same-cache preparation is idempotent + shell: bash + env: + GRADLE_USER_HOME: ${{ runner.temp }}/mineralogy-cold-gradle + run: | + set -euo pipefail + ./gradlew verifyMavenizerCompatibilityFixture help \ + --no-daemon --no-build-cache --stacktrace --max-workers=2 \ + -Dorg.gradle.java.installations.paths="$JAVA_HOME,$JAVA_HOME_8_X64,$JAVA_HOME_25_X64" \ + -Dorg.gradle.java.installations.auto-detect=false \ + -Dorg.gradle.java.installations.auto-download=false + find "$GRADLE_USER_HOME" .gradle/mavenizer \ + -name '*.orespawn-compatibility' -type f -print0 \ + | sort -z | xargs -0 -r sha256sum > "$RUNNER_TEMP/markers-after.sha256" + diff -u "$RUNNER_TEMP/markers-before.sha256" "$RUNNER_TEMP/markers-after.sha256" + build: name: Build, test, and audit runs-on: ubuntu-latest @@ -26,6 +94,18 @@ jobs: - name: Check out source uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 + - name: Install pinned Java 25 Mavenizer runtime + uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5 + with: + distribution: temurin + java-version: '25.0.3+9.0.LTS' + + - name: Install pinned Java 8 launcher toolchain + uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5 + with: + distribution: temurin + java-version: '8.0.502+7' + - name: Install pinned Java 17 runtime and toolchain uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5 with: @@ -45,26 +125,32 @@ jobs: - name: Build, test, and audit release artifacts run: | chmod +x ./gradlew - ./gradlew clean check build javadoc verifyReleaseDependencies verifyReleaseArtifacts writeReleaseChecksums \ + ./gradlew clean check build javadoc verifyReleaseConfiguration verifyReleaseDependencies verifyReleaseArtifacts writeReleaseChecksums \ -PorespawnVerificationRepository="${{ steps.orespawn.outputs.repository }}" \ - --no-daemon --stacktrace + --no-daemon --stacktrace \ + -Dorg.gradle.java.installations.paths="$JAVA_HOME,$JAVA_HOME_8_X64,$JAVA_HOME_25_X64" \ + -Dorg.gradle.java.installations.auto-detect=false \ + -Dorg.gradle.java.installations.auto-download=false - name: Generate and audit Eclipse production launches run: >- ./gradlew genEclipseRuns eclipse isolateEclipseProductionRuns verifyEclipseProductionClasspath -PorespawnVerificationRepository=${{ steps.orespawn.outputs.repository }} --no-daemon --stacktrace + -Dorg.gradle.java.installations.paths="$JAVA_HOME,$JAVA_HOME_8_X64,$JAVA_HOME_25_X64" + -Dorg.gradle.java.installations.auto-detect=false + -Dorg.gradle.java.installations.auto-download=false - name: Upload audited release candidate uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 with: - name: Mineralogy-1.18.2-${{ github.sha }} + name: Mineralogy-1.19.4-${{ github.sha }} if-no-files-found: error retention-days: 30 path: | - build/libs/Mineralogy-6.1.0.118021.jar - build/libs/Mineralogy-6.1.0.118021-sources.jar - build/libs/Mineralogy-6.1.0.118021-javadoc.jar + build/libs/Mineralogy-6.1.0.119041.jar + build/libs/Mineralogy-6.1.0.119041-sources.jar + build/libs/Mineralogy-6.1.0.119041-javadoc.jar build/release/SHA256SUMS CHANGELOG.txt @@ -72,7 +158,7 @@ jobs: if: failure() uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 with: - name: Mineralogy-1.18.2-diagnostics-${{ github.sha }} + name: Mineralogy-1.19.4-diagnostics-${{ github.sha }} if-no-files-found: ignore retention-days: 14 path: | diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 28a02717d..ec69cb463 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -3,11 +3,13 @@ name: CodeQL on: push: branches: - - master-1.18.2 + - master-1.19 - 'feature/**' pull_request: branches: - - master-1.18.2 + - master-1.19 + schedule: + - cron: '43 7 * * 4' permissions: actions: read @@ -24,6 +26,18 @@ jobs: - name: Check out source uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 + - name: Install pinned Java 25 Mavenizer runtime + uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5 + with: + distribution: temurin + java-version: '25.0.3+9.0.LTS' + + - name: Install pinned Java 8 launcher toolchain + uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5 + with: + distribution: temurin + java-version: '8.0.502+7' + - name: Install pinned Java 17 runtime and toolchain uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5 with: @@ -38,10 +52,33 @@ jobs: with: languages: java-kotlin + - name: Stage exact OreSpawn release dependency + id: orespawn + run: | + mirror="$RUNNER_TEMP/orespawn-mirror" + bash gradle/stage-orespawn-release.sh "$mirror" + echo "repository=$mirror" >> "$GITHUB_OUTPUT" + - name: Compile production code run: | chmod +x ./gradlew - ./gradlew clean classes --rerun-tasks --no-build-cache --no-daemon --stacktrace + gradle_args=( + clean classes --rerun-tasks --no-build-cache --no-daemon --stacktrace + "-PorespawnVerificationRepository=${{ steps.orespawn.outputs.repository }}" + "-Dorg.gradle.java.installations.paths=$JAVA_HOME,$JAVA_HOME_8_X64,$JAVA_HOME_25_X64" + -Dorg.gradle.java.installations.auto-detect=false + -Dorg.gradle.java.installations.auto-download=false + ) + for attempt in 1 2 3; do + if ./gradlew "${gradle_args[@]}"; then + exit 0 + fi + if [ "$attempt" -eq 3 ]; then + echo "CodeQL compilation failed after $attempt attempts." >&2 + exit 1 + fi + echo "::warning::CodeQL compilation attempt $attempt failed; retrying with the preserved Forge cache." + done - name: Analyze uses: github/codeql-action/analyze@db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28 # v4 diff --git a/.github/workflows/validate-gradle-build.yml b/.github/workflows/validate-gradle-build.yml index afe21adc4..568f47a84 100644 --- a/.github/workflows/validate-gradle-build.yml +++ b/.github/workflows/validate-gradle-build.yml @@ -3,11 +3,11 @@ name: Validate Gradle Wrapper on: push: branches: - - master-1.18.2 + - master-1.19 - 'feature/**' pull_request: branches: - - master-1.18.2 + - master-1.19 permissions: contents: read diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 2c034b46c..969416a3a 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,13 +1,13 @@ -Mineralogy 6.1.0.118021 for Minecraft 1.18.2 +Mineralogy 6.1.0.119041 for Minecraft 1.19.4 - Delegated terrain, strata, ore, and covered fluid-deposit generation to the - released OreSpawn 4.0.10.118021 provider engine, retaining the supported + released OreSpawn 4.0.16.119041 provider engine, retaining the supported `[4.0.6,5.0.0)` range; removed Mineralogy's parallel geology, geome, ore, noise, and stone-replacement generators. - Preserved all world-facing registry, tile, NBT, recipe, asset, patch, and pre-flattening conversion identities while moving production packages to zone.moddev.mc.mineralogy. Existing 1.10/1.12 chunks are protected during - 1.18.2's flattening conversion. Legacy rock-furnace IDs are established + 1.19.4's flattening conversion. Legacy rock-furnace IDs are established before Mojang data fixing, then all pre-namespaced tile IDs are made safe before Forge constructs tile entities, so inventories and progress survive and an uppercase vanilla ID cannot abort the complete chunk load. @@ -22,11 +22,11 @@ Mineralogy 6.1.0.118021 for Minecraft 1.18.2 - Made the historical `COBBLESTONE_EQUIVILENT` option functional through target-native per-family block and item tags, including vanilla aliases, reapplied after data reloads by updating the exact immutable tag objects - retained by already-parsed Forge 40 recipe ingredients. Chert and pumice + retained by already-parsed Forge 45 recipe ingredients. Chert and pumice remain unconditional cobblestone equivalents. - Added isolated Mineralogy crude-oil source and flowing fluids, block, bucket, rendering resources, and the covered Ocean deposit declaration. -- Uses Minecraft 1.18's native granite, diorite, andesite, basalt, and tuff for +- Uses Minecraft 1.19's native granite, diorite, andesite, basalt, and tuff for new OreSpawn terrain while retaining Mineralogy's historical registrations and conversion aliases. Native smooth basalt joins Mineralogy's smooth-basalt family without replacing Minecraft's basalt-smelting route. Deepslate remains @@ -52,7 +52,7 @@ Mineralogy 6.1.0.118021 for Minecraft 1.18.2 slab and back at a lossless 1:1 ratio for modpacks that require an exact vanilla item. Recipe advancements use the same exact item or family tag as the recipe they reveal. -- Extended Minecraft 1.18's native stone crafting and tool-material tags so +- Extended Minecraft 1.19's native stone crafting and tool-material tags so every enabled cobblestone equivalent, including all 27 legacy rock families and target-native aliases, works in the complete vanilla contract. Sixteen conditional JSON overrides cover furnaces, brewing stands, redstone and @@ -61,7 +61,7 @@ Mineralogy 6.1.0.118021 for Minecraft 1.18.2 ingredients and keeps blackstone, chert and pumice valid. Matching-slab rock-furnace upgrades and vanilla cobblestone construction recipes remain distinct. -- Prevented Forge 40 from silently reducing optional carbon- or coal-dust +- Prevented Forge 45 from silently reducing optional carbon- or coal-dust gunpowder recipes to nitrate plus sulfur when their compatibility tag is empty; every loaded gunpowder recipe now requires all three components. - Added 17 reviewed UTF-8 JSON locales with the same 938 ordered keys, including @@ -69,7 +69,7 @@ Mineralogy 6.1.0.118021 for Minecraft 1.18.2 Russian. - Added first-start player, developer, content, provider, and version guides, plus an exact provider example. Existing exported guides are never - overwritten. Forge 40 Eclipse launches keep their required merged + overwritten. Forge 45 Eclipse launches keep their required merged `bin/main` mod output; if Eclipse removes Gradle's staged guide copies, the exporter reads the authoritative source-checkout guides without weakening packaged-jar validation. @@ -81,12 +81,13 @@ Mineralogy 6.1.0.118021 for Minecraft 1.18.2 entries onto Mineralogy's stable provider rule IDs. This prevents duplicate ore generation and preserves world-specific geology choices on first start; established OreSpawn files remain authoritative and reloads are byte-stable. -- Preserved 1.18-native wall tall-side blockstates and models, wall/item tags, - loot tables, fluid APIs, rendering setup, and pack format 9 resources. +- Preserved 1.19.4-native wall tall-side blockstates and models, wall/item tags, + loot tables, fluid APIs, rendering setup, resource pack format 13, and data + pack format 12 resources. - Added reproducible Java 17 main, sources, and Javadoc artifacts, exact released - OreSpawn dependency verification, guarded 1.18.2 CI, and the four-component - release tag `6.1.0.118021`. -- Kept ForgeGradle 7 while sealing Forge 40's required Mavenizer compatibility + OreSpawn dependency verification, guarded 1.19.4 CI, and the four-component + release tag `6.1.0.119041`. +- Kept ForgeGradle 7 while sealing Forge 45's required Mavenizer compatibility fixture by SHA-256. The build-only tool runs on Java 25; Mineralogy compiles and ships exclusively as Java 17, and release audits reject fixture leakage. - Isolated CI's verified OreSpawn artifact in an exclusive Gradle repository so diff --git a/README.md b/README.md index fd117a663..fcd8a5462 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,17 @@ [![Discord](https://img.shields.io/badge/Discord-MMD-green.svg?style=flat&logo=Discord)](https://discord.moddev.zone) [![CurseForge downloads](https://cf.way2muchnoise.eu/full_minecraft-mineralogy_downloads.svg)](https://www.curseforge.com/minecraft/mc-mods/minecraft-mineralogy) [![Supported Minecraft versions](https://cf.way2muchnoise.eu/versions/Minecraft_minecraft-mineralogy_all.svg)](https://www.curseforge.com/minecraft/mc-mods/minecraft-mineralogy) -[![Build, test, and audit](https://github.com/MinecraftModDevelopmentMods/MinecraftMineralogy/actions/workflows/ci.yml/badge.svg?branch=master-1.18.2)](https://github.com/MinecraftModDevelopmentMods/MinecraftMineralogy/actions/workflows/ci.yml?query=branch%3Amaster-1.18.2) +[![Build, test, and audit](https://github.com/MinecraftModDevelopmentMods/MinecraftMineralogy/actions/workflows/ci.yml/badge.svg?branch=master-1.19)](https://github.com/MinecraftModDevelopmentMods/MinecraftMineralogy/actions/workflows/ci.yml?query=branch%3Amaster-1.19) -# Mineralogy 6 for Minecraft 1.18.2 +# Mineralogy 6 for Minecraft 1.19.4 Mineralogy adds real-world rock families, matching construction blocks, 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.0.118021` for Forge `40.3.0` and is built -and tested against OreSpawn `4.0.10.118021`. Its declared compatibility range is +This branch builds Mineralogy `6.1.0.119041` for Forge `45.4.0` and is built +and tested against OreSpawn `4.0.16.119041`. Its declared compatibility range is OreSpawn `[4.0.6,5.0.0)`. Install both mods on clients and servers. ## Configuration and help diff --git a/build.gradle b/build.gradle index a5680dcd9..139bf511c 100644 --- a/build.gradle +++ b/build.gradle @@ -1,6 +1,8 @@ import groovy.json.JsonSlurper import groovy.xml.XmlSlurper import java.security.MessageDigest +import java.util.Arrays +import java.util.jar.Manifest import java.util.zip.ZipFile import org.apache.tools.ant.filters.FixCrLfFilter @@ -13,14 +15,53 @@ plugins { id 'net.minecraftforge.gradle' version '7.0.34' } -def mavenizerCompatibilityJar = layout.projectDirectory.file( - 'ci-fixtures/tools/minecraft-mavenizer-0.5.21-orespawn-1.18.jar') -def mavenizerCompatibilitySha256 = - '28A6697BDF6D9500EC0AF9C1C949B9F3ED7DDFDA649CB5CAC4BEEA2E9567570A' +def sha256Of = { File inputFile -> + MessageDigest digest = MessageDigest.getInstance('SHA-256') + inputFile.withInputStream { input -> + byte[] buffer = new byte[8192] + for (int read = input.read(buffer); read >= 0; read = input.read(buffer)) { + if (read > 0) digest.update(buffer, 0, read) + } + } + digest.digest().encodeHex().toString().toUpperCase() +} + +def mavenizerToolsDirectory = layout.projectDirectory.dir('ci-fixtures/tools') +def mavenizerCompatibilityJar = mavenizerToolsDirectory.file( + 'minecraft-mavenizer-0.5.21-orespawn-compat.jar') +def mavenizerRuleManifest = mavenizerToolsDirectory.file( + 'minecraft-source-compatibility.json') +def mavenizerSourcePatch = mavenizerToolsDirectory.file( + 'minecraft-mavenizer-0.5.21-orespawn-compat.patch') +def mavenizerLicense = mavenizerToolsDirectory.file('LICENSE-MAVENIZER.txt') +def mavenizerReadme = mavenizerToolsDirectory.file('README.md') +def mavenizerFixtureChecksums = [ + (mavenizerCompatibilityJar.asFile): + '341B3FB10ABA6EA7DC612FBE519DC290A1C81867AED5DD320ACD783688AC49DE', + (mavenizerRuleManifest.asFile): + '33A3217261EBB8F37D45F50BD2F8CE70B221C014A5C15F4C5F8F9091AD6D1EC8', + (mavenizerSourcePatch.asFile): + 'D856190DEF5574716C5E4F4379912C451B1F5952B0B111576651A98EECF58544', + (mavenizerLicense.asFile): + '20C17D8B8C48A600800DFD14F95D5CB9FF47066A9641DDEAB48DC54AEC96E331', + (mavenizerReadme.asFile): + '88806D79B0FD4479FA07CCFF30A44A6D90F1BF822665EFBFCCCBD5C99F65FBB3' +] + +// ForgeGradle invokes Mavenizer while configuring Forge 45. Verify the exact +// target-aware build-only tool and rule manifest before any fixture code runs. +[mavenizerCompatibilityJar.asFile, mavenizerRuleManifest.asFile].each { fixture -> + if (!fixture.isFile()) { + throw new GradleException("Missing Mavenizer compatibility fixture: ${fixture}") + } + String actual = sha256Of(fixture) + String expected = mavenizerFixtureChecksums[fixture] + if (actual != expected) { + throw new GradleException("Mavenizer compatibility fixture checksum mismatch for " + + "${fixture.name}: expected ${expected}, found ${actual}") + } +} -// ForgeGradle 7's Mavenizer recompilation rejects a redundant accessor emitted -// by Forge 40's 1.18.2 decompiler. This checksum-sealed build-only variant -// removes that accessor; Mineralogy itself remains Java 17 bytecode. fgtools.configure('mavenizer') { classpath.from(mavenizerCompatibilityJar) mainClass.set('net.minecraftforge.mcmaven.cli.Main') @@ -48,8 +89,8 @@ def versionParts = project.mod_version.toString().tokenize('.') if (versionParts.size() != 4 || !versionParts.every { it ==~ /\d+/ }) { throw new GradleException("mod_version must use Major.Minor.Bug.Target numeric form: ${project.mod_version}") } -if (versionParts[3] != '118021') { - throw new GradleException("Mineralogy 1.18.2 Forge releases must use target 118021: ${project.mod_version}") +if (versionParts[3] != '119041') { + throw new GradleException("Mineralogy 1.19.4 Forge releases must use target 119041: ${project.mod_version}") } java { @@ -105,14 +146,14 @@ minecraft { def developmentModOutput = layout.buildDirectory.dir('forge-run-mod-classes/main') def prepareDevelopmentMod = tasks.register('prepareDevelopmentMod', Sync) { group = 'ide' - description = 'Merges production classes and resources for Forge 40 development discovery.' + description = 'Merges production classes and resources for Forge 45 development discovery.' dependsOn tasks.named('classes') from sourceSets.main.output.classesDirs from sourceSets.main.output.resourcesDir into developmentModOutput } -def configureForge40Run = { JavaExec runTask, String launchTarget -> +def configureForge45Run = { JavaExec runTask, String launchTarget -> runTask.dependsOn prepareDevelopmentMod runTask.environment 'MOD_CLASSES', "mineralogy%%${developmentModOutput.get().asFile}" runTask.doFirst { @@ -127,7 +168,7 @@ def configureForge40Run = { JavaExec runTask, String launchTarget -> tasks.withType(JavaExec).configureEach { JavaExec runTask -> String launchTarget = [runClient: 'fmluserdevclient', runServer: 'fmluserdevserver'][runTask.name] - if (launchTarget != null) configureForge40Run(runTask, launchTarget) + if (launchTarget != null) configureForge45Run(runTask, launchTarget) } def orespawnModule = "mmd-orespawn-${project.orespawn_curse_project_id}" @@ -345,39 +386,101 @@ tasks.register('verifyMavenCoordinates') { tasks.register('verifyMavenizerCompatibilityFixture') { group = 'verification' - description = 'Verifies the sealed Forge 1.18.2 Mavenizer compatibility fixture.' - inputs.file mavenizerCompatibilityJar + description = 'Verifies the sealed target-aware ForgeGradle Mavenizer compatibility tool.' + inputs.files mavenizerFixtureChecksums.keySet() doLast { - File fixture = mavenizerCompatibilityJar.asFile - if (!fixture.isFile()) { - throw new GradleException("Missing Mavenizer compatibility fixture: ${fixture}") + mavenizerFixtureChecksums.each { fixture, expected -> + if (!fixture.isFile()) { + throw new GradleException("Missing Mavenizer compatibility fixture: ${fixture}") + } + String actual = sha256Of(fixture) + if (actual != expected) { + throw new GradleException("Mavenizer compatibility fixture checksum mismatch for " + + "${fixture.name}: expected ${expected}, found ${actual}") + } + } + + def parsed = new JsonSlurper().parse(mavenizerRuleManifest.asFile) + if (parsed.schema != 1 || parsed.targets.keySet() != + ['net.minecraftforge:forge:1.19.4-45.4.0'] as Set) { + throw new GradleException('Mavenizer target-rule manifest has unexpected targets or schema') + } + def forgeRules = parsed.targets['net.minecraftforge:forge:1.19.4-45.4.0'] + def ruleIds = forgeRules.rules.collect { it.id } + if (forgeRules.expectedApplications != 8 || forgeRules.rules.size() != 8 + || ruleIds.toSet().size() != 8) { + throw new GradleException('Mavenizer target-rule manifest must define eight unique Forge 45 rules') } - MessageDigest digest = MessageDigest.getInstance('SHA-256') - fixture.withInputStream { input -> - byte[] buffer = new byte[8192] - for (int read = input.read(buffer); read >= 0; read = input.read(buffer)) { - if (read > 0) digest.update(buffer, 0, read) + + ZipFile fixtureJar = new ZipFile(mavenizerCompatibilityJar.asFile) + try { + def embeddedEntry = fixtureJar.getEntry( + 'META-INF/orespawn/minecraft-source-compatibility.json') + if (embeddedEntry == null) { + throw new GradleException('Mavenizer fixture is missing its embedded target-rule manifest') + } + byte[] embedded = fixtureJar.getInputStream(embeddedEntry).withCloseable { it.readAllBytes() } + byte[] external = mavenizerRuleManifest.asFile.bytes + if (!Arrays.equals(embedded, external)) { + throw new GradleException('Embedded and externally audited Mavenizer manifests differ') + } + + def patcherEntry = fixtureJar.getEntry( + 'net/minecraftforge/mcmaven/impl/util/SourceCompatibilityPatcher.class') + if (patcherEntry == null) { + throw new GradleException('Mavenizer fixture is missing SourceCompatibilityPatcher') + } + byte[] classHeader = fixtureJar.getInputStream(patcherEntry).withCloseable { + it.readNBytes(8) + } + if (classHeader.length != 8 || classHeader[0..3] != + [0xCA, 0xFE, 0xBA, 0xBE].collect { (byte) it }) { + throw new GradleException('Mavenizer compatibility class has an invalid class header') } + int classMajor = ((classHeader[6] & 0xff) << 8) | (classHeader[7] & 0xff) + if (classMajor != 69) { + throw new GradleException("Mavenizer compatibility tool must use Java 25 bytecode, found ${classMajor}") + } + + def jarManifestEntry = fixtureJar.getEntry('META-INF/MANIFEST.MF') + Manifest jarManifest = new Manifest(fixtureJar.getInputStream(jarManifestEntry)) + if (jarManifest.mainAttributes.getValue('Main-Class') != + 'net.minecraftforge.mcmaven.cli.Main') { + throw new GradleException('Mavenizer compatibility fixture has an unexpected main class') + } + } finally { + fixtureJar.close() + } + + String readme = mavenizerReadme.asFile.getText('UTF-8') + String patchText = mavenizerSourcePatch.asFile.getText('UTF-8') + String licenseText = mavenizerLicense.asFile.getText('UTF-8') + if (!readme.contains('6968241ce7a0a902cdc1c534b976e8373a423091') + || !readme.contains('Temurin `25.0.3+9`')) { + throw new GradleException('Mavenizer provenance or Java 25 build instructions are incomplete') + } + if (!patchText.contains('SourceCompatibilityPatcher.java') + || !patchText.contains('minecraft-source-compatibility.json')) { + throw new GradleException('Mavenizer source patch is incomplete') } - String actual = digest.digest().encodeHex().toString().toUpperCase() - if (actual != mavenizerCompatibilitySha256) { - throw new GradleException("Mavenizer compatibility fixture checksum mismatch: ${actual}") + if (!licenseText.contains('GNU LESSER GENERAL PUBLIC LICENSE')) { + throw new GradleException('Mavenizer LGPL-2.1 licence fixture is incomplete') } } } tasks.register('verifyReleaseConfiguration') { group = 'verification' - description = 'Verifies the exact Mineralogy 1.18.2 release identity.' + description = 'Verifies the exact Mineralogy 1.19.4 release identity.' dependsOn tasks.named('verifyMavenizerCompatibilityFixture') doLast { - if (project.mod_version != '6.1.0.118021' + if (project.mod_version != '6.1.0.119041' || project.mod_group != expectedMavenGroup - || project.minecraft_version != '1.18.2' - || project.forge_version != '40.3.0' + || project.minecraft_version != '1.19.4' + || project.forge_version != '45.4.0' || project.mcp_mappings_channel != 'official' - || project.mcp_mappings_version != '1.18.2') { - throw new GradleException('Unexpected Mineralogy 1.18.2 release identity') + || project.mcp_mappings_version != '1.19.4') { + throw new GradleException('Unexpected Mineralogy 1.19.4 release identity') } } } @@ -386,9 +489,9 @@ tasks.register('verifyReleaseDependencies') { group = 'verification' description = 'Resolves and verifies the exact released OreSpawn dependency.' doLast { - if (project.mod_version != '6.1.0.118021' + if (project.mod_version != '6.1.0.119041' || project.minecraft_version != project.mc_version - || project.mc_version != '1.18.2' + || project.mc_version != '1.19.4' || project.loader_name != 'forge' || project.loader_code != '1' || project.java_version != '17' @@ -397,9 +500,9 @@ tasks.register('verifyReleaseDependencies') { || project.curseforge_project_id != '240974') { throw new GradleException('Unexpected generic release dispatcher metadata') } - if (project.orespawn_version != '4.0.10.118021' || + if (project.orespawn_version != '4.0.16.119041' || project.orespawn_curse_project_id != '245586' || - project.orespawn_curse_file_id != '8750114') { + project.orespawn_curse_file_id != '8780970') { throw new GradleException('Unexpected OreSpawn release coordinates') } File artifact = configurations.orespawnRelease.resolvedConfiguration.resolvedArtifacts @@ -505,7 +608,7 @@ tasks.register('verifyReleaseArtifacts') { ?.dimensions?.get('minecraft:overworld') if (!provider.rocks.values().every { it.min_y == -64 && it.max_y == 319 } || oil?.min_y != -48 || oil?.max_y != 48) { - throw new GradleException('Packaged provider does not use Minecraft 1.18.2 world heights') + throw new GradleException('Packaged provider does not use Minecraft 1.19.4 world heights') } if (provider.rocks['mineralogy:rock/minecraft/basalt']?.block != 'minecraft:basalt' || provider.rocks['mineralogy:rock/minecraft/tuff']?.block != 'minecraft:tuff' || @@ -521,7 +624,7 @@ tasks.register('verifyReleaseArtifacts') { ore.dimensions?.get('minecraft:overworld')?.host_tags == ['minecraft:stone_ore_replaceables', 'minecraft:deepslate_ore_replaceables'] }) { - throw new GradleException('Packaged provider does not use the Minecraft 1.18.2 native-rock and deepslate contract') + throw new GradleException('Packaged provider does not use the Minecraft 1.19.4 native-rock and deepslate contract') } byte[] providerBytes = zip.getInputStream( zip.getEntry('data/mineralogy/orespawn/provider.json')).bytes @@ -547,7 +650,7 @@ tasks.register('verifyReleaseArtifacts') { predicate.item != null || (predicate.tag == null && (!(predicate.items instanceof Collection) || predicate.items.isEmpty())) }) { - throw new GradleException("Invalid Minecraft 1.18.2 item predicate in ${source}: ${criterionName}") + throw new GradleException("Invalid Minecraft 1.19.4 item predicate in ${source}: ${criterionName}") } } } @@ -682,7 +785,7 @@ tasks.register('verifyReleaseArtifacts') { def wallBlockstates = names.findAll { it ==~ /assets\/mineralogy\/blockstates\/.+_wall\.json/ } def tallWallModels = names.findAll { it ==~ /assets\/mineralogy\/models\/block\/.+_wall_side_tall\.json/ } if (wallBlockstates.size() != 108 || tallWallModels.size() != 108) { - throw new GradleException("Release jar must contain all 108 Forge 40 wall blockstates and tall-side models") + throw new GradleException("Release jar must contain all 108 Forge 45 wall blockstates and tall-side models") } } finally { @@ -775,7 +878,7 @@ tasks.withType(PublishToMavenRepository).configureEach { : tasks.named('verifyPreparedReleaseArtifacts')) } -tasks.register('syncForge40EclipseLaunches') { +tasks.register('syncForge45EclipseLaunches') { group = 'ide' dependsOn tasks.named('processResources') doLast { @@ -808,14 +911,12 @@ tasks.register('syncForge40EclipseLaunches') { 'show.executions.view=false', '' ].join('\r\n'), 'UTF-8') - // Forge 40 loads the mod solely from Eclipse's merged bin/main output. + // Forge 45 loads the mod solely from Eclipse's merged bin/main output. // Copy the processed production resources as a normal doLast action so // token-expanded metadata and externally edited JSON cannot lag behind // the source tree without making bin/main a Gradle-owned task output. // Eclipse rewrites sourceSets.main.output.resourcesDir to bin/main. - // Always copy from Gradle's actual processResources destination or the - // comparison degenerates into bin/main -> bin/main and leaves raw - // ${...} tokens from Eclipse's resource builder in production runs. + // Always copy from Gradle's actual processResources destination. File processedResources = layout.buildDirectory.dir('resources/main').get().asFile copy { from processedResources @@ -841,10 +942,8 @@ tasks.register('syncForge40EclipseLaunches') { "")) text = text.replaceFirst(//, java.util.regex.Matcher.quoteReplacement("")) - // Slime Launcher tokenizes these program arguments itself. Paths - // containing spaces therefore have to be quoted in the launch - // file even though Eclipse already treats the whole XML value as - // one attribute. ForgeGradle's generated launch omits the quotes. + // Slime Launcher tokenizes these program arguments itself. Quote + // every complete path because this workspace name contains spaces. def programArguments = text =~ /()/ if (programArguments.count != 1) { throw new GradleException("ForgeGradle generated malformed program arguments in ${launch.name}") @@ -868,8 +967,6 @@ tasks.register('syncForge40EclipseLaunches') { } text = text.replace(programArguments[0][0], programArguments[0][1] + arguments + programArguments[0][3]) - // Eclipse tokenizes VM arguments too. Quote the complete system - // property because this workspace path contains "MinecraftMineralogy 118". String legacyClassPathPrefix = '-DlegacyClassPath.file=' int legacyClassPathStart = text.indexOf(legacyClassPathPrefix) int legacyClassPathEnd = text.indexOf(' -DignoreList=', legacyClassPathStart) @@ -899,7 +996,7 @@ tasks.register('syncForge40EclipseLaunches') { tasks.register('verifyEclipseProductionClasspath') { group = 'verification' - dependsOn tasks.named('syncForge40EclipseLaunches') + dependsOn tasks.named('syncForge45EclipseLaunches') doLast { File classpath = file('.classpath') if (!classpath.isFile()) throw new GradleException('Eclipse .classpath was not generated') @@ -946,7 +1043,7 @@ tasks.register('verifyEclipseProductionClasspath') { String mainOutput = new File(projectDir, 'bin/main').absolutePath String expectedModClasses = "mineralogy%%${mainOutput}" if (!launch.contains(expectedModClasses)) { - throw new GradleException("Eclipse launch is not using Forge 40's merged production output: ${name}") + throw new GradleException("Eclipse launch is not using Forge 45's merged production output: ${name}") } ['cache', 'metadata', 'to-srg', 'to-obf'].each { flag -> if (!launch.contains("--${flag} "")) { @@ -981,24 +1078,24 @@ tasks.register('verifyEclipseProductionClasspath') { throw new GradleException('Eclipse output contains stale or unexpanded mods.toml metadata') } String eclipseMetadata = eclipseModsToml.getText('UTF-8') - if (eclipseMetadata.contains('${') || !eclipseMetadata.contains('version="6.1.0.118021"')) { + if (eclipseMetadata.contains('${') || !eclipseMetadata.contains('version="6.1.0.119041"')) { throw new GradleException('Eclipse output contains unresolved or invalid Mineralogy version metadata') } } } tasks.matching { it.name == 'genEclipseRuns' }.configureEach { - finalizedBy tasks.named('syncForge40EclipseLaunches') + finalizedBy tasks.named('syncForge45EclipseLaunches') } tasks.register('isolateEclipseProductionRuns') { group = 'ide' dependsOn tasks.named('genEclipseRuns') - dependsOn tasks.named('syncForge40EclipseLaunches') + dependsOn tasks.named('syncForge45EclipseLaunches') } tasks.matching { it.name == 'eclipse' }.configureEach { - finalizedBy tasks.named('syncForge40EclipseLaunches') + finalizedBy tasks.named('syncForge45EclipseLaunches') } tasks.named('check') { diff --git a/ci-fixtures/tools/README.md b/ci-fixtures/tools/README.md index 766eb6c68..e69db45b7 100644 --- a/ci-fixtures/tools/README.md +++ b/ci-fixtures/tools/README.md @@ -1,23 +1,49 @@ -# Forge 1.18.2 Mavenizer compatibility fixture +# ForgeGradle 7 Mavenizer compatibility fixture -`minecraft-mavenizer-0.5.21-orespawn-1.18.jar` is a build-only derivative of -MinecraftForge MinecraftMavenizer `0.5.21`, source commit -`6968241ce7a0a902cdc1c534b976e8373a423091`. +This directory contains a build-only derivative of MinecraftForge's +MinecraftMavenizer `0.5.21`. It is used only while ForgeGradle prepares the +exact Forge `1.19.4-45.4.0` development dependency and is excluded from every +OreSpawn publication artifact. -Forge 40's 1.18.2 decompiler emits a redundant explicit `Holder.Direct#value` -record accessor. The complete patched Minecraft source tree is rejected by -modern `javac`; removing that method is safe because the record generates the -same public accessor automatically. The derivative also honors -`ORESPAWN_MAVENIZER_OFFLINE=true` by adding Mavenizer's native `--offline` -argument. This closes ForgeGradle 7's failure to propagate Gradle offline mode -to the subprocess; it does not alter normal online builds. +## Provenance and licence -`minecraft-1.18-holder-accessor.patch` documents the complete two-file source -change. +- Upstream: +- Exact source commit: `6968241ce7a0a902cdc1c534b976e8373a423091` +- Upstream version: `0.5.21` +- Licence: LGPL-2.1-only; see `LICENSE-MAVENIZER.txt` +- OreSpawn derivative patch: `minecraft-mavenizer-0.5.21-orespawn-compat.patch` +- Embedded/external rule manifest: `minecraft-source-compatibility.json` -The fixture is used only while ForgeGradle prepares the development dependency. -It is checksum-verified by the build and excluded from every Mineralogy artifact. -MinecraftMavenizer remains licensed LGPL-2.1-only; see `LICENSE-MAVENIZER.txt`. +The patch adds a target-aware compatibility stage before Mavenizer recompiles +decompiled sources. Rules run only for an exact Maven artifact listed in the +manifest. Each rule requires one exact source file, one exact record +declaration and one accessor in that record. Missing, partial, duplicate or +ambiguous states fail preparation. Targets without an explicit rule set are +left unchanged. -SHA-256: -`28A6697BDF6D9500EC0AF9C1C949B9F3ED7DDFDA649CB5CAC4BEEA2E9567570A` +For Forge `1.19.4-45.4.0`, the manifest removes the eight explicit accessors +that duplicate compiler-generated record accessors in `Holder.Direct`, +`OptionInstance` and `MemoryCondition`. The implicit record methods have the +same public contract. A marker beside Mavenizer's output records the target, +manifest SHA-256 and applied rule IDs. Reprocessing already-patched sources is +validated and idempotent. + +The derivative also propagates Gradle offline mode when the build sets +`ORESPAWN_MAVENIZER_OFFLINE=true`. Mavenizer itself runs on Java 25; OreSpawn +and Minecraft 1.19.4 continue to compile for Java 17. + +## Rebuild + +1. Clone the upstream repository and detach at + `6968241ce7a0a902cdc1c534b976e8373a423091`. +2. Apply `minecraft-mavenizer-0.5.21-orespawn-compat.patch` with `git am`. +3. Set `JAVA_HOME` to Temurin Java 25. +4. Run `./gradlew clean build --no-daemon` (or `gradlew.bat` on Windows). +5. Copy `build/libs/minecraft-mavenizer-0.5.21.jar` to + `minecraft-mavenizer-0.5.21-orespawn-compat.jar`. +6. Run OreSpawn's `verifyMavenizerCompatibilityFixture` task. The build script + contains the authoritative checksums and also verifies the embedded + manifest, Java class version and licence/provenance files. + +The sealed derivative was built with Eclipse Temurin `25.0.3+9` and Gradle +`9.1.0` from the upstream wrapper. diff --git a/ci-fixtures/tools/minecraft-1.18-holder-accessor.patch b/ci-fixtures/tools/minecraft-1.18-holder-accessor.patch deleted file mode 100644 index 57fd2b27d..000000000 --- a/ci-fixtures/tools/minecraft-1.18-holder-accessor.patch +++ /dev/null @@ -1,43 +0,0 @@ -diff --git a/src/main/java/net/minecraftforge/mcmaven/cli/Main.java b/src/main/java/net/minecraftforge/mcmaven/cli/Main.java -index eeda8a0..4762951 100644 ---- a/src/main/java/net/minecraftforge/mcmaven/cli/Main.java -+++ b/src/main/java/net/minecraftforge/mcmaven/cli/Main.java -@@ -14,0 +15 @@ import java.util.ArrayList; -+import java.util.Arrays; -@@ -39,0 +41,6 @@ public class Main { -+ if ("true".equalsIgnoreCase(System.getenv("ORESPAWN_MAVENIZER_OFFLINE")) -+ && Arrays.stream(args).noneMatch("--offline"::equals)) { -+ var offlineArgs = Arrays.copyOf(args, args.length + 1); -+ offlineArgs[args.length] = "--offline"; -+ args = offlineArgs; -+ } -diff --git a/src/main/java/net/minecraftforge/mcmaven/impl/util/ProcessUtils.java b/src/main/java/net/minecraftforge/mcmaven/impl/util/ProcessUtils.java -index 9fa2888..be7f6be 100644 ---- a/src/main/java/net/minecraftforge/mcmaven/impl/util/ProcessUtils.java -+++ b/src/main/java/net/minecraftforge/mcmaven/impl/util/ProcessUtils.java -@@ -307,0 +308,2 @@ public final class ProcessUtils { -+ patchMinecraft118HolderAccessor(sourcesOutput); -+ -@@ -368,0 +371,22 @@ public final class ProcessUtils { -+ private static void patchMinecraft118HolderAccessor(File sourcesOutput) { -+ var holder = new File(sourcesOutput, "net/minecraft/core/Holder.java"); -+ if (!holder.isFile()) -+ return; -+ -+ try { -+ var source = Files.readString(holder.toPath()); -+ var record = "public static record Direct(T value) implements Holder"; -+ var accessor = "\n public T value() {\n return this.value;\n }\n"; -+ if (!source.contains(record) || !source.contains(accessor)) -+ return; -+ -+ var patched = source.replace(accessor, "\n"); -+ if (patched.contains(accessor)) -+ throw new IllegalStateException("Holder.Direct accessor compatibility patch was ambiguous"); -+ Files.writeString(holder.toPath(), patched); -+ LOGGER.info("Applied Minecraft 1.18.2 Holder.Direct javac compatibility patch"); -+ } catch (IOException e) { -+ throw new RuntimeException("Failed to patch Minecraft 1.18.2 Holder source", e); -+ } -+ } -+ diff --git a/ci-fixtures/tools/minecraft-mavenizer-0.5.21-orespawn-1.18.jar b/ci-fixtures/tools/minecraft-mavenizer-0.5.21-orespawn-compat.jar similarity index 93% rename from ci-fixtures/tools/minecraft-mavenizer-0.5.21-orespawn-1.18.jar rename to ci-fixtures/tools/minecraft-mavenizer-0.5.21-orespawn-compat.jar index f88af85f8..cc781cdb8 100644 Binary files a/ci-fixtures/tools/minecraft-mavenizer-0.5.21-orespawn-1.18.jar and b/ci-fixtures/tools/minecraft-mavenizer-0.5.21-orespawn-compat.jar differ diff --git a/ci-fixtures/tools/minecraft-mavenizer-0.5.21-orespawn-compat.patch b/ci-fixtures/tools/minecraft-mavenizer-0.5.21-orespawn-compat.patch new file mode 100644 index 000000000..28951fba9 --- /dev/null +++ b/ci-fixtures/tools/minecraft-mavenizer-0.5.21-orespawn-compat.patch @@ -0,0 +1,425 @@ +From 10279f8ab1adadb87b56f36c85dbda3cf64e62b3 Mon Sep 17 00:00:00 2001 +From: OreSpawn Build Fixture +Date: Fri, 28 Aug 2026 15:21:10 +0100 +Subject: [PATCH] Add target-aware source compatibility rules + +--- + build.gradle | 2 +- + .../net/minecraftforge/mcmaven/cli/Main.java | 18 +- + .../minecraftforge/mcmaven/cli/MavenTask.java | 3 + + .../mcmaven/impl/util/ProcessUtils.java | 2 + + .../impl/util/SourceCompatibilityPatcher.java | 241 ++++++++++++++++++ + .../minecraft-source-compatibility.json | 58 +++++ + 6 files changed, 322 insertions(+), 2 deletions(-) + create mode 100644 src/main/java/net/minecraftforge/mcmaven/impl/util/SourceCompatibilityPatcher.java + create mode 100644 src/main/resources/META-INF/orespawn/minecraft-source-compatibility.json + +diff --git a/build.gradle b/build.gradle +index 439c211..9d99d81 100644 +--- a/build.gradle ++++ b/build.gradle +@@ -17,7 +17,7 @@ plugins { + gradleutils.displayName = 'Minecraft Mavenizer' + description = 'A pure-blooded Java tool to generate a maven repository for Minecraft artifacts.' + group = 'net.minecraftforge' +-version = gitversion.tagOffset ++version = '0.5.21' + + println "Version: $version" + +diff --git a/src/main/java/net/minecraftforge/mcmaven/cli/Main.java b/src/main/java/net/minecraftforge/mcmaven/cli/Main.java +index eeda8a0..ad0fe93 100644 +--- a/src/main/java/net/minecraftforge/mcmaven/cli/Main.java ++++ b/src/main/java/net/minecraftforge/mcmaven/cli/Main.java +@@ -12,6 +12,7 @@ import static net.minecraftforge.mcmaven.impl.Mavenizer.LOGGER; + + import java.time.Duration; + import java.util.ArrayList; ++import java.util.Arrays; + + public class Main { + private static final String DISPLAY_NAME = "Minecraft Mavenizer"; +@@ -20,6 +21,8 @@ public class Main { + try { + LOGGER.capture(); + LOGGER.info(JarVersionInfo.of(DISPLAY_NAME, Main.class).implementation()); ++ LOGGER.info("OreSpawn Mavenizer compatibility runtime: Java " + Runtime.version() ++ + " (" + System.getProperty("java.vendor") + ")"); + run(args); + } catch (Throwable e) { + LOGGER.release(); +@@ -36,7 +39,8 @@ public class Main { + LOGGER.getInfo().printf(", took %d:%02d.%03d%n", time.toMinutesPart(), time.toSecondsPart(), time.toMillisPart()); + } + +- private static void run(String[] args) throws Exception { ++ private static void run(String[] suppliedArgs) throws Exception { ++ var args = withOfflinePropagation(suppliedArgs); + var parser = new OptionParser(); + parser.allowsUnrecognizedOptions(); + var tasks = Tasks.values(); +@@ -88,4 +92,16 @@ public class Main { + Tasks.MAVEN.callback.run(args, false); + } + } ++ ++ private static String[] withOfflinePropagation(String[] suppliedArgs) { ++ if (!"true".equalsIgnoreCase(System.getenv("ORESPAWN_MAVENIZER_OFFLINE")) ++ || Arrays.asList(suppliedArgs).contains("--offline")) { ++ return suppliedArgs; ++ } ++ ++ var propagated = Arrays.copyOf(suppliedArgs, suppliedArgs.length + 1); ++ propagated[suppliedArgs.length] = "--offline"; ++ LOGGER.info("OreSpawn Mavenizer compatibility: propagated Gradle offline mode"); ++ return propagated; ++ } + } +diff --git a/src/main/java/net/minecraftforge/mcmaven/cli/MavenTask.java b/src/main/java/net/minecraftforge/mcmaven/cli/MavenTask.java +index 825820e..39bb9b3 100644 +--- a/src/main/java/net/minecraftforge/mcmaven/cli/MavenTask.java ++++ b/src/main/java/net/minecraftforge/mcmaven/cli/MavenTask.java +@@ -21,6 +21,7 @@ import net.minecraftforge.mcmaven.impl.cache.Cache; + import net.minecraftforge.mcmaven.impl.mappings.Mappings; + import net.minecraftforge.mcmaven.impl.util.Artifact; + import net.minecraftforge.mcmaven.impl.util.Constants; ++import net.minecraftforge.mcmaven.impl.util.SourceCompatibilityPatcher; + + import static net.minecraftforge.mcmaven.impl.Mavenizer.LOGGER; + +@@ -194,6 +195,8 @@ class MavenTask { + if (artifact.getVersion() == null) + artifact = artifact.withVersion(options.valueOf(versionO)); + ++ SourceCompatibilityPatcher.selectTarget(artifact); ++ + var mappings = getMappings(options, mappingsO, parchmentO); + + var foreignRepositories = new HashMap(); +diff --git a/src/main/java/net/minecraftforge/mcmaven/impl/util/ProcessUtils.java b/src/main/java/net/minecraftforge/mcmaven/impl/util/ProcessUtils.java +index 9fa2888..d8c14fd 100644 +--- a/src/main/java/net/minecraftforge/mcmaven/impl/util/ProcessUtils.java ++++ b/src/main/java/net/minecraftforge/mcmaven/impl/util/ProcessUtils.java +@@ -305,6 +305,8 @@ public final class ProcessUtils { + throw new RuntimeException("Failed to extract source jar: " + sourcesJar.getAbsolutePath(), e); + } + ++ SourceCompatibilityPatcher.apply(sourcesOutput.toPath(), outputJar.toPath()); ++ + // track source files + var sourcePath = new StringBuilder(); + var nonSourceFiles = new ArrayList(); +diff --git a/src/main/java/net/minecraftforge/mcmaven/impl/util/SourceCompatibilityPatcher.java b/src/main/java/net/minecraftforge/mcmaven/impl/util/SourceCompatibilityPatcher.java +new file mode 100644 +index 0000000..2cb07e0 +--- /dev/null ++++ b/src/main/java/net/minecraftforge/mcmaven/impl/util/SourceCompatibilityPatcher.java +@@ -0,0 +1,241 @@ ++/* ++ * Copyright (c) Forge Development LLC and contributors ++ * SPDX-License-Identifier: LGPL-2.1-only ++ */ ++package net.minecraftforge.mcmaven.impl.util; ++ ++import com.google.gson.Gson; ++import java.io.IOException; ++import java.io.InputStream; ++import java.nio.charset.StandardCharsets; ++import java.nio.file.Files; ++import java.nio.file.Path; ++import java.nio.file.StandardCopyOption; ++import java.security.MessageDigest; ++import java.security.NoSuchAlgorithmException; ++import java.util.HashSet; ++import java.util.LinkedHashMap; ++import java.util.List; ++import java.util.Map; ++import java.util.Objects; ++import java.util.stream.Collectors; ++ ++import static net.minecraftforge.mcmaven.impl.Mavenizer.LOGGER; ++ ++/** Applies exact, target-scoped source compatibility rules before recompilation. */ ++public final class SourceCompatibilityPatcher { ++ public static final String MANIFEST_RESOURCE = "META-INF/orespawn/minecraft-source-compatibility.json"; ++ private static final Gson GSON = new Gson(); ++ private static volatile String selectedArtifact; ++ ++ private SourceCompatibilityPatcher() {} ++ ++ public static void selectTarget(Artifact artifact) { ++ selectedArtifact = artifact.getDescriptor(); ++ } ++ ++ public static void apply(Path sourceRoot, Path outputJar) { ++ var artifact = selectedArtifact; ++ if (artifact == null) ++ throw new IllegalStateException("No Mavenizer target artifact was selected before source recompilation"); ++ ++ var manifestBytes = readManifest(); ++ var manifestHash = sha256(manifestBytes); ++ var manifest = GSON.fromJson(new String(manifestBytes, StandardCharsets.UTF_8), RuleManifest.class); ++ if (manifest == null || manifest.schema != 1 || manifest.targets == null) ++ throw new IllegalStateException("Unsupported or incomplete OreSpawn Mavenizer compatibility manifest"); ++ ++ var target = manifest.targets.get(artifact); ++ if (target == null) { ++ LOGGER.info("OreSpawn Mavenizer compatibility: no rules for " + artifact); ++ return; ++ } ++ ++ validateTarget(target); ++ var sourceByFile = new LinkedHashMap(); ++ var present = 0; ++ var absent = 0; ++ for (var rule : target.rules) { ++ var file = sourceRoot.resolve(rule.file).normalize(); ++ if (!file.startsWith(sourceRoot.normalize())) ++ throw new IllegalStateException("Compatibility rule escapes source root: " + rule.id); ++ if (!Files.isRegularFile(file)) ++ throw new IllegalStateException("Compatibility source file is missing for " + rule.id + ": " + rule.file); ++ ++ var source = sourceByFile.computeIfAbsent(file, ++ ignored -> readUtf8(file).replace("\r\n", "\n")); ++ requireCount(source, rule.recordDeclaration, 1, "record declaration", rule); ++ var accessorCount = countInRecord(source, rule); ++ if (accessorCount == 1) ++ present++; ++ else if (accessorCount == 0) ++ absent++; ++ else ++ throw new IllegalStateException("Ambiguous accessor match for " + rule.id + ": expected at most 1, found " + accessorCount); ++ } ++ ++ if (present != 0 && absent != 0) ++ throw new IllegalStateException("Partial compatibility state for " + artifact + ": " + present + " present, " + absent + " absent"); ++ ++ if (present == target.expectedApplications) { ++ for (var rule : target.rules) { ++ var file = sourceRoot.resolve(rule.file).normalize(); ++ var patched = replaceInRecord(sourceByFile.get(file), rule); ++ sourceByFile.put(file, patched); ++ } ++ sourceByFile.forEach(SourceCompatibilityPatcher::writeUtf8); ++ writeMarker(outputJar, artifact, manifestHash, target.rules); ++ LOGGER.info("OreSpawn Mavenizer compatibility: applied " + present + " rule(s) for " + artifact ++ + " [" + ruleIds(target.rules) + "] manifest SHA-256 " + manifestHash); ++ } else if (absent == target.expectedApplications) { ++ writeMarker(outputJar, artifact, manifestHash, target.rules); ++ LOGGER.info("OreSpawn Mavenizer compatibility: verified " + absent + " rule(s) already applied for " + artifact ++ + " [" + ruleIds(target.rules) + "] manifest SHA-256 " + manifestHash); ++ } else { ++ throw new IllegalStateException("Compatibility manifest expected " + target.expectedApplications ++ + " applications for " + artifact + " but defines " + target.rules.size()); ++ } ++ } ++ ++ private static void validateTarget(TargetRuleSet target) { ++ if (target.expectedApplications <= 0 || target.rules == null ++ || target.rules.size() != target.expectedApplications) { ++ throw new IllegalStateException("Compatibility target has an invalid expected application count"); ++ } ++ var ids = new HashSet(); ++ for (var rule : target.rules) { ++ Objects.requireNonNull(rule.id, "Compatibility rule id"); ++ Objects.requireNonNull(rule.file, "Compatibility rule file"); ++ Objects.requireNonNull(rule.recordDeclaration, "Compatibility record declaration"); ++ Objects.requireNonNull(rule.accessor, "Compatibility accessor"); ++ if (!ids.add(rule.id)) ++ throw new IllegalStateException("Duplicate compatibility rule id: " + rule.id); ++ } ++ } ++ ++ private static byte[] readManifest() { ++ try (InputStream in = SourceCompatibilityPatcher.class.getClassLoader().getResourceAsStream(MANIFEST_RESOURCE)) { ++ if (in == null) ++ throw new IllegalStateException("Missing embedded compatibility manifest: " + MANIFEST_RESOURCE); ++ return in.readAllBytes(); ++ } catch (IOException e) { ++ throw new IllegalStateException("Could not read embedded compatibility manifest", e); ++ } ++ } ++ ++ private static String readUtf8(Path file) { ++ try { ++ return Files.readString(file, StandardCharsets.UTF_8); ++ } catch (IOException e) { ++ throw new IllegalStateException("Could not read compatibility source " + file, e); ++ } ++ } ++ ++ private static void writeUtf8(Path file, String content) { ++ try { ++ Files.writeString(file, content, StandardCharsets.UTF_8); ++ } catch (IOException e) { ++ throw new IllegalStateException("Could not write compatibility source " + file, e); ++ } ++ } ++ ++ private static void writeMarker(Path outputJar, String artifact, String manifestHash, List rules) { ++ var marker = Path.of(outputJar.toString() + ".orespawn-compatibility"); ++ var temp = Path.of(marker.toString() + ".tmp"); ++ var content = "artifact=" + artifact + "\nmanifestSha256=" + manifestHash + "\nrules=" + ruleIds(rules) + "\n"; ++ try { ++ Files.writeString(temp, content, StandardCharsets.UTF_8); ++ try { ++ Files.move(temp, marker, StandardCopyOption.ATOMIC_MOVE, StandardCopyOption.REPLACE_EXISTING); ++ } catch (java.nio.file.AtomicMoveNotSupportedException ignored) { ++ Files.move(temp, marker, StandardCopyOption.REPLACE_EXISTING); ++ } ++ } catch (IOException e) { ++ throw new IllegalStateException("Could not write compatibility marker " + marker, e); ++ } ++ } ++ ++ private static String ruleIds(List rules) { ++ return rules.stream().map(rule -> rule.id).collect(Collectors.joining(",")); ++ } ++ ++ private static void requireCount(String source, String needle, int expected, String description, Rule rule) { ++ var actual = count(source, needle); ++ if (actual != expected) ++ throw new IllegalStateException("Invalid " + description + " match for " + rule.id ++ + ": expected " + expected + ", found " + actual); ++ } ++ ++ private static int count(String source, String needle) { ++ var count = 0; ++ var from = 0; ++ while ((from = source.indexOf(needle, from)) >= 0) { ++ count++; ++ from += needle.length(); ++ } ++ return count; ++ } ++ ++ private static int countInRecord(String source, Rule rule) { ++ var bounds = recordBounds(source, rule); ++ return count(source.substring(bounds[0], bounds[1]), rule.accessor); ++ } ++ ++ private static String replaceInRecord(String source, Rule rule) { ++ var bounds = recordBounds(source, rule); ++ var body = source.substring(bounds[0], bounds[1]); ++ var count = count(body, rule.accessor); ++ if (count != 1) ++ throw new IllegalStateException("Accessor state changed while applying " + rule.id ++ + ": expected 1, found " + count); ++ var patchedBody = body.replace(rule.accessor, ""); ++ if (count(patchedBody, rule.accessor) != 0) ++ throw new IllegalStateException("Accessor remained after applying " + rule.id); ++ return source.substring(0, bounds[0]) + patchedBody + source.substring(bounds[1]); ++ } ++ ++ private static int[] recordBounds(String source, Rule rule) { ++ var declaration = source.indexOf(rule.recordDeclaration); ++ var open = source.indexOf('{', declaration + rule.recordDeclaration.length()); ++ if (declaration < 0 || open < 0) ++ throw new IllegalStateException("Could not locate record body for " + rule.id); ++ var depth = 0; ++ for (var index = open; index < source.length(); index++) { ++ var character = source.charAt(index); ++ if (character == '{') ++ depth++; ++ else if (character == '}' && --depth == 0) ++ return new int[] {open, index + 1}; ++ } ++ throw new IllegalStateException("Unterminated record body for " + rule.id); ++ } ++ ++ private static String sha256(byte[] bytes) { ++ try { ++ var digest = MessageDigest.getInstance("SHA-256").digest(bytes); ++ var result = new StringBuilder(digest.length * 2); ++ for (byte value : digest) ++ result.append(String.format("%02X", value)); ++ return result.toString(); ++ } catch (NoSuchAlgorithmException e) { ++ throw new IllegalStateException("SHA-256 is unavailable", e); ++ } ++ } ++ ++ private static final class RuleManifest { ++ int schema; ++ Map targets; ++ } ++ ++ private static final class TargetRuleSet { ++ int expectedApplications; ++ List rules; ++ } ++ ++ private static final class Rule { ++ String id; ++ String file; ++ String recordDeclaration; ++ String accessor; ++ } ++} +diff --git a/src/main/resources/META-INF/orespawn/minecraft-source-compatibility.json b/src/main/resources/META-INF/orespawn/minecraft-source-compatibility.json +new file mode 100644 +index 0000000..462d571 +--- /dev/null ++++ b/src/main/resources/META-INF/orespawn/minecraft-source-compatibility.json +@@ -0,0 +1,58 @@ ++{ ++ "schema": 1, ++ "targets": { ++ "net.minecraftforge:forge:1.19.4-45.4.0": { ++ "expectedApplications": 8, ++ "rules": [ ++ { ++ "id": "forge-1.19.4-holder-direct-value", ++ "file": "net/minecraft/core/Holder.java", ++ "recordDeclaration": "public static record Direct(T value) implements Holder", ++ "accessor": "\n public T value() {\n return this.value;\n }\n" ++ }, ++ { ++ "id": "forge-1.19.4-option-alt-enum-value-setter", ++ "file": "net/minecraft/client/OptionInstance.java", ++ "recordDeclaration": "public static record AltEnum(List values, List altValues, BooleanSupplier altCondition, OptionInstance.CycleableValueSet.ValueSetter valueSetter, Codec codec)", ++ "accessor": "\n public OptionInstance.CycleableValueSet.ValueSetter valueSetter() {\n return this.valueSetter;\n }\n" ++ }, ++ { ++ "id": "forge-1.19.4-option-alt-enum-codec", ++ "file": "net/minecraft/client/OptionInstance.java", ++ "recordDeclaration": "public static record AltEnum(List values, List altValues, BooleanSupplier altCondition, OptionInstance.CycleableValueSet.ValueSetter valueSetter, Codec codec)", ++ "accessor": "\n public Codec codec() {\n return this.codec;\n }\n" ++ }, ++ { ++ "id": "forge-1.19.4-option-enum-codec", ++ "file": "net/minecraft/client/OptionInstance.java", ++ "recordDeclaration": "public static record Enum(List values, Codec codec)", ++ "accessor": "\n public Codec codec() {\n return this.codec;\n }\n" ++ }, ++ { ++ "id": "forge-1.19.4-option-lazy-enum-codec", ++ "file": "net/minecraft/client/OptionInstance.java", ++ "recordDeclaration": "public static record LazyEnum(Supplier> values, Function> validateValue, Codec codec)", ++ "accessor": "\n public Codec codec() {\n return this.codec;\n }\n" ++ }, ++ { ++ "id": "forge-1.19.4-memory-absent-memory", ++ "file": "net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition.java", ++ "recordDeclaration": "public static record Absent(MemoryModuleType memory)", ++ "accessor": "\n public MemoryModuleType memory() {\n return this.memory;\n }\n" ++ }, ++ { ++ "id": "forge-1.19.4-memory-present-memory", ++ "file": "net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition.java", ++ "recordDeclaration": "public static record Present(MemoryModuleType memory)", ++ "accessor": "\n public MemoryModuleType memory() {\n return this.memory;\n }\n" ++ }, ++ { ++ "id": "forge-1.19.4-memory-registered-memory", ++ "file": "net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition.java", ++ "recordDeclaration": "public static record Registered(MemoryModuleType memory)", ++ "accessor": "\n public MemoryModuleType memory() {\n return this.memory;\n }\n" ++ } ++ ] ++ } ++ } ++} +-- +2.55.0.windows.3 + diff --git a/ci-fixtures/tools/minecraft-source-compatibility.json b/ci-fixtures/tools/minecraft-source-compatibility.json new file mode 100644 index 000000000..462d5714e --- /dev/null +++ b/ci-fixtures/tools/minecraft-source-compatibility.json @@ -0,0 +1,58 @@ +{ + "schema": 1, + "targets": { + "net.minecraftforge:forge:1.19.4-45.4.0": { + "expectedApplications": 8, + "rules": [ + { + "id": "forge-1.19.4-holder-direct-value", + "file": "net/minecraft/core/Holder.java", + "recordDeclaration": "public static record Direct(T value) implements Holder", + "accessor": "\n public T value() {\n return this.value;\n }\n" + }, + { + "id": "forge-1.19.4-option-alt-enum-value-setter", + "file": "net/minecraft/client/OptionInstance.java", + "recordDeclaration": "public static record AltEnum(List values, List altValues, BooleanSupplier altCondition, OptionInstance.CycleableValueSet.ValueSetter valueSetter, Codec codec)", + "accessor": "\n public OptionInstance.CycleableValueSet.ValueSetter valueSetter() {\n return this.valueSetter;\n }\n" + }, + { + "id": "forge-1.19.4-option-alt-enum-codec", + "file": "net/minecraft/client/OptionInstance.java", + "recordDeclaration": "public static record AltEnum(List values, List altValues, BooleanSupplier altCondition, OptionInstance.CycleableValueSet.ValueSetter valueSetter, Codec codec)", + "accessor": "\n public Codec codec() {\n return this.codec;\n }\n" + }, + { + "id": "forge-1.19.4-option-enum-codec", + "file": "net/minecraft/client/OptionInstance.java", + "recordDeclaration": "public static record Enum(List values, Codec codec)", + "accessor": "\n public Codec codec() {\n return this.codec;\n }\n" + }, + { + "id": "forge-1.19.4-option-lazy-enum-codec", + "file": "net/minecraft/client/OptionInstance.java", + "recordDeclaration": "public static record LazyEnum(Supplier> values, Function> validateValue, Codec codec)", + "accessor": "\n public Codec codec() {\n return this.codec;\n }\n" + }, + { + "id": "forge-1.19.4-memory-absent-memory", + "file": "net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition.java", + "recordDeclaration": "public static record Absent(MemoryModuleType memory)", + "accessor": "\n public MemoryModuleType memory() {\n return this.memory;\n }\n" + }, + { + "id": "forge-1.19.4-memory-present-memory", + "file": "net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition.java", + "recordDeclaration": "public static record Present(MemoryModuleType memory)", + "accessor": "\n public MemoryModuleType memory() {\n return this.memory;\n }\n" + }, + { + "id": "forge-1.19.4-memory-registered-memory", + "file": "net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition.java", + "recordDeclaration": "public static record Registered(MemoryModuleType memory)", + "accessor": "\n public MemoryModuleType memory() {\n return this.memory;\n }\n" + } + ] + } + } +} diff --git a/docs/DEVELOPER_GUIDE.md b/docs/DEVELOPER_GUIDE.md index 4e6cfa00a..b75dcac4e 100644 --- a/docs/DEVELOPER_GUIDE.md +++ b/docs/DEVELOPER_GUIDE.md @@ -38,9 +38,9 @@ families additionally use `cobblestone`; chert and pumice always retain that identity. Gypsum, chalk, rock salt, and both rock salt lamps retain their specialty aliases. -Minecraft 1.18's `minecraft:stone_crafting_materials` and +Minecraft 1.19's `minecraft:stone_crafting_materials` and `minecraft:stone_tool_materials` item tags include `#forge:cobblestone`, so -enabled Mineralogy rocks work in native tool recipes. Forge 40 exposes +enabled Mineralogy rocks work in native tool recipes. Forge 45 exposes immutable tag snapshots; Mineralogy rebuilds only the block and item tag membership after initial tag loading and every data reload, preserves other mods' members, updates the exact tag instances retained by parsed recipes, @@ -50,12 +50,12 @@ tool tags are updated alongside the direct Forge tag. Sixteen vanilla recipes and their advancements use conditional JSON overrides for the complete exact-cobblestone, stone-crafting-material, and stone-tool-material contracts. Enabled branches use stable Mineralogy union -tags; disabled branches restore the target-native ingredients. Forge 40's +tags; disabled branches restore the target-native ingredients. Forge 45's already-resolved nested tags do not observe a replacement tag collection, so Mineralogy also mutates retained tag instances rather than swapping the collection. -Minecraft 1.18 also owns andesite, basalt, diorite, granite, tuff, and several +Minecraft 1.19 also owns andesite, basalt, diorite, granite, tuff, and several matching finishes. Mineralogy's family tags include both native and retained legacy identities. Four `data/minecraft/recipes/polished_*.json` overrides move the native polished-block route from 2x2 crafting to one exact native block plus @@ -74,7 +74,7 @@ Do not broaden vanilla slab, stair, or wall recipes. Where Minecraft already owns a matching form (raw and polished andesite/diorite/granite slabs and stairs, plus their raw walls), the Mineralogy-output recipe keeps an exact legacy Mineralogy input except for the deliberate slab overrides below. Basalt -and tuff have no native construction forms in 1.18.2, so their safe family tags +and tuff have no native construction forms in 1.19.4, so their safe family tags feed Mineralogy slabs, stairs, and walls. Polished andesite/diorite/granite have no native walls, so those three Mineralogy wall recipes may also accept the matching family tag. @@ -92,7 +92,7 @@ material and finish so basalt cannot produce a different rock's slab or wall. ## Crafting Data -All Mineralogy recipes are native Minecraft/Forge 1.18.2 JSON under +All Mineralogy recipes are native Minecraft/Forge 1.19.4 JSON under `data/mineralogy/recipes/`. Run `scripts/generate-recipes.ps1` after changing the recipe matrix; it generates the 27 stone families and global recipes, the native slab/stonecutting overrides and compatibility conversions, and the four @@ -102,7 +102,7 @@ advancement with the same Forge conditions and the same exact-item or family-tag material predicate as the recipe. Unlocks use direct inventory ingredients instead of listening to other recipe unlocks, which would recursively reveal an entire construction tree. Polishing uses Minecraft -1.18.2's advancement requirements matrix to require the matching source plus +1.19.4's advancement requirements matrix to require the matching source plus accepted sand; manually crafting a recipe is the target-native fallback for Forge's delayed crafting-output inventory trigger. Rock-furnace advancements use the matching slab-family tag as their sole material criterion. They @@ -127,7 +127,7 @@ The legacy `GENERATE_*` flags can remove registrations on the next start. The new issue-121 switches only change creative visibility and Mineralogy-owned recipes, so existing content remains loadable. -Forge 40 converts pre-flattening chunks lazily. The coremod expands Minecraft's +Forge 45 converts pre-flattening chunks lazily. The coremod expands Minecraft's fixed legacy state tables before conversion, and the selected-world hook installs the complete saved block mapping before Mojang's data fixer. It reinstalls that mapping after the client enumerates other old saves, normalizes @@ -156,5 +156,5 @@ OreSpawn in a launcher-like Forge installation. The normal jar packages this guide under `META-INF/mineralogy/docs/`. The complete release version is `Major.Minor.Bug.Target`; see -[Mineralogy Versioning](VERSIONS.md). This branch validates target `118021` -for Minecraft 1.18.2 Forge and does not append CI build numbers. +[Mineralogy Versioning](VERSIONS.md). This branch validates target `119041` +for Minecraft 1.19.4 Forge and does not append CI build numbers. diff --git a/docs/PLAYER_GUIDE.md b/docs/PLAYER_GUIDE.md index ca3630550..1b18ae9f4 100644 --- a/docs/PLAYER_GUIDE.md +++ b/docs/PLAYER_GUIDE.md @@ -2,8 +2,8 @@ ## Installing -Mineralogy 6 needs Minecraft 1.18.2, Forge 40.3.0, and OreSpawn -4.0.10.118021. +Mineralogy 6 needs Minecraft 1.19.4, Forge 45.4.0, and OreSpawn +4.0.16.119041. Install matching Mineralogy and OreSpawn jars on both clients and servers. Do not open a world containing Mineralogy blocks without Mineralogy installed. @@ -19,7 +19,7 @@ Cyano/`LEGACY` engine with their established family order and layer settings. It does not silently convert old terrain to Stable Layers. Back up an important world before changing its profile or upgrading mods. -On the first 1.18.2 start, Mineralogy recognizes the old saved registry and +On the first 1.19.4 start, Mineralogy recognizes the old saved registry and protects existing Overworld chunks while Minecraft converts them to flattened block states. Rock furnaces are converted when their chunk is first loaded; their inventory and cooking progress are retained. Old vanilla tile IDs are @@ -84,7 +84,7 @@ Its **Rock Settings** screen provides four altitude controls: - **Minimum Y** (`min_y`) and **Maximum Y** (`max_y`) are inclusive hard limits. The rock cannot replace terrain outside them. -Minecraft 1.18.2 accepts Y `-64` through `319`; Depth Spread accepts `1` through +Minecraft 1.19.4 accepts Y `-64` through `319`; Depth Spread accepts `1` through `512`. The saved fields are independent of the rock's geological family, overall weight, and geome weights, which also affect where it is selected. @@ -112,7 +112,7 @@ terrain replacement through each dimension's `host_blocks` and `host_tags`. The packaged Mineralogy profile initially uses `minecraft:stone` and `minecraft:deepslate` in the Overworld. -The terrain-host list is not exposed by OreSpawn's 1.18.2 graphical editor. Stop +The terrain-host list is not exposed by OreSpawn's 1.19.4 graphical editor. Stop Minecraft or the server before editing the JSON. For defaults inherited by worlds created afterward, edit: @@ -146,11 +146,11 @@ each natural terrain block that Mineralogy rock may replace: ``` Use `host_tags` when an OreSpawn/pack-provided group is more appropriate; on -Minecraft 1.18.2 these resolve through target-native block tags. Exact +Minecraft 1.19.4 these resolve through target-native block tags. Exact `host_blocks` entries are the clearest choice for one modded stone. -Minecraft 1.18.2 matches a `host_blocks` entry by flattened block registry +Minecraft 1.19.4 matches a `host_blocks` entry by flattened block registry identity. Add only natural base-terrain blocks, not machines, containers, or construction blocks. Restart after editing. The change affects only chunks generated afterward; @@ -159,11 +159,11 @@ OreSpawn never retro-generates Mineralogy rock strata into existing chunks. ### Enabling Mineralogy Geology In Another Dimension OreSpawn can apply Mineralogy rocks to a stone-based mod dimension without a -separate Mineralogy dimension option. Minecraft 1.18.2 uses the dimension +separate Mineralogy dimension option. Minecraft 1.19.4 uses the dimension type's registered ID. For example, use `examplemod:moon` when that is the ID documented by the installed dimension mod. -The 1.18.2 graphical editor does not expose terrain-dimension or rock-membership +The 1.19.4 graphical editor does not expose terrain-dimension or rock-membership fields. Stop Minecraft or the server and edit the appropriate OreSpawn JSON: `config/orespawn-worldgen.json` for defaults inherited by future worlds, or `/serverconfig/orespawn-worldgen.json` for an established world. diff --git a/docs/PROVIDER.md b/docs/PROVIDER.md index 7a773bf0c..0eee0fc3b 100644 --- a/docs/PROVIDER.md +++ b/docs/PROVIDER.md @@ -14,7 +14,7 @@ The exact bytes from the installed build are exported as - Provider schema 4, mod ID `mineralogy`, and provider revision 3. - 32 enabled rock rules across the four geological families. - Sulfur, phosphorous, and nitrate ore rules. -- Minecraft 1.18.2 heights `-64` through `319` and Overworld-only terrain defaults. +- Minecraft 1.19.4 heights `-64` through `319` and Overworld-only terrain defaults. - Minecraft blocks for granite, diorite, andesite, basalt, and tuff. Worldgen aliases map the five matching historical Mineralogy rock IDs to their native outputs, while all historical Mineralogy blocks remain registered for old @@ -24,7 +24,10 @@ The exact bytes from the installed build are exported as - Sky/geome Stable Layers defaults for fresh worlds plus Cyano defaults used when OreSpawn migrates an established Mineralogy 3 world. - The covered `mineralogy:fluid_deposit/crude_oil` rule at Y `-48` through `48`, - frequency `0.08`, Ocean biomes, and sedimentary hosts. + frequency `0.08`, sedimentary hosts, all nine explicit vanilla Ocean biome + IDs, and the `OCEAN` biome-dictionary filter. Keeping both selectors lets the + rule cover vanilla oceans precisely while remaining compatible with modded + biomes that advertise the established Ocean classification. Mineralogy contains no separate terrain or ore generator. OreSpawn compiles and runs this declaration. @@ -79,7 +82,7 @@ that same dimension ID to each desired rock rule's `dimensions` array. A rock without `dimensions` is Overworld-only. A configured custom dimension is disabled during baking when no valid rock rules include it. -Minecraft 1.18.2 uses the registered dimension-type ID, such as +Minecraft 1.19.4 uses the registered dimension-type ID, such as `examplemod:moon`; consult the dimension mod's documentation for its exact ID. Rock membership makes different stone sets possible per dimension. To use different altitude settings for the same output block, define unique rock rule @@ -87,7 +90,7 @@ IDs with different `depth_peak`, `depth_spread`, `min_y`, or `max_y` values and non-overlapping dimension lists. Duplicate output states within one dimension are rejected. -The 1.18.2 editor does not expose terrain-dimension or rock-membership fields, so +The 1.19.4 editor does not expose terrain-dimension or rock-membership fields, so players edit the stopped world's saved profile and pack authors may provide global defaults or a complete provider override. Changes affect newly generated chunks only. @@ -109,6 +112,6 @@ intends to replace the whole packaged Mineralogy provider; it is unnecessary for an ordinary per-world host-list change and does not rewrite established world profiles. -On Minecraft 1.18.2, terrain hosts are baked as flattened block identities. +On Minecraft 1.19.4, terrain hosts are baked as flattened block identities. Changes affect only newly generated chunks because Mineralogy strata are never retro-generated. diff --git a/docs/README.md b/docs/README.md index 58484d5d5..db6246326 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,6 +1,6 @@ # Mineralogy Guide -Mineralogy 6 for Minecraft 1.18.2 supplies rock, mineral, construction, and +Mineralogy 6 for Minecraft 1.19.4 supplies rock, mineral, construction, and crude-oil content to OreSpawn 4. OreSpawn is the only terrain and deposit engine. diff --git a/docs/VERSIONS.md b/docs/VERSIONS.md index 473a77a16..f5eb6b12e 100644 --- a/docs/VERSIONS.md +++ b/docs/VERSIONS.md @@ -13,10 +13,10 @@ The first three components are the **functional version**. Mineralogy `6.1.0` means major generation 6, minor release 1, and bug revision 0. The fourth component identifies the target build. The complete version for -this Minecraft 1.18.2 Forge release is therefore: +this Minecraft 1.19.4 Forge release is therefore: ```text -6.1.0.118021 +6.1.0.119041 ``` 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.0.118021`, not `1.18.2-6.1.0.118021`. The Target already makes tags unique +`6.1.0.119041`, not `1.19.4-6.1.0.119041`. The Target already makes tags unique across Minecraft versions and loaders. ## Reading the target component @@ -53,12 +53,13 @@ minor digits, and all remaining digits for the Minecraft major version. | 1.16.5 | Forge | `116051` | `6.1.0.116051` | | 1.17.1 | Forge | `117011` | `6.1.0.117011` | | 1.18.2 | Forge | `118021` | `6.1.0.118021` | +| 1.19.4 | Forge | `119041` | `6.1.0.119041` | | 1.20.6 | Forge | `120061` | `6.0.0.120061` | | 1.21.11 | Forge | `121111` | `6.0.0.121111` | | 26.2 | Forge | `2602001` | `6.0.0.2602001` | | 26.2 | NeoForge | `2602002` | `6.0.0.2602002` | -The 1.18.2 row records this branch's current release. The other rows illustrate +The 1.19.4 row records this branch's current release. The other rows illustrate target encoding or earlier releases; they do not claim that later Minecraft targets already contain the same functional changes. @@ -90,8 +91,8 @@ 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.0.118021 -> 6.2.0.118021 -6.2.4.118021 -> 7.0.0.118021 +6.1.0.119041 -> 6.2.0.119041 +6.2.4.119041 -> 7.0.0.119041 ``` ## Bug version @@ -117,6 +118,7 @@ Minecraft 1.14.4 / Forge / Mineralogy 6.0.1.114041 Minecraft 1.15.2 / Forge / Mineralogy 6.0.1.115021 Minecraft 1.17.1 / Forge / Mineralogy 6.1.0.117011 Minecraft 1.18.2 / Forge / Mineralogy 6.1.0.118021 +Minecraft 1.19.4 / Forge / Mineralogy 6.1.0.119041 ``` Minecraft and loader APIs may require different internal code without changing @@ -148,8 +150,8 @@ excluding Mineralogy 7. Minecraft and loader metadata still decide whether a 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.18.2 Forge release used for -this candidate is `4.0.10.118021`. The dependency range deliberately describes the supported +target calculation, so the matching Minecraft 1.19.4 Forge release used for +this candidate is `4.0.16.119041`. The dependency range deliberately describes the supported functional OreSpawn generation; Forge still prevents jars for another Minecraft target from loading together. @@ -162,7 +164,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 Forge loader. CI build numbers are not appended. For this -branch, published metadata and artifacts therefore use `6.1.0.118021`. +branch, published metadata and artifacts therefore use `6.1.0.119041`. Every release note should state: diff --git a/gradle.properties b/gradle.properties index 32cbe0f20..9c2140d87 100644 --- a/gradle.properties +++ b/gradle.properties @@ -7,11 +7,11 @@ org.gradle.caching=true org.gradle.parallel=false net.minecraftforge.gradle.merge-source-sets=false -mod_version=6.1.0.118021 +mod_version=6.1.0.119041 mod_group=zone.moddev.mc.mineralogy # Release metadata consumed by the generic dispatcher. -minecraft_version=1.18.2 +minecraft_version=1.19.4 loader_name=forge loader_code=1 java_version=17 @@ -19,13 +19,13 @@ java_toolchain_version=17.0.1+12 gradle_java_version=17 curseforge_project_id=240974 -mc_version=1.18.2 -forge_version=40.3.0 +mc_version=1.19.4 +forge_version=45.4.0 mcp_mappings_channel=official -mcp_mappings_version=1.18.2 -mcp_version=20220404.173914 +mcp_mappings_version=1.19.4 +mcp_version=20230314.122934 -orespawn_version=4.0.10.118021 +orespawn_version=4.0.16.119041 orespawn_curse_project_id=245586 -orespawn_curse_file_id=8750114 -orespawn_sha256=BE863C3FDBEC50D36D74D2B06A462CDE1A3C6876BF587F8F52F6AFA0ED77E650 +orespawn_curse_file_id=8780970 +orespawn_sha256=C35F60B6FE2BC9782558CAE374C85C4713038AA58BAE7D281969F80468C21E35 diff --git a/scripts/generate-locales.ps1 b/scripts/generate-locales.ps1 index efea6d8c2..aeda0189f 100644 --- a/scripts/generate-locales.ps1 +++ b/scripts/generate-locales.ps1 @@ -53,4 +53,4 @@ $actual = @(Get-ChildItem -LiteralPath $targetRoot -Filter '*.json' | Sort-Objec if ($actual.Count -ne 17) { throw "Expected exactly 17 generated locale files, found $($actual.Count)" } -Write-Output 'Generated 17 reviewed Mineralogy 1.18.2 JSON locales with 938 ordered keys each.' +Write-Output 'Generated 17 reviewed Mineralogy 1.19.4 JSON locales with 938 ordered keys each.' diff --git a/scripts/generate-recipes.ps1 b/scripts/generate-recipes.ps1 index 2d8c38906..1211bb5dd 100644 --- a/scripts/generate-recipes.ps1 +++ b/scripts/generate-recipes.ps1 @@ -27,7 +27,7 @@ $colors = @( 'gray', 'pink', 'lime', 'yellow', 'light_blue', 'magenta', 'orange', 'white' ) -# Minecraft owns these full-block identities in 1.18.2. Mineralogy keeps its +# Minecraft owns these full-block identities in 1.19.4. Mineralogy keeps its # legacy blocks registered, but recipes may accept either identity where doing # so cannot compete with a native recipe. $nativeFullBlocks = @{ @@ -117,7 +117,7 @@ function AdvancementPredicate([object] $ingredient) { if ($null -ne $ingredient.PSObject.Properties['items']) { return [ordered]@{ items = @($ingredient.items) } } - throw "Cannot convert recipe ingredient into a Minecraft 1.18 advancement predicate" + throw "Cannot convert recipe ingredient into a Minecraft 1.19 advancement predicate" } function OreIngredient([string] $ore) { @@ -143,7 +143,7 @@ function OreIngredient([string] $ore) { $finish = if ($Matches[2]) { '/' + (Convert-CamelToSnake $Matches[2]) } else { '' } return [ordered]@{ tag = "mineralogy:slabs/$family$finish" } } - throw "No Minecraft 1.18.2 tag mapping for legacy OreDictionary key $ore" + throw "No Minecraft 1.19.4 tag mapping for legacy OreDictionary key $ore" } function Convert-CamelToSnake([string] $value) { @@ -160,6 +160,46 @@ function VanillaResult([string] $item, [int] $count = 1) { return $result } +function CraftingCategoryForResult([string] $result) { + $path = ($result -split ':', 2)[1] + if ($result -in @( + 'minecraft:gunpowder', + 'mineralogy:fertilizer', + 'mineralogy:crude_oil_bucket', + 'mineralogy:sulfur', + 'mineralogy:phosphorous', + 'mineralogy:nitrate' + ) -or $path.EndsWith('_furnace')) { + return 'misc' + } + return 'building' +} + +function VanillaCraftingCategoryForResult([string] $result) { + if ($result -in @( + 'minecraft:stone_axe', + 'minecraft:stone_hoe', + 'minecraft:stone_pickaxe', + 'minecraft:stone_shovel', + 'minecraft:stone_sword' + )) { + return 'equipment' + } + if ($result -in @( + 'minecraft:dispenser', + 'minecraft:dropper', + 'minecraft:lever', + 'minecraft:observer', + 'minecraft:piston' + )) { + return 'redstone' + } + if ($result -in @('minecraft:brewing_stand', 'minecraft:furnace')) { + return 'misc' + } + return 'building' +} + function VanillaShapedRecipe( [string[]] $pattern, [System.Collections.IDictionary] $key, @@ -168,9 +208,11 @@ function VanillaShapedRecipe( ) { return [ordered]@{ type = 'minecraft:crafting_shaped' + category = VanillaCraftingCategoryForResult $result pattern = $pattern key = $key result = VanillaResult $result $count + show_notification = $true } } @@ -182,6 +224,7 @@ function VanillaShapelessRecipe( ) { $recipe = [ordered]@{ type = 'minecraft:crafting_shapeless' + category = VanillaCraftingCategoryForResult $result ingredients = $ingredients result = VanillaResult $result $count } @@ -391,9 +434,11 @@ function Write-ShapedRecipe( Write-Recipe $name ([ordered]@{ conditions = $conditions type = $type + category = CraftingCategoryForResult $result pattern = $pattern key = $key result = RecipeResult $result $count + show_notification = $true }) } @@ -409,6 +454,7 @@ function Write-ShapelessRecipe( Write-Recipe $name ([ordered]@{ conditions = $conditions type = $type + category = CraftingCategoryForResult $result ingredients = $ingredients result = RecipeResult $result $count }) @@ -825,6 +871,16 @@ function Prepare-TargetDirectories() { throw "Smelting recipe $($file.Name) has no direct item ingredient" } Register-UnlockSource $file.BaseName ([string]$recipe.ingredient.item) + $orderedRecipe = [ordered]@{ + type = [string]$recipe.type + category = 'blocks' + } + foreach ($property in $recipe.PSObject.Properties) { + if ($property.Name -notin @('type', 'category')) { + $orderedRecipe[$property.Name] = $property.Value + } + } + Write-Json $file.FullName $orderedRecipe } else { Remove-Item -LiteralPath $file.FullName @@ -1105,6 +1161,7 @@ function Write-NativePolishedOverrides() { $recipeName = "polished_$family" Write-Json (Join-Path $minecraftRecipeRoot "$recipeName.json") ([ordered]@{ type = 'minecraft:crafting_shapeless' + category = 'building' ingredients = @((ItemIngredient $raw), (ItemIngredient 'minecraft:sand')) result = RecipeResult $smooth 1 }) diff --git a/src/main/java/zone/moddev/mc/mineralogy/MineralogyConfig.java b/src/main/java/zone/moddev/mc/mineralogy/MineralogyConfig.java index c35ed5e1c..4adcdfccc 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/MineralogyConfig.java +++ b/src/main/java/zone/moddev/mc/mineralogy/MineralogyConfig.java @@ -343,7 +343,7 @@ private ConfigCondition(String flagName) { } @Override public ResourceLocation getID() { return CONFIG_CONDITION_ID; } - @Override public boolean test() { return flag.getAsBoolean(); } + @Override public boolean test(ICondition.IContext context) { return flag.getAsBoolean(); } } private static final class ConfigConditionSerializer implements IConditionSerializer { diff --git a/src/main/java/zone/moddev/mc/mineralogy/blocks/DoubleSlab.java b/src/main/java/zone/moddev/mc/mineralogy/blocks/DoubleSlab.java index c3b4505d7..c064d1efa 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/blocks/DoubleSlab.java +++ b/src/main/java/zone/moddev/mc/mineralogy/blocks/DoubleSlab.java @@ -16,10 +16,11 @@ import net.minecraft.world.level.storage.loot.LootContext.Builder; import net.minecraft.world.level.storage.loot.parameters.LootContextParams; -public class DoubleSlab extends Block { +public class DoubleSlab extends Block implements NamedMineralogyBlock { private final Block drops; private final Block fullBlock; private final int toolHardnessLevel; + private final String registryPath; public DoubleSlab(float hardness, float blastResistance, int toolHardnessLevel, SoundType sound, Block drops, String name) { @@ -33,7 +34,12 @@ public DoubleSlab(float hardness, float blastResistance, int toolHardnessLevel, this.drops = drops; this.fullBlock = fullBlock; this.toolHardnessLevel = toolHardnessLevel; - this.setRegistryName(name); + this.registryPath = name; + } + + @Override + public String mineralogyRegistryPath() { + return registryPath; } @Override diff --git a/src/main/java/zone/moddev/mc/mineralogy/blocks/DryWall.java b/src/main/java/zone/moddev/mc/mineralogy/blocks/DryWall.java index af54aaa91..be377373f 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/blocks/DryWall.java +++ b/src/main/java/zone/moddev/mc/mineralogy/blocks/DryWall.java @@ -7,13 +7,19 @@ import net.minecraft.world.level.material.Material; import net.minecraft.world.level.block.state.BlockState; -public class DryWall extends IronBarsBlock { +public class DryWall extends IronBarsBlock implements NamedMineralogyBlock { private final int toolHardnessLevel; + private final String registryPath; public DryWall(String color) { super(BlockBehaviour.Properties.of(Material.STONE).strength(0.75F, 1.0F).sound(SoundType.STONE) .requiresCorrectToolForDrops()); this.toolHardnessLevel = 0; - this.setRegistryName("drywall_" + color); + this.registryPath = "drywall_" + color; + } + + @Override + public String mineralogyRegistryPath() { + return registryPath; } } diff --git a/src/main/java/zone/moddev/mc/mineralogy/blocks/NamedMineralogyBlock.java b/src/main/java/zone/moddev/mc/mineralogy/blocks/NamedMineralogyBlock.java new file mode 100644 index 000000000..4060e64df --- /dev/null +++ b/src/main/java/zone/moddev/mc/mineralogy/blocks/NamedMineralogyBlock.java @@ -0,0 +1,8 @@ +package zone.moddev.mc.mineralogy.blocks; + +/** + * Supplies the stable path used to register a Mineralogy block. + */ +public interface NamedMineralogyBlock { + String mineralogyRegistryPath(); +} diff --git a/src/main/java/zone/moddev/mc/mineralogy/blocks/Ore.java b/src/main/java/zone/moddev/mc/mineralogy/blocks/Ore.java index 1c7d1595f..327a067c8 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/blocks/Ore.java +++ b/src/main/java/zone/moddev/mc/mineralogy/blocks/Ore.java @@ -15,11 +15,13 @@ import net.minecraft.world.level.ItemLike; import net.minecraft.resources.ResourceLocation; import net.minecraft.core.BlockPos; +import net.minecraft.util.RandomSource; import net.minecraft.world.level.LevelReader; import net.minecraft.world.level.storage.loot.LootContext.Builder; import net.minecraftforge.registries.ForgeRegistries; -public class Ore extends Block { +public class Ore extends Block implements NamedMineralogyBlock { + private final String registryPath; private final String dropItemName; private final int dropAdduct; private final int dropRange; @@ -28,8 +30,7 @@ public class Ore extends Block { public Ore(String name, String dropItemName, int minNumberDropped, int maxNumberDropped, int pickLevel) { super(BlockBehaviour.Properties.of(Material.STONE).strength(1.5F, 5.0F).sound(SoundType.STONE) .requiresCorrectToolForDrops()); - this.setRegistryName(Mineralogy.MODID, name); - + this.registryPath = name; this.dropItemName = dropItemName; this.dropAdduct = minNumberDropped; this.dropRange = (maxNumberDropped - minNumberDropped) + 1; @@ -37,7 +38,13 @@ public Ore(String name, String dropItemName, int minNumberDropped, int maxNumber } @Override - public int getExpDrop(BlockState state, LevelReader world, BlockPos pos, int fortune, int silktouch) { + public String mineralogyRegistryPath() { + return registryPath; + } + + @Override + public int getExpDrop(BlockState state, LevelReader world, RandomSource random, BlockPos pos, + int fortune, int silktouch) { return 0; } diff --git a/src/main/java/zone/moddev/mc/mineralogy/blocks/Rock.java b/src/main/java/zone/moddev/mc/mineralogy/blocks/Rock.java index a1b7e1685..5c949afef 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/blocks/Rock.java +++ b/src/main/java/zone/moddev/mc/mineralogy/blocks/Rock.java @@ -20,18 +20,24 @@ import net.minecraft.world.level.storage.loot.LootContext.Builder; import net.minecraft.world.level.storage.loot.parameters.LootContextParams; -public class Rock extends Block { +public class Rock extends Block implements NamedMineralogyBlock { + private final String registryPath; public Rock(boolean isStoneEquivalent, float hardness, float blastResistance, int toolHardnessLevel, SoundType sound, String name) { super(BlockBehaviour.Properties.of(Material.STONE).strength(hardness, blastResistance).sound(sound) .requiresCorrectToolForDrops()); - this.setRegistryName(name); + this.registryPath = name; this.isStoneEquivalent = isStoneEquivalent; this.toolHardnessLevel = toolHardnessLevel; } + @Override + public String mineralogyRegistryPath() { + return registryPath; + } + public final boolean isStoneEquivalent; private final int toolHardnessLevel; diff --git a/src/main/java/zone/moddev/mc/mineralogy/blocks/RockFurnace.java b/src/main/java/zone/moddev/mc/mineralogy/blocks/RockFurnace.java index 5f8bb9c5b..f68624bc2 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/blocks/RockFurnace.java +++ b/src/main/java/zone/moddev/mc/mineralogy/blocks/RockFurnace.java @@ -2,7 +2,6 @@ import java.util.Collections; import java.util.List; -import java.util.Random; import zone.moddev.mc.mineralogy.Mineralogy; import zone.moddev.mc.mineralogy.init.TileEntities; @@ -10,6 +9,7 @@ import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.util.RandomSource; import net.minecraft.world.level.block.BaseEntityBlock; import net.minecraft.world.level.block.HorizontalDirectionalBlock; import net.minecraft.world.level.block.SoundType; @@ -43,13 +43,14 @@ import net.minecraft.world.level.storage.loot.LootContext.Builder; import net.minecraftforge.registries.ForgeRegistries; -public class RockFurnace extends BaseEntityBlock { +public class RockFurnace extends BaseEntityBlock implements NamedMineralogyBlock { public static final net.minecraft.world.level.block.state.properties.DirectionProperty FACING = HorizontalDirectionalBlock.FACING; private static boolean keepInventory; private final boolean burning; private final float burnModifier; private final int toolHardnessLevel; + private final String registryPath; public RockFurnace(float hardness, float blastResistance, int toolHardnessLevel, boolean burning, float burnModifier, String name) { @@ -58,10 +59,15 @@ public RockFurnace(float hardness, float blastResistance, int toolHardnessLevel, this.burning = burning; this.burnModifier = burnModifier; this.toolHardnessLevel = toolHardnessLevel; - this.setRegistryName(name); + this.registryPath = name; this.registerDefaultState(this.getStateDefinition().any().setValue(FACING, Direction.NORTH)); } + @Override + public String mineralogyRegistryPath() { + return registryPath; + } + protected boolean canSilkHarvest() { return false; } @@ -166,7 +172,7 @@ public ItemStack getCloneItemStack(BlockGetter world, BlockPos pos, BlockState s } @Override - public void animateTick(BlockState state, Level world, BlockPos pos, Random random) { + public void animateTick(BlockState state, Level world, BlockPos pos, RandomSource random) { if (!burning) { return; } @@ -222,7 +228,7 @@ public boolean isBurningVariant() { } private static Block getStateBlock(Block block, boolean active) { - ResourceLocation name = block.getRegistryName(); + ResourceLocation name = ForgeRegistries.BLOCKS.getKey(block); if (name == null) { return block; } diff --git a/src/main/java/zone/moddev/mc/mineralogy/blocks/RockSaltLamp.java b/src/main/java/zone/moddev/mc/mineralogy/blocks/RockSaltLamp.java index 778b8970b..d9a71df1f 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/blocks/RockSaltLamp.java +++ b/src/main/java/zone/moddev/mc/mineralogy/blocks/RockSaltLamp.java @@ -21,9 +21,9 @@ import net.minecraft.world.level.LevelReader; import net.minecraft.world.level.Level; -import java.util.Random; +import net.minecraft.util.RandomSource; -public class RockSaltLamp extends Block { +public class RockSaltLamp extends Block implements NamedMineralogyBlock { public static final DirectionProperty FACING = DirectionProperty.create("facing", Direction.values()); private static final VoxelShape STANDING_SHAPE = Block.box(6.4D, 0.0D, 6.4D, 9.6D, 9.6D, 9.6D); @@ -35,10 +35,14 @@ public class RockSaltLamp extends Block { public RockSaltLamp() { super(BlockBehaviour.Properties.of(Material.STONE).strength(0.25F) .lightLevel(state -> 15).sound(SoundType.STONE)); - this.setRegistryName("rocksaltlamp"); this.registerDefaultState(this.getStateDefinition().any().setValue(FACING, Direction.UP)); } + @Override + public String mineralogyRegistryPath() { + return "rocksaltlamp"; + } + @Override public VoxelShape getShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { switch (state.getValue(FACING)) { @@ -103,7 +107,7 @@ public boolean canSurvive(BlockState state, LevelReader world, BlockPos pos) { } @Override - public void animateTick(BlockState state, Level world, BlockPos pos, Random random) { + public void animateTick(BlockState state, Level world, BlockPos pos, RandomSource random) { Direction facing = state.getValue(FACING); double x = (double) pos.getX() + 0.5D; double y = (double) pos.getY() + 0.7D; diff --git a/src/main/java/zone/moddev/mc/mineralogy/blocks/RockSaltStreetLamp.java b/src/main/java/zone/moddev/mc/mineralogy/blocks/RockSaltStreetLamp.java index e7dab69da..c49212d5f 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/blocks/RockSaltStreetLamp.java +++ b/src/main/java/zone/moddev/mc/mineralogy/blocks/RockSaltStreetLamp.java @@ -21,19 +21,23 @@ import net.minecraft.world.level.LevelReader; import net.minecraft.world.level.Level; -import java.util.Random; +import net.minecraft.util.RandomSource; -public class RockSaltStreetLamp extends Block { +public class RockSaltStreetLamp extends Block implements NamedMineralogyBlock { public static final DirectionProperty FACING = DirectionProperty.create("facing", Direction.values()); private static final VoxelShape STANDING_SHAPE = Block.box(6.4D, 0.0D, 6.4D, 9.6D, 28.8D, 9.6D); public RockSaltStreetLamp() { super(BlockBehaviour.Properties.of(Material.METAL).strength(1.0F) .lightLevel(state -> 15).sound(SoundType.METAL)); - this.setRegistryName("rocksaltstreetlamp"); this.registerDefaultState(this.getStateDefinition().any().setValue(FACING, Direction.UP)); } + @Override + public String mineralogyRegistryPath() { + return "rocksaltstreetlamp"; + } + @Override public VoxelShape getShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { return STANDING_SHAPE; @@ -63,7 +67,7 @@ public boolean canSurvive(BlockState state, LevelReader world, BlockPos pos) { } @Override - public void animateTick(BlockState state, Level world, BlockPos pos, Random random) { + public void animateTick(BlockState state, Level world, BlockPos pos, RandomSource random) { world.addParticle(ParticleTypes.SMOKE, (double) pos.getX() + 0.5D, (double) pos.getY() + 1.92D, diff --git a/src/main/java/zone/moddev/mc/mineralogy/blocks/RockSlab.java b/src/main/java/zone/moddev/mc/mineralogy/blocks/RockSlab.java index 63960b62a..bd4076df7 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/blocks/RockSlab.java +++ b/src/main/java/zone/moddev/mc/mineralogy/blocks/RockSlab.java @@ -25,7 +25,7 @@ import net.minecraft.world.level.Level; import net.minecraftforge.registries.ForgeRegistries; -public class RockSlab extends Block { +public class RockSlab extends Block implements NamedMineralogyBlock { public static final DirectionProperty FACING = DirectionProperty.create("facing", Direction.values()); private static final double THICKNESS = 8.0D; private static final VoxelShape[] SHAPES = new VoxelShape[Direction.values().length]; @@ -41,6 +41,7 @@ public class RockSlab extends Block { private final String doubleSlabName; private final int toolHardnessLevel; + private final String registryPath; public RockSlab(float hardness, float blastResistance, int toolHardnessLevel, SoundType sound) { this(hardness, blastResistance, toolHardnessLevel, sound, null, ""); @@ -56,11 +57,13 @@ public RockSlab(float hardness, float blastResistance, int toolHardnessLevel, So .requiresCorrectToolForDrops()); this.toolHardnessLevel = toolHardnessLevel; this.doubleSlabName = doubleSlabName; + this.registryPath = name; this.registerDefaultState(this.getStateDefinition().any().setValue(FACING, Direction.UP)); + } - if (name != null) { - this.setRegistryName(name); - } + @Override + public String mineralogyRegistryPath() { + return registryPath; } @Override @@ -102,9 +105,9 @@ public InteractionResult use(BlockState state, Level world, BlockPos pos, Player } ItemStack held = player.getItemInHand(hand); - ResourceLocation slabItemName = held.isEmpty() ? null : held.getItem().getRegistryName(); + ResourceLocation slabItemName = held.isEmpty() ? null : ForgeRegistries.ITEMS.getKey(held.getItem()); - if (!this.getRegistryName().equals(slabItemName)) { + if (!ForgeRegistries.BLOCKS.getKey(this).equals(slabItemName)) { return super.use(state, world, pos, player, hand, hit); } diff --git a/src/main/java/zone/moddev/mc/mineralogy/blocks/RockStairs.java b/src/main/java/zone/moddev/mc/mineralogy/blocks/RockStairs.java index 8901d6a2a..88d0e93bc 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/blocks/RockStairs.java +++ b/src/main/java/zone/moddev/mc/mineralogy/blocks/RockStairs.java @@ -7,15 +7,22 @@ import net.minecraft.world.level.material.Material; import net.minecraft.world.level.block.state.BlockState; -public class RockStairs extends StairBlock { +public class RockStairs extends StairBlock implements NamedMineralogyBlock { + private final String registryPath; public RockStairs(Block materialBlock, float hardness, float blastResistance, int toolHardnessLevel, SoundType sound, String name) { super(materialBlock.defaultBlockState(), BlockBehaviour.Properties.of(Material.STONE) .strength(hardness, blastResistance).sound(sound).requiresCorrectToolForDrops()); - this.setRegistryName(name); + + this.registryPath = name; this.toolHardnessLevel = toolHardnessLevel; } + @Override + public String mineralogyRegistryPath() { + return registryPath; + } + private final int toolHardnessLevel; } diff --git a/src/main/java/zone/moddev/mc/mineralogy/blocks/RockWall.java b/src/main/java/zone/moddev/mc/mineralogy/blocks/RockWall.java index e31b52d50..e392d2917 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/blocks/RockWall.java +++ b/src/main/java/zone/moddev/mc/mineralogy/blocks/RockWall.java @@ -12,14 +12,21 @@ * @author Jasmine Iwanek * */ -public class RockWall extends WallBlock { +public class RockWall extends WallBlock implements NamedMineralogyBlock { + private final String registryPath; public RockWall(Block materialBlock, float hardness, float blastResistance, int toolHardnessLevel, SoundType sound, String name) { super(BlockBehaviour.Properties.of(Material.STONE).strength(hardness, blastResistance).sound(sound) .requiresCorrectToolForDrops()); - this.setRegistryName(name); + + this.registryPath = name; this.toolHardnessLevel = toolHardnessLevel; } + @Override + public String mineralogyRegistryPath() { + return registryPath; + } + private final int toolHardnessLevel; } diff --git a/src/main/java/zone/moddev/mc/mineralogy/compat/CobblestoneTagPolicy.java b/src/main/java/zone/moddev/mc/mineralogy/compat/CobblestoneTagPolicy.java index 3c7497b7d..8fe28952b 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/compat/CobblestoneTagPolicy.java +++ b/src/main/java/zone/moddev/mc/mineralogy/compat/CobblestoneTagPolicy.java @@ -11,6 +11,7 @@ import net.minecraft.core.HolderSet; import net.minecraft.core.Registry; import net.minecraft.core.RegistryAccess; +import net.minecraft.core.registries.Registries; import net.minecraft.resources.ResourceKey; import net.minecraft.resources.ResourceLocation; import net.minecraft.tags.TagKey; @@ -24,7 +25,7 @@ import zone.moddev.mc.mineralogy.data.Material; import zone.moddev.mc.mineralogy.data.MaterialData; -/** Applies the legacy cobblestone option to Forge 40 block and item tags. */ +/** Applies the legacy cobblestone option to Forge 45 block and item tags. */ public final class CobblestoneTagPolicy { private static final ResourceLocation COBBLESTONE = new ResourceLocation("forge", "cobblestone"); private static final ResourceLocation STONE_CRAFTING_MATERIALS = @@ -38,37 +39,37 @@ private CobblestoneTagPolicy() { /** Apply after the initial tag load and every server-side data reload. */ public static void onTagsUpdated(TagsUpdatedEvent event) { if (event.shouldUpdateStaticData()) { - apply(event.getTagManager()); + apply(event.getRegistryAccess()); } } static void apply(RegistryAccess access) { - Registry blockRegistry = access.registryOrThrow(Registry.BLOCK_REGISTRY); - Registry itemRegistry = access.registryOrThrow(Registry.ITEM_REGISTRY); - Set> configuredBlocks = rawRockHolders(blockRegistry, Registry.BLOCK_REGISTRY); - Set> configuredItems = rawRockHolders(itemRegistry, Registry.ITEM_REGISTRY); + Registry blockRegistry = access.registryOrThrow(Registries.BLOCK); + Registry itemRegistry = access.registryOrThrow(Registries.ITEM); + Set> configuredBlocks = rawRockHolders(blockRegistry, Registries.BLOCK); + Set> configuredItems = rawRockHolders(itemRegistry, Registries.ITEM); boolean enabled = MineralogyConfig.makeRockCobblestoneEquivilent(); Map, List>> blockTags = snapshot(blockRegistry); - updateTag(blockTags, blockRegistry, Registry.BLOCK_REGISTRY, COBBLESTONE, + updateTag(blockTags, blockRegistry, Registries.BLOCK, COBBLESTONE, configuredBlocks, enabled, "chert", "pumice"); blockRegistry.bindTags(blockTags); Map, List>> itemTags = snapshot(itemRegistry); - updateTag(itemTags, itemRegistry, Registry.ITEM_REGISTRY, COBBLESTONE, + updateTag(itemTags, itemRegistry, Registries.ITEM, COBBLESTONE, configuredItems, enabled, "chert", "pumice"); - updateTag(itemTags, itemRegistry, Registry.ITEM_REGISTRY, STONE_CRAFTING_MATERIALS, + updateTag(itemTags, itemRegistry, Registries.ITEM, STONE_CRAFTING_MATERIALS, configuredItems, enabled, "chert", "pumice"); - updateTag(itemTags, itemRegistry, Registry.ITEM_REGISTRY, STONE_TOOL_MATERIALS, + updateTag(itemTags, itemRegistry, Registries.ITEM, STONE_TOOL_MATERIALS, configuredItems, enabled, "chert", "pumice"); itemRegistry.bindTags(itemTags); Ingredient.invalidateAll(); - Mineralogy.LOGGER.debug("Applied Forge 40 cobblestone policy: enabled={}, rocks={}, " + Mineralogy.LOGGER.debug("Applied Forge 45 cobblestone policy: enabled={}, rocks={}, " + "forgeItems={}, craftingItems={}, toolItems={}", enabled, configuredItems.size(), - size(itemRegistry, Registry.ITEM_REGISTRY, COBBLESTONE), - size(itemRegistry, Registry.ITEM_REGISTRY, STONE_CRAFTING_MATERIALS), - size(itemRegistry, Registry.ITEM_REGISTRY, STONE_TOOL_MATERIALS)); + size(itemRegistry, Registries.ITEM, COBBLESTONE), + size(itemRegistry, Registries.ITEM, STONE_CRAFTING_MATERIALS), + size(itemRegistry, Registries.ITEM, STONE_TOOL_MATERIALS)); } static Map, List>> snapshot(Registry registry) { diff --git a/src/main/java/zone/moddev/mc/mineralogy/data/Material.java b/src/main/java/zone/moddev/mc/mineralogy/data/Material.java index a1d2439dc..6eb3c6ac1 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/data/Material.java +++ b/src/main/java/zone/moddev/mc/mineralogy/data/Material.java @@ -1,10 +1,8 @@ package zone.moddev.mc.mineralogy.data; -import zone.moddev.mc.mineralogy.Mineralogy; import zone.moddev.mc.mineralogy.blocks.Rock; import zone.moddev.mc.mineralogy.blocks.RockStairs; import zone.moddev.mc.mineralogy.blocks.RockWall; -import zone.moddev.mc.mineralogy.init.MineralogyItemGroups; import net.minecraft.world.level.block.SoundType; import net.minecraft.world.item.Item; @@ -34,12 +32,14 @@ public class Material { * @param cobbleEquivilent * is material equivalent to cobblestone */ - public Material(String materialName, double hardness, double blastResistance, int toolHardnessLevel, + public Material(String materialName, + double hardness, double blastResistance, int toolHardnessLevel, boolean cobbleEquivilent) { this(materialName, hardness, blastResistance, toolHardnessLevel, cobbleEquivilent, true); } - public Material(String materialName, double hardness, double blastResistance, int toolHardnessLevel, + public Material(String materialName, + double hardness, double blastResistance, int toolHardnessLevel, boolean cobbleEquivilent, boolean standardRockType) { this.materialName = materialName; this.hardness = hardness; @@ -96,30 +96,15 @@ public RockStairs toRockStairs(boolean isSmooth, boolean isBrick) { } public BlockItem getBlockItem(Rock blockHandle) { - BlockItem blockItem = new BlockItem(blockHandle, - new Item.Properties().tab(MineralogyItemGroups.forBlock(blockHandle))); - - blockItem.setRegistryName(Mineralogy.MODID, blockHandle.getRegistryName().getPath()); - - return blockItem; + return new BlockItem(blockHandle, new Item.Properties()); } public BlockItem getBlockItem(RockStairs blockHandle) { - BlockItem blockItem = new BlockItem(blockHandle, - new Item.Properties().tab(MineralogyItemGroups.forBlock(blockHandle))); - - blockItem.setRegistryName(Mineralogy.MODID, blockHandle.getRegistryName().getPath()); - - return blockItem; + return new BlockItem(blockHandle, new Item.Properties()); } public BlockItem getBlockItem(RockWall blockHandle) { - BlockItem blockItem = new BlockItem(blockHandle, - new Item.Properties().tab(MineralogyItemGroups.forBlock(blockHandle))); - - blockItem.setRegistryName(Mineralogy.MODID, blockHandle.getRegistryName().getPath()); - - return blockItem; + return new BlockItem(blockHandle, new Item.Properties()); } @Override diff --git a/src/main/java/zone/moddev/mc/mineralogy/init/Blocks.java b/src/main/java/zone/moddev/mc/mineralogy/init/Blocks.java index 9ed7a3643..c12393ff6 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/init/Blocks.java +++ b/src/main/java/zone/moddev/mc/mineralogy/init/Blocks.java @@ -1,5 +1,11 @@ package zone.moddev.mc.mineralogy.init; +import java.lang.reflect.Field; +import java.lang.reflect.Modifier; +import java.util.Collections; +import java.util.HashMap; +import java.util.Map; + import zone.moddev.mc.mineralogy.Mineralogy; import zone.moddev.mc.mineralogy.MineralogyConfig; import zone.moddev.mc.mineralogy.blocks.Chalk; @@ -7,6 +13,7 @@ import zone.moddev.mc.mineralogy.blocks.DoubleSlab; import zone.moddev.mc.mineralogy.blocks.DryWall; import zone.moddev.mc.mineralogy.blocks.Gypsum; +import zone.moddev.mc.mineralogy.blocks.NamedMineralogyBlock; import zone.moddev.mc.mineralogy.blocks.Ore; import zone.moddev.mc.mineralogy.blocks.Rock; import zone.moddev.mc.mineralogy.blocks.RockFurnace; @@ -21,231 +28,239 @@ import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.SoundType; -import net.minecraftforge.event.RegistryEvent; +import net.minecraft.resources.ResourceLocation; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; -import net.minecraftforge.registries.ObjectHolder; +import net.minecraftforge.registries.ForgeRegistries; +import net.minecraftforge.registries.IForgeRegistry; +import net.minecraftforge.registries.RegisterEvent; @Mod.EventBusSubscriber(modid = Mineralogy.MODID, bus = Mod.EventBusSubscriber.Bus.MOD) -@ObjectHolder(Mineralogy.MODID) public class Blocks { - public static final Rock andesite = null; - public static final Rock basalt = null; - public static final Rock diorite = null; - public static final Rock granite = null; - public static final Rock rhyolite = null; - public static final Rock pegmatite = null; - public static final Rock shale = null; - public static final Rock conglomerate = null; - public static final Rock dolomite = null; - public static final Rock limestone = null; - public static final Rock marble = null; - public static final Rock slate = null; - public static final Rock schist = null; - public static final Rock gneiss = null; - public static final Rock phyllite = null; - public static final Rock amphibolite = null; - - public static final Rock andesite_smooth = null; - public static final Rock basalt_smooth = null; - public static final Rock diorite_smooth = null; - public static final Rock granite_smooth = null; - public static final Rock rhyolite_smooth = null; - public static final Rock pegmatite_smooth = null; - public static final Rock shale_smooth = null; - public static final Rock conglomerate_smooth = null; - public static final Rock dolomite_smooth = null; - public static final Rock limestone_smooth = null; - public static final Rock marble_smooth = null; - public static final Rock slate_smooth = null; - public static final Rock schist_smooth = null; - public static final Rock gneiss_smooth = null; - public static final Rock phyllite_smooth = null; - public static final Rock amphibolite_smooth = null; - - public static final RockStairs andesite_stairs = null; - public static final RockStairs basalt_stairs = null; - public static final RockStairs diorite_stairs = null; - public static final RockStairs granite_stairs = null; - public static final RockStairs rhyolite_stairs = null; - public static final RockStairs pegmatite_stairs = null; - public static final RockStairs shale_stairs = null; - public static final RockStairs conglomerate_stairs = null; - public static final RockStairs dolomite_stairs = null; - public static final RockStairs limestone_stairs = null; - public static final RockStairs marble_stairs = null; - public static final RockStairs slate_stairs = null; - public static final RockStairs schist_stairs = null; - public static final RockStairs gneiss_stairs = null; - public static final RockStairs phyllite_stairs = null; - public static final RockStairs amphibolite_stairs = null; - - public static final RockStairs andesite_smooth_stairs = null; - public static final RockStairs basalt_smooth_stairs = null; - public static final RockStairs diorite_smooth_stairs = null; - public static final RockStairs granite_smooth_stairs = null; - public static final RockStairs rhyolite_smooth_stairs = null; - public static final RockStairs pegmatite_smooth_stairs = null; - public static final RockStairs shale_smooth_stairs = null; - public static final RockStairs conglomerate_smooth_stairs = null; - public static final RockStairs dolomite_smooth_stairs = null; - public static final RockStairs limestone_smooth_stairs = null; - public static final RockStairs marble_smooth_stairs = null; - public static final RockStairs slate_smooth_stairs = null; - public static final RockStairs schist_smooth_stairs = null; - public static final RockStairs gneiss_smooth_stairs = null; - public static final RockStairs phyllite_smooth_stairs = null; - public static final RockStairs amphibolite_smooth_stairs = null; - - public static final Rock andesite_brick = null; - public static final Rock basalt_brick = null; - public static final Rock diorite_brick = null; - public static final Rock granite_brick = null; - public static final Rock rhyolite_brick = null; - public static final Rock pegmatite_brick = null; - public static final Rock shale_brick = null; - public static final Rock conglomerate_brick = null; - public static final Rock dolomite_brick = null; - public static final Rock limestone_brick = null; - public static final Rock marble_brick = null; - public static final Rock slate_brick = null; - public static final Rock schist_brick = null; - public static final Rock gneiss_brick = null; - public static final Rock phyllite_brick = null; - public static final Rock amphibolite_brick = null; - - public static final Rock andesite_smooth_brick = null; - public static final Rock basalt_smooth_brick = null; - public static final Rock diorite_smooth_brick = null; - public static final Rock granite_smooth_brick = null; - public static final Rock rhyolite_smooth_brick = null; - public static final Rock pegmatite_smooth_brick = null; - public static final Rock shale_smooth_brick = null; - public static final Rock conglomerate_smooth_brick = null; - public static final Rock dolomite_smooth_brick = null; - public static final Rock limestone_smooth_brick = null; - public static final Rock marble_smooth_brick = null; - public static final Rock slate_smooth_brick = null; - public static final Rock schist_smooth_brick = null; - public static final Rock gneiss_smooth_brick = null; - public static final Rock phyllite_smooth_brick = null; - public static final Rock amphibolite_smooth_brick = null; - - public static final RockStairs andesite_brick_stairs = null; - public static final RockStairs basalt_brick_stairs = null; - public static final RockStairs diorite_brick_stairs = null; - public static final RockStairs granite_brick_stairs = null; - public static final RockStairs rhyolite_brick_stairs = null; - public static final RockStairs pegmatite_brick_stairs = null; - public static final RockStairs shale_brick_stairs = null; - public static final RockStairs conglomerate_brick_stairs = null; - public static final RockStairs dolomite_brick_stairs = null; - public static final RockStairs limestone_brick_stairs = null; - public static final RockStairs marble_brick_stairs = null; - public static final RockStairs slate_brick_stairs = null; - public static final RockStairs schist_brick_stairs = null; - public static final RockStairs gneiss_brick_stairs = null; - public static final RockStairs phyllite_brick_stairs = null; - public static final RockStairs amphibolite_brick_stairs = null; - - public static final RockStairs andesite_smooth_brick_stairs = null; - public static final RockStairs basalt_smooth_brick_stairs = null; - public static final RockStairs diorite_smooth_brick_stairs = null; - public static final RockStairs granite_smooth_brick_stairs = null; - public static final RockStairs rhyolite_smooth_brick_stairs = null; - public static final RockStairs pegmatite_smooth_brick_stairs = null; - public static final RockStairs shale_smooth_brick_stairs = null; - public static final RockStairs conglomerate_smooth_brick_stairs = null; - public static final RockStairs dolomite_smooth_brick_stairs = null; - public static final RockStairs limestone_smooth_brick_stairs = null; - public static final RockStairs marble_smooth_brick_stairs = null; - public static final RockStairs slate_smooth_brick_stairs = null; - public static final RockStairs schist_smooth_brick_stairs = null; - public static final RockStairs gneiss_smooth_brick_stairs = null; - public static final RockStairs phyllite_smooth_brick_stairs = null; - public static final RockStairs amphibolite_smooth_brick_stairs = null; - - public static final RockWall andesite_wall = null; - public static final RockWall basalt_wall = null; - public static final RockWall diorite_wall = null; - public static final RockWall granite_wall = null; - public static final RockWall rhyolite_wall = null; - public static final RockWall pegmatite_wall = null; - public static final RockWall shale_wall = null; - public static final RockWall conglomerate_wall = null; - public static final RockWall dolomite_wall = null; - public static final RockWall limestone_wall = null; - public static final RockWall marble_wall = null; - public static final RockWall slate_wall = null; - public static final RockWall schist_wall = null; - public static final RockWall gneiss_wall = null; - public static final RockWall phyllite_wall = null; - public static final RockWall amphibolite_wall = null; - - public static final RockWall andesite_smooth_wall = null; - public static final RockWall basalt_smooth_wall = null; - public static final RockWall diorite_smooth_wall = null; - public static final RockWall granite_smooth_wall = null; - public static final RockWall rhyolite_smooth_wall = null; - public static final RockWall pegmatite_smooth_wall = null; - public static final RockWall shale_smooth_wall = null; - public static final RockWall conglomerate_smooth_wall = null; - public static final RockWall dolomite_smooth_wall = null; - public static final RockWall limestone_smooth_wall = null; - public static final RockWall marble_smooth_wall = null; - public static final RockWall slate_smooth_wall = null; - public static final RockWall schist_smooth_wall = null; - public static final RockWall gneiss_smooth_wall = null; - public static final RockWall phyllite_smooth_wall = null; - public static final RockWall amphibolite_smooth_wall = null; - - public static final RockWall andesite_brick_wall = null; - public static final RockWall basalt_brick_wall = null; - public static final RockWall diorite_brick_wall = null; - public static final RockWall granite_brick_wall = null; - public static final RockWall rhyolite_brick_wall = null; - public static final RockWall pegmatite_brick_wall = null; - public static final RockWall shale_brick_wall = null; - public static final RockWall conglomerate_brick_wall = null; - public static final RockWall dolomite_brick_wall = null; - public static final RockWall limestone_brick_wall = null; - public static final RockWall marble_brick_wall = null; - public static final RockWall slate_brick_wall = null; - public static final RockWall schist_brick_wall = null; - public static final RockWall gneiss_brick_wall = null; - public static final RockWall phyllite_brick_wall = null; - public static final RockWall amphibolite_brick_wall = null; - - public static final RockWall andesite_smooth_brick_wall = null; - public static final RockWall basalt_smooth_brick_wall = null; - public static final RockWall diorite_smooth_brick_wall = null; - public static final RockWall granite_smooth_brick_wall = null; - public static final RockWall rhyolite_smooth_brick_wall = null; - public static final RockWall pegmatite_smooth_brick_wall = null; - public static final RockWall shale_smooth_brick_wall = null; - public static final RockWall conglomerate_smooth_brick_wall = null; - public static final RockWall dolomite_smooth_brick_wall = null; - public static final RockWall limestone_smooth_brick_wall = null; - public static final RockWall marble_smooth_brick_wall = null; - public static final RockWall slate_smooth_brick_wall = null; - public static final RockWall schist_smooth_brick_wall = null; - public static final RockWall gneiss_smooth_brick_wall = null; - public static final RockWall phyllite_smooth_brick_wall = null; - public static final RockWall amphibolite_smooth_brick_wall = null; + public static Rock andesite = null; + public static Rock basalt = null; + public static Rock diorite = null; + public static Rock granite = null; + public static Rock rhyolite = null; + public static Rock pegmatite = null; + public static Rock shale = null; + public static Rock conglomerate = null; + public static Rock dolomite = null; + public static Rock limestone = null; + public static Rock marble = null; + public static Rock slate = null; + public static Rock schist = null; + public static Rock gneiss = null; + public static Rock phyllite = null; + public static Rock amphibolite = null; + + public static Rock andesite_smooth = null; + public static Rock basalt_smooth = null; + public static Rock diorite_smooth = null; + public static Rock granite_smooth = null; + public static Rock rhyolite_smooth = null; + public static Rock pegmatite_smooth = null; + public static Rock shale_smooth = null; + public static Rock conglomerate_smooth = null; + public static Rock dolomite_smooth = null; + public static Rock limestone_smooth = null; + public static Rock marble_smooth = null; + public static Rock slate_smooth = null; + public static Rock schist_smooth = null; + public static Rock gneiss_smooth = null; + public static Rock phyllite_smooth = null; + public static Rock amphibolite_smooth = null; + + public static RockStairs andesite_stairs = null; + public static RockStairs basalt_stairs = null; + public static RockStairs diorite_stairs = null; + public static RockStairs granite_stairs = null; + public static RockStairs rhyolite_stairs = null; + public static RockStairs pegmatite_stairs = null; + public static RockStairs shale_stairs = null; + public static RockStairs conglomerate_stairs = null; + public static RockStairs dolomite_stairs = null; + public static RockStairs limestone_stairs = null; + public static RockStairs marble_stairs = null; + public static RockStairs slate_stairs = null; + public static RockStairs schist_stairs = null; + public static RockStairs gneiss_stairs = null; + public static RockStairs phyllite_stairs = null; + public static RockStairs amphibolite_stairs = null; + + public static RockStairs andesite_smooth_stairs = null; + public static RockStairs basalt_smooth_stairs = null; + public static RockStairs diorite_smooth_stairs = null; + public static RockStairs granite_smooth_stairs = null; + public static RockStairs rhyolite_smooth_stairs = null; + public static RockStairs pegmatite_smooth_stairs = null; + public static RockStairs shale_smooth_stairs = null; + public static RockStairs conglomerate_smooth_stairs = null; + public static RockStairs dolomite_smooth_stairs = null; + public static RockStairs limestone_smooth_stairs = null; + public static RockStairs marble_smooth_stairs = null; + public static RockStairs slate_smooth_stairs = null; + public static RockStairs schist_smooth_stairs = null; + public static RockStairs gneiss_smooth_stairs = null; + public static RockStairs phyllite_smooth_stairs = null; + public static RockStairs amphibolite_smooth_stairs = null; + + public static Rock andesite_brick = null; + public static Rock basalt_brick = null; + public static Rock diorite_brick = null; + public static Rock granite_brick = null; + public static Rock rhyolite_brick = null; + public static Rock pegmatite_brick = null; + public static Rock shale_brick = null; + public static Rock conglomerate_brick = null; + public static Rock dolomite_brick = null; + public static Rock limestone_brick = null; + public static Rock marble_brick = null; + public static Rock slate_brick = null; + public static Rock schist_brick = null; + public static Rock gneiss_brick = null; + public static Rock phyllite_brick = null; + public static Rock amphibolite_brick = null; + + public static Rock andesite_smooth_brick = null; + public static Rock basalt_smooth_brick = null; + public static Rock diorite_smooth_brick = null; + public static Rock granite_smooth_brick = null; + public static Rock rhyolite_smooth_brick = null; + public static Rock pegmatite_smooth_brick = null; + public static Rock shale_smooth_brick = null; + public static Rock conglomerate_smooth_brick = null; + public static Rock dolomite_smooth_brick = null; + public static Rock limestone_smooth_brick = null; + public static Rock marble_smooth_brick = null; + public static Rock slate_smooth_brick = null; + public static Rock schist_smooth_brick = null; + public static Rock gneiss_smooth_brick = null; + public static Rock phyllite_smooth_brick = null; + public static Rock amphibolite_smooth_brick = null; + + public static RockStairs andesite_brick_stairs = null; + public static RockStairs basalt_brick_stairs = null; + public static RockStairs diorite_brick_stairs = null; + public static RockStairs granite_brick_stairs = null; + public static RockStairs rhyolite_brick_stairs = null; + public static RockStairs pegmatite_brick_stairs = null; + public static RockStairs shale_brick_stairs = null; + public static RockStairs conglomerate_brick_stairs = null; + public static RockStairs dolomite_brick_stairs = null; + public static RockStairs limestone_brick_stairs = null; + public static RockStairs marble_brick_stairs = null; + public static RockStairs slate_brick_stairs = null; + public static RockStairs schist_brick_stairs = null; + public static RockStairs gneiss_brick_stairs = null; + public static RockStairs phyllite_brick_stairs = null; + public static RockStairs amphibolite_brick_stairs = null; + + public static RockStairs andesite_smooth_brick_stairs = null; + public static RockStairs basalt_smooth_brick_stairs = null; + public static RockStairs diorite_smooth_brick_stairs = null; + public static RockStairs granite_smooth_brick_stairs = null; + public static RockStairs rhyolite_smooth_brick_stairs = null; + public static RockStairs pegmatite_smooth_brick_stairs = null; + public static RockStairs shale_smooth_brick_stairs = null; + public static RockStairs conglomerate_smooth_brick_stairs = null; + public static RockStairs dolomite_smooth_brick_stairs = null; + public static RockStairs limestone_smooth_brick_stairs = null; + public static RockStairs marble_smooth_brick_stairs = null; + public static RockStairs slate_smooth_brick_stairs = null; + public static RockStairs schist_smooth_brick_stairs = null; + public static RockStairs gneiss_smooth_brick_stairs = null; + public static RockStairs phyllite_smooth_brick_stairs = null; + public static RockStairs amphibolite_smooth_brick_stairs = null; + + public static RockWall andesite_wall = null; + public static RockWall basalt_wall = null; + public static RockWall diorite_wall = null; + public static RockWall granite_wall = null; + public static RockWall rhyolite_wall = null; + public static RockWall pegmatite_wall = null; + public static RockWall shale_wall = null; + public static RockWall conglomerate_wall = null; + public static RockWall dolomite_wall = null; + public static RockWall limestone_wall = null; + public static RockWall marble_wall = null; + public static RockWall slate_wall = null; + public static RockWall schist_wall = null; + public static RockWall gneiss_wall = null; + public static RockWall phyllite_wall = null; + public static RockWall amphibolite_wall = null; + + public static RockWall andesite_smooth_wall = null; + public static RockWall basalt_smooth_wall = null; + public static RockWall diorite_smooth_wall = null; + public static RockWall granite_smooth_wall = null; + public static RockWall rhyolite_smooth_wall = null; + public static RockWall pegmatite_smooth_wall = null; + public static RockWall shale_smooth_wall = null; + public static RockWall conglomerate_smooth_wall = null; + public static RockWall dolomite_smooth_wall = null; + public static RockWall limestone_smooth_wall = null; + public static RockWall marble_smooth_wall = null; + public static RockWall slate_smooth_wall = null; + public static RockWall schist_smooth_wall = null; + public static RockWall gneiss_smooth_wall = null; + public static RockWall phyllite_smooth_wall = null; + public static RockWall amphibolite_smooth_wall = null; + + public static RockWall andesite_brick_wall = null; + public static RockWall basalt_brick_wall = null; + public static RockWall diorite_brick_wall = null; + public static RockWall granite_brick_wall = null; + public static RockWall rhyolite_brick_wall = null; + public static RockWall pegmatite_brick_wall = null; + public static RockWall shale_brick_wall = null; + public static RockWall conglomerate_brick_wall = null; + public static RockWall dolomite_brick_wall = null; + public static RockWall limestone_brick_wall = null; + public static RockWall marble_brick_wall = null; + public static RockWall slate_brick_wall = null; + public static RockWall schist_brick_wall = null; + public static RockWall gneiss_brick_wall = null; + public static RockWall phyllite_brick_wall = null; + public static RockWall amphibolite_brick_wall = null; + + public static RockWall andesite_smooth_brick_wall = null; + public static RockWall basalt_smooth_brick_wall = null; + public static RockWall diorite_smooth_brick_wall = null; + public static RockWall granite_smooth_brick_wall = null; + public static RockWall rhyolite_smooth_brick_wall = null; + public static RockWall pegmatite_smooth_brick_wall = null; + public static RockWall shale_smooth_brick_wall = null; + public static RockWall conglomerate_smooth_brick_wall = null; + public static RockWall dolomite_smooth_brick_wall = null; + public static RockWall limestone_smooth_brick_wall = null; + public static RockWall marble_smooth_brick_wall = null; + public static RockWall slate_smooth_brick_wall = null; + public static RockWall schist_smooth_brick_wall = null; + public static RockWall gneiss_smooth_brick_wall = null; + public static RockWall phyllite_smooth_brick_wall = null; + public static RockWall amphibolite_smooth_brick_wall = null; + + private static final Map LEGACY_BLOCK_FIELDS = createLegacyBlockFieldMap(); @SubscribeEvent - public static void registerBlocks(RegistryEvent.Register event) { - for (zone.moddev.mc.mineralogy.data.Material material : MaterialData.toArray()) { - registerMaterialFamily(event, material, material.toRock(false, false)); + public static void registerBlocks(RegisterEvent event) { + if (!ForgeRegistries.Keys.BLOCKS.equals(event.getRegistryKey())) { + return; + } + IForgeRegistry registry = event.getForgeRegistry(); + + for (zone.moddev.mc.mineralogy.data.Material material : MaterialData.toArray()) { + registerMaterialFamily(registry, material, material.toRock(false, false)); } - registerMaterialFamily(event, MaterialData.ROCK_SALT, new RockSalt()); + registerMaterialFamily(registry, MaterialData.ROCK_SALT, new RockSalt()); - registerSpecialGeologyBlocks(event); - registerDryWalls(event); + registerSpecialGeologyBlocks(registry); + registerDryWalls(registry); - event.getRegistry().registerAll( + registerAll(registry, new RockSaltLamp(), new RockSaltStreetLamp(), new Ore("sulfur_ore", "sulfur_dust", 1, 4, 0), @@ -256,108 +271,108 @@ public static void registerBlocks(RegistryEvent.Register event) { new Rock(false, 1.5F, 10.0F, 0, SoundType.STONE, "nitrate_block") ); - //event.getRegistry().register(MaterialData.BASALT.toRockWall(false, false)); + //event.getRegistry().register(MaterialData.BASALT.toRockWall(false, false)); } - private static void registerSpecialGeologyBlocks(RegistryEvent.Register event) { + private static void registerSpecialGeologyBlocks(IForgeRegistry registry) { Block chert = new Chert(); Block gypsum = new Gypsum(); Block chalk = new Chalk(); Block pumice = new Rock(false, 0.5F, 5.0F, 0, SoundType.STONE, "pumice"); - event.getRegistry().registerAll(chert, gypsum, chalk, pumice); + registerAll(registry, chert, gypsum, chalk, pumice); } - private static void registerDryWalls(RegistryEvent.Register event) { + private static void registerDryWalls(IForgeRegistry registry) { for (String color : zone.moddev.mc.mineralogy.Constants.colorSuffixes) { - event.getRegistry().register(new DryWall(color)); + register(registry, new DryWall(color)); } } - private static void registerMaterialFamily(RegistryEvent.Register event, + private static void registerMaterialFamily(IForgeRegistry registry, zone.moddev.mc.mineralogy.data.Material material, Rock baseRock) { - event.getRegistry().register(baseRock); + register(registry, baseRock); if (MineralogyConfig.generateRockSlab()) { - registerSlabPair(event, createSlab(material, false, false), baseRock, material, false, false); + registerSlabPair(registry, createSlab(material, false, false), baseRock, material, false, false); if (MineralogyConfig.generateRockFurnace()) { - registerFurnacePair(event, material, false, false); + registerFurnacePair(registry, material, false, false); } } if (MineralogyConfig.generateRockStairs()) { - event.getRegistry().register(createStairs(baseRock, material, false, false)); + register(registry, createStairs(baseRock, material, false, false)); } if (MineralogyConfig.generateRockWall()) { - event.getRegistry().register(createWall(baseRock, material, false, false)); + register(registry, createWall(baseRock, material, false, false)); } Rock smoothRock = null; if (MineralogyConfig.generateSmooth()) { smoothRock = material.toRock(true, false); - event.getRegistry().register(smoothRock); + register(registry, smoothRock); if (MineralogyConfig.generateReliefs()) { - registerReliefs(event, material); + registerReliefs(registry, material); } if (MineralogyConfig.generateSmoothSlab()) { - registerSlabPair(event, createSlab(material, true, false), smoothRock, material, true, false); + registerSlabPair(registry, createSlab(material, true, false), smoothRock, material, true, false); if (MineralogyConfig.generateSmoothFurnace()) { - registerFurnacePair(event, material, true, false); + registerFurnacePair(registry, material, true, false); } } if (MineralogyConfig.generateSmoothStairs()) { - event.getRegistry().register(createStairs(smoothRock, material, true, false)); + register(registry, createStairs(smoothRock, material, true, false)); } if (MineralogyConfig.generateSmoothWall()) { - event.getRegistry().register(createWall(smoothRock, material, true, false)); + register(registry, createWall(smoothRock, material, true, false)); } } Rock brickRock = null; if (MineralogyConfig.generateBrick()) { brickRock = material.toRock(false, true); - event.getRegistry().register(brickRock); + register(registry, brickRock); if (MineralogyConfig.generateBrickSlab()) { - registerSlabPair(event, createSlab(material, false, true), brickRock, material, false, true); + registerSlabPair(registry, createSlab(material, false, true), brickRock, material, false, true); if (MineralogyConfig.generateBrickFurnace()) { - registerFurnacePair(event, material, false, true); + registerFurnacePair(registry, material, false, true); } } if (MineralogyConfig.generateBrickStairs()) { - event.getRegistry().register(createStairs(brickRock, material, false, true)); + register(registry, createStairs(brickRock, material, false, true)); } if (MineralogyConfig.generateBrickWall()) { - event.getRegistry().register(createWall(brickRock, material, false, true)); + register(registry, createWall(brickRock, material, false, true)); } } if (smoothRock != null && MineralogyConfig.generateSmoothBrick()) { Rock smoothBrickRock = material.toRock(true, true); - event.getRegistry().register(smoothBrickRock); + register(registry, smoothBrickRock); if (MineralogyConfig.generateSmoothBrickSlab()) { - registerSlabPair(event, createSlab(material, true, true), smoothBrickRock, material, true, true); + registerSlabPair(registry, createSlab(material, true, true), smoothBrickRock, material, true, true); if (MineralogyConfig.generateSmoothBrickFurnace()) { - registerFurnacePair(event, material, true, true); + registerFurnacePair(registry, material, true, true); } } if (MineralogyConfig.generateSmoothBrickStairs()) { - event.getRegistry().register(createStairs(smoothBrickRock, material, true, true)); + register(registry, createStairs(smoothBrickRock, material, true, true)); } if (MineralogyConfig.generateSmoothBrickWall()) { - event.getRegistry().register(createWall(smoothBrickRock, material, true, true)); + register(registry, createWall(smoothBrickRock, material, true, true)); } } } - private static void registerSlabPair(RegistryEvent.Register event, RockSlab slab, Block fullBlock, + private static void registerSlabPair(IForgeRegistry registry, RockSlab slab, Block fullBlock, zone.moddev.mc.mineralogy.data.Material material, boolean isSmooth, boolean isBrick) { - event.getRegistry().register(slab); - event.getRegistry().register(createDoubleSlab(slab, fullBlock, material, isSmooth, isBrick)); + register(registry, slab); + register(registry, createDoubleSlab(slab, fullBlock, material, isSmooth, isBrick)); } private static RockStairs createStairs(Block sourceBlock, zone.moddev.mc.mineralogy.data.Material material, @@ -387,18 +402,18 @@ private static DoubleSlab createDoubleSlab(Block sourceBlock, Block fullBlock, getVariantName(material, isSmooth, isBrick) + "_double_slab"); } - private static void registerFurnacePair(RegistryEvent.Register event, + private static void registerFurnacePair(IForgeRegistry registry, zone.moddev.mc.mineralogy.data.Material material, boolean isSmooth, boolean isBrick) { String name = getVariantName(material, isSmooth, isBrick) + "_furnace"; float burnModifier = (float) (1.0D + ((material.hardness - 3.0D) / 10.0D)); - event.getRegistry().register(new RockFurnace((float) material.hardness, (float) material.blastResistance, + register(registry, new RockFurnace((float) material.hardness, (float) material.blastResistance, material.toolHardnessLevel, false, burnModifier, name)); - event.getRegistry().register(new RockFurnace((float) material.hardness, (float) material.blastResistance, + register(registry, new RockFurnace((float) material.hardness, (float) material.blastResistance, material.toolHardnessLevel, true, burnModifier, "lit_" + name)); } - private static void registerReliefs(RegistryEvent.Register event, + private static void registerReliefs(IForgeRegistry registry, zone.moddev.mc.mineralogy.data.Material material) { String name = material.materialName.toLowerCase(); String[] suffixes = new String[] { @@ -418,12 +433,58 @@ private static void registerReliefs(RegistryEvent.Register event, }; for (String suffix : suffixes) { - event.getRegistry().register(new RockRelief((float) material.hardness, + register(registry, new RockRelief((float) material.hardness, (float) material.blastResistance / 2.0F, material.toolHardnessLevel, SoundType.STONE, name + "_relief_" + suffix)); } } + private static void registerAll(IForgeRegistry registry, Block... blocks) { + for (Block block : blocks) { + register(registry, block); + } + } + + private static T register(IForgeRegistry registry, T block) { + if (!(block instanceof NamedMineralogyBlock)) { + throw new IllegalArgumentException("Mineralogy block has no stable registry path: " + block.getClass()); + } + String path = ((NamedMineralogyBlock) block).mineralogyRegistryPath(); + if (path == null || path.isEmpty()) { + throw new IllegalArgumentException("Mineralogy block has an empty registry path: " + block.getClass()); + } + registry.register(new ResourceLocation(Mineralogy.MODID, path), block); + bindLegacyBlockField(path, block); + return block; + } + + private static Map createLegacyBlockFieldMap() { + Map fields = new HashMap<>(); + for (Field field : Blocks.class.getDeclaredFields()) { + int modifiers = field.getModifiers(); + if (Modifier.isPublic(modifiers) && Modifier.isStatic(modifiers) + && Block.class.isAssignableFrom(field.getType())) { + fields.put(field.getName(), field); + } + } + return Collections.unmodifiableMap(fields); + } + + private static void bindLegacyBlockField(String path, Block block) { + Field field = LEGACY_BLOCK_FIELDS.get(path); + if (field == null) { + return; + } + if (!field.getType().isInstance(block)) { + throw new IllegalStateException("Legacy block field type mismatch for " + path); + } + try { + field.set(null, block); + } catch (IllegalAccessException e) { + throw new IllegalStateException("Cannot bind legacy block field " + path, e); + } + } + private static String getVariantName(zone.moddev.mc.mineralogy.data.Material material, boolean isSmooth, boolean isBrick) { String name = material.materialName.toLowerCase(); diff --git a/src/main/java/zone/moddev/mc/mineralogy/init/Items.java b/src/main/java/zone/moddev/mc/mineralogy/init/Items.java index 58ad701a9..3b6008ff2 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/init/Items.java +++ b/src/main/java/zone/moddev/mc/mineralogy/init/Items.java @@ -4,7 +4,6 @@ import java.util.List; import zone.moddev.mc.mineralogy.Mineralogy; -import zone.moddev.mc.mineralogy.MineralogyConfig; import zone.moddev.mc.mineralogy.blocks.DryWall; import zone.moddev.mc.mineralogy.blocks.Ore; import zone.moddev.mc.mineralogy.blocks.Rock; @@ -21,37 +20,39 @@ import net.minecraft.world.item.Item; import net.minecraft.world.item.BlockItem; import net.minecraft.resources.ResourceLocation; -import net.minecraftforge.event.RegistryEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.registries.ForgeRegistries; -import net.minecraftforge.registries.ObjectHolder; +import net.minecraftforge.registries.IForgeRegistry; +import net.minecraftforge.registries.RegisterEvent; @Mod.EventBusSubscriber(modid = Mineralogy.MODID, bus = Mod.EventBusSubscriber.Bus.MOD) -@ObjectHolder(Mineralogy.MODID) public class Items { - public static final BlockItem basalt = null; - public static final Item sulfur_dust = null; - public static final Item phosphorous_dust = null; - public static final Item nitrate_dust = null; - public static final Item gypsum_dust = null; - public static final Item chalk_dust = null; - public static final Item rock_salt_dust = null; - public static final Item salt_dust = null; - public static final Item mineral_fertilizer = null; + public static BlockItem basalt; + public static Item sulfur_dust; + public static Item phosphorous_dust; + public static Item nitrate_dust; + public static Item gypsum_dust; + public static Item chalk_dust; + public static Item rock_salt_dust; + public static Item salt_dust; + public static Item mineral_fertilizer; @SubscribeEvent - public static void registerItems(RegistryEvent.Register event) { - event.getRegistry().registerAll( - createItem("sulfur_dust"), - createItem("phosphorous_dust"), - createItem("nitrate_dust"), - createItem("gypsum_dust"), - createItem("chalk_dust"), - createItem("rock_salt_dust"), - createItem("salt_dust"), - createFertilizer() - ); + public static void registerItems(RegisterEvent event) { + if (!ForgeRegistries.Keys.ITEMS.equals(event.getRegistryKey())) { + return; + } + IForgeRegistry registry = event.getForgeRegistry(); + + sulfur_dust = register(registry, "sulfur_dust", createItem()); + phosphorous_dust = register(registry, "phosphorous_dust", createItem()); + nitrate_dust = register(registry, "nitrate_dust", createItem()); + gypsum_dust = register(registry, "gypsum_dust", createItem()); + chalk_dust = register(registry, "chalk_dust", createItem()); + rock_salt_dust = register(registry, "rock_salt_dust", createItem()); + salt_dust = register(registry, "salt_dust", createItem()); + mineral_fertilizer = register(registry, "mineral_fertilizer", createFertilizer()); List blockItems = new ArrayList(); @@ -61,11 +62,17 @@ public static void registerItems(RegistryEvent.Register event) { } } - event.getRegistry().registerAll(blockItems.toArray(new Item[blockItems.size()])); + for (Item item : blockItems) { + ResourceLocation name = ForgeRegistries.BLOCKS.getKey(((BlockItem) item).getBlock()); + registry.register(name, item); + if ("basalt".equals(name.getPath())) { + basalt = (BlockItem) item; + } + } } private static boolean isMineralogyBlockItem(Block block) { - ResourceLocation registryName = block.getRegistryName(); + ResourceLocation registryName = ForgeRegistries.BLOCKS.getKey(block); return registryName != null && Mineralogy.MODID.equals(registryName.getNamespace()) @@ -82,41 +89,33 @@ private static boolean isMineralogyBlockItem(Block block) { } private static BlockItem createBlockItem(Block block) { - ResourceLocation name = block.getRegistryName(); Item.Properties properties = new Item.Properties(); - if (name != null && MineralogyConfig.isCreativeVisible(name.getPath())) { - properties.tab(MineralogyItemGroups.forBlock(block)); - } if (block instanceof RockFurnace) { properties.stacksTo(1); } else if (block instanceof RockSaltStreetLamp) { properties.stacksTo(16); } - BlockItem item = new BlockItem(block, properties); - item.setRegistryName(block.getRegistryName()); - return item; + return new BlockItem(block, properties); } private static boolean isUnlitRockFurnace(Block block) { - ResourceLocation registryName = block.getRegistryName(); + ResourceLocation registryName = ForgeRegistries.BLOCKS.getKey(block); return block instanceof RockFurnace && registryName != null && !registryName.getPath().startsWith("lit_"); } - private static Item createItem(String name) { - Item.Properties properties = new Item.Properties(); - if (MineralogyConfig.isCreativeVisible(name)) properties.tab(MineralogyItemGroups.forItem()); - Item item = new Item(properties); - item.setRegistryName(Mineralogy.MODID, name); - return item; + private static Item createItem() { + return new Item(new Item.Properties()); } private static Item createFertilizer() { - MineralFertilizer item = new MineralFertilizer(MineralogyConfig.isCreativeVisible("mineral_fertilizer") - ? MineralogyItemGroups.forFertilizer() : null); - item.setRegistryName(Mineralogy.MODID, "mineral_fertilizer"); + return new MineralFertilizer(); + } + + private static T register(IForgeRegistry registry, String path, T item) { + registry.register(new ResourceLocation(Mineralogy.MODID, path), item); return item; } diff --git a/src/main/java/zone/moddev/mc/mineralogy/init/MineralogyFluids.java b/src/main/java/zone/moddev/mc/mineralogy/init/MineralogyFluids.java index 88c92dac2..cd300c5b5 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/init/MineralogyFluids.java +++ b/src/main/java/zone/moddev/mc/mineralogy/init/MineralogyFluids.java @@ -1,9 +1,13 @@ package zone.moddev.mc.mineralogy.init; +import java.util.function.Consumer; + import zone.moddev.mc.mineralogy.Mineralogy; import zone.moddev.mc.mineralogy.blocks.MineralogyLiquidBlock; import zone.moddev.mc.mineralogy.items.MineralogyBucketItem; +import net.minecraftforge.client.extensions.common.IClientFluidTypeExtensions; +import net.minecraftforge.common.SoundActions; import net.minecraft.resources.ResourceLocation; import net.minecraft.sounds.SoundEvents; import net.minecraft.world.item.Item; @@ -14,13 +18,15 @@ import net.minecraft.world.level.material.Fluid; import net.minecraft.world.level.material.Material; import net.minecraftforge.eventbus.api.IEventBus; -import net.minecraftforge.fluids.FluidAttributes; +import net.minecraftforge.fluids.FluidType; import net.minecraftforge.fluids.ForgeFlowingFluid; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; import net.minecraftforge.registries.RegistryObject; public final class MineralogyFluids { + private static final DeferredRegister FLUID_TYPES = + DeferredRegister.create(ForgeRegistries.Keys.FLUID_TYPES, Mineralogy.MODID); private static final DeferredRegister FLUIDS = DeferredRegister.create(ForgeRegistries.FLUIDS, Mineralogy.MODID); private static final DeferredRegister BLOCKS = @@ -32,14 +38,34 @@ public final class MineralogyFluids { "blocks/crude_oil_still"); private static final ResourceLocation CRUDE_OIL_FLOW = new ResourceLocation(Mineralogy.MODID, "blocks/crude_oil_flow"); + + public static final RegistryObject CRUDE_OIL_TYPE = FLUID_TYPES.register("crude_oil", + () -> new FluidType(FluidType.Properties.create() + .density(850) + .viscosity(6000) + .temperature(300) + .sound(SoundActions.BUCKET_FILL, SoundEvents.BUCKET_FILL) + .sound(SoundActions.BUCKET_EMPTY, SoundEvents.BUCKET_EMPTY)) { + @Override + public void initializeClient(Consumer consumer) { + consumer.accept(new IClientFluidTypeExtensions() { + @Override + public ResourceLocation getStillTexture() { + return CRUDE_OIL_STILL; + } + + @Override + public ResourceLocation getFlowingTexture() { + return CRUDE_OIL_FLOW; + } + }); + } + }); + private static final ForgeFlowingFluid.Properties CRUDE_OIL_PROPERTIES = - new ForgeFlowingFluid.Properties(MineralogyFluids::crudeOil, - MineralogyFluids::flowingCrudeOil, - FluidAttributes.builder(CRUDE_OIL_STILL, CRUDE_OIL_FLOW) - .density(850) - .viscosity(6000) - .temperature(300) - .sound(SoundEvents.BUCKET_FILL, SoundEvents.BUCKET_EMPTY)) + new ForgeFlowingFluid.Properties(MineralogyFluids::crudeOilType, + MineralogyFluids::crudeOil, + MineralogyFluids::flowingCrudeOil) .bucket(MineralogyFluids::crudeOilBucket) .block(MineralogyFluids::crudeOilBlock) .slopeFindDistance(2) @@ -53,20 +79,13 @@ public final class MineralogyFluids { FLUIDS.register("flowing_crude_oil", () -> new ForgeFlowingFluid.Flowing(CRUDE_OIL_PROPERTIES)); public static final RegistryObject CRUDE_OIL_BLOCK = BLOCKS.register("crude_oil", () -> new MineralogyLiquidBlock(MineralogyFluids::crudeOilFlowing, - BlockBehaviour.Properties.of(Material.WATER).noCollission().strength(100.0F).noDrops())); + BlockBehaviour.Properties.of(Material.WATER).noCollission().strength(100.0F).noLootTable())); public static final RegistryObject CRUDE_OIL_BUCKET = ITEMS.register("crude_oil_bucket", () -> new MineralogyBucketItem(MineralogyFluids::crudeOil, - bucketProperties())); - - private static Item.Properties bucketProperties() { - Item.Properties properties = new Item.Properties().craftRemainder(Items.BUCKET).stacksTo(1); - if (zone.moddev.mc.mineralogy.MineralogyConfig.isCreativeVisible("crude_oil_bucket")) { - properties.tab(MineralogyItemGroups.forItem()); - } - return properties; - } + new Item.Properties().craftRemainder(Items.BUCKET).stacksTo(1))); public static void register(IEventBus modBus) { + FLUID_TYPES.register(modBus); FLUIDS.register(modBus); BLOCKS.register(modBus); ITEMS.register(modBus); @@ -76,6 +95,10 @@ public static Fluid crudeOil() { return CRUDE_OIL.get(); } + public static FluidType crudeOilType() { + return CRUDE_OIL_TYPE.get(); + } + public static FlowingFluid crudeOilFlowing() { return CRUDE_OIL.get(); } diff --git a/src/main/java/zone/moddev/mc/mineralogy/init/MineralogyItemGroups.java b/src/main/java/zone/moddev/mc/mineralogy/init/MineralogyItemGroups.java index bbae53d3d..1abe0434a 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/init/MineralogyItemGroups.java +++ b/src/main/java/zone/moddev/mc/mineralogy/init/MineralogyItemGroups.java @@ -2,82 +2,114 @@ import zone.moddev.mc.mineralogy.Mineralogy; import zone.moddev.mc.mineralogy.MineralogyConfig; +import zone.moddev.mc.mineralogy.blocks.Ore; +import zone.moddev.mc.mineralogy.blocks.Rock; +import zone.moddev.mc.mineralogy.blocks.RockRelief; +import zone.moddev.mc.mineralogy.blocks.RockSlab; +import zone.moddev.mc.mineralogy.blocks.RockStairs; +import zone.moddev.mc.mineralogy.blocks.RockWall; -import net.minecraft.world.level.block.Block; -import net.minecraft.world.item.Item; +import net.minecraft.network.chat.Component; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.item.BlockItem; import net.minecraft.world.item.CreativeModeTab; +import net.minecraft.world.item.CreativeModeTabs; +import net.minecraft.world.item.Item; import net.minecraft.world.item.ItemStack; -import net.minecraft.resources.ResourceLocation; -import net.minecraftforge.api.distmarker.Dist; -import net.minecraftforge.api.distmarker.OnlyIn; +import net.minecraft.world.level.block.Block; +import net.minecraftforge.event.CreativeModeTabEvent; +import net.minecraftforge.eventbus.api.SubscribeEvent; +import net.minecraftforge.fml.common.Mod; import net.minecraftforge.registries.ForgeRegistries; +@Mod.EventBusSubscriber(modid = Mineralogy.MODID, bus = Mod.EventBusSubscriber.Bus.MOD) public final class MineralogyItemGroups { + private static CreativeModeTab mineralogy; + private static CreativeModeTab rocks; + private static CreativeModeTab stairs; + private static CreativeModeTab slabs; + private static CreativeModeTab walls; + private static CreativeModeTab items; + private MineralogyItemGroups() { throw new IllegalAccessError("Not an instantiable class"); } - public static CreativeModeTab forBlock(Block block) { - if (!MineralogyConfig.groupCreativeTabItemsByType()) { - return MainGroup.MINERALOGY; + @SubscribeEvent + public static void registerTabs(CreativeModeTabEvent.Register event) { + if (MineralogyConfig.groupCreativeTabItemsByType()) { + rocks = register(event, "rock", "basalt"); + stairs = register(event, "stair", "basalt_stairs"); + slabs = register(event, "slab", "basalt_slab"); + walls = register(event, "wall", "basalt_wall"); + items = register(event, "item", "sulfur_dust"); + } else { + mineralogy = register(event, "mineralogy", "basalt"); } - - switch (MineralogyConfig.creativeTabPolicy().groupFor(block.getClass())) { - case ROCK: return RockGroup.ROCK; - case STAIR: return StairGroup.STAIR; - case SLAB: return SlabGroup.SLAB; - case WALL: return WallGroup.WALL; - default: return CreativeModeTabs.ITEM; - } - } - - public static CreativeModeTab forItem() { - return MineralogyConfig.groupCreativeTabItemsByType() ? CreativeModeTabs.ITEM : MainGroup.MINERALOGY; } - public static CreativeModeTab forFertilizer() { - return MineralogyConfig.groupCreativeTabItemsByType() - ? CreativeModeTabs.ITEM : CreativeModeTab.TAB_MATERIALS; - } + @SubscribeEvent + public static void buildTabContents(CreativeModeTabEvent.BuildContents event) { + boolean grouped = MineralogyConfig.groupCreativeTabItemsByType(); + CreativeModeTab tab = event.getTab(); + if (!grouped && tab == CreativeModeTabs.INGREDIENTS + && MineralogyConfig.isCreativeVisible("mineral_fertilizer") + && Items.mineral_fertilizer != null) { + event.accept(Items.mineral_fertilizer); + return; + } - private static CreativeModeTab create(String name, String iconItemName) { - return new CreativeModeTab(Mineralogy.MODID + "." + name) { - @Override - @OnlyIn(Dist.CLIENT) - public ItemStack makeIcon() { - Item item = ForgeRegistries.ITEMS.getValue(new ResourceLocation(Mineralogy.MODID, iconItemName)); - return item != null ? new ItemStack(item) : new ItemStack(net.minecraft.world.item.Items.IRON_PICKAXE); + for (Item item : ForgeRegistries.ITEMS.getValues()) { + ResourceLocation id = ForgeRegistries.ITEMS.getKey(item); + if (id == null || !Mineralogy.MODID.equals(id.getNamespace())) { + continue; } - - @Override - public boolean hasSearchBar() { - return true; + if (!MineralogyConfig.isCreativeVisible(id.getPath())) { + continue; } - }.setBackgroundImage(new ResourceLocation("minecraft", - "textures/gui/container/creative_inventory/tab_item_search.png")); - } - - private static final class MainGroup { - private static final CreativeModeTab MINERALOGY = create("mineralogy", "basalt"); - } - private static final class RockGroup { - private static final CreativeModeTab ROCK = create("rock", "basalt"); + if (!grouped && tab == mineralogy && item != Items.mineral_fertilizer) { + event.accept(item); + } else if (grouped && tab == targetTab(item)) { + event.accept(item); + } + } } - private static final class StairGroup { - private static final CreativeModeTab STAIR = create("stair", "basalt_stairs"); - } + private static CreativeModeTab targetTab(Item item) { + if (!(item instanceof BlockItem)) { + return items; + } - private static final class SlabGroup { - private static final CreativeModeTab SLAB = create("slab", "basalt_slab"); + Block block = ((BlockItem) item).getBlock(); + if (block instanceof RockRelief) { + return items; + } + if (block instanceof RockStairs) { + return stairs; + } + if (block instanceof RockSlab) { + return slabs; + } + if (block instanceof RockWall) { + return walls; + } + if (block instanceof Rock || block instanceof Ore) { + return rocks; + } + return items; } - private static final class WallGroup { - private static final CreativeModeTab WALL = create("wall", "basalt_wall"); + private static CreativeModeTab register(CreativeModeTabEvent.Register event, String name, + String iconItemName) { + return event.registerCreativeModeTab(new ResourceLocation(Mineralogy.MODID, name), builder -> builder + .title(Component.translatable("itemGroup." + Mineralogy.MODID + "." + name)) + .icon(() -> icon(iconItemName)) + .withSearchBar()); } - private static final class CreativeModeTabs { - private static final CreativeModeTab ITEM = create("item", "sulfur_dust"); + private static ItemStack icon(String itemName) { + Item item = ForgeRegistries.ITEMS.getValue(new ResourceLocation(Mineralogy.MODID, itemName)); + return new ItemStack(item == null ? net.minecraft.world.item.Items.IRON_PICKAXE : item); } } diff --git a/src/main/java/zone/moddev/mc/mineralogy/init/TileEntities.java b/src/main/java/zone/moddev/mc/mineralogy/init/TileEntities.java index af9cb24f5..e80435980 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/init/TileEntities.java +++ b/src/main/java/zone/moddev/mc/mineralogy/init/TileEntities.java @@ -9,19 +9,23 @@ import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.entity.BlockEntityType; -import net.minecraftforge.event.RegistryEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.registries.ForgeRegistries; -import net.minecraftforge.registries.ObjectHolder; +import net.minecraftforge.registries.IForgeRegistry; +import net.minecraftforge.registries.RegisterEvent; +import net.minecraft.resources.ResourceLocation; @Mod.EventBusSubscriber(modid = Mineralogy.MODID, bus = Mod.EventBusSubscriber.Bus.MOD) -@ObjectHolder(Mineralogy.MODID) public class TileEntities { - public static final BlockEntityType rock_furnace = null; + public static BlockEntityType rock_furnace; @SubscribeEvent - public static void registerTileEntities(RegistryEvent.Register> event) { + public static void registerTileEntities(RegisterEvent event) { + if (!ForgeRegistries.Keys.BLOCK_ENTITY_TYPES.equals(event.getRegistryKey())) { + return; + } + IForgeRegistry> registry = event.getForgeRegistry(); List furnaceBlocks = new ArrayList(); for (Block block : ForgeRegistries.BLOCKS.getValues()) { if (block instanceof RockFurnace) { @@ -29,11 +33,10 @@ public static void registerTileEntities(RegistryEvent.Register type = BlockEntityType.Builder + rock_furnace = BlockEntityType.Builder .of(TileEntityRockFurnace::new, furnaceBlocks.toArray(new Block[furnaceBlocks.size()])) .build(null); - type.setRegistryName(Mineralogy.MODID, "rock_furnace"); - event.getRegistry().register(type); + registry.register(new ResourceLocation(Mineralogy.MODID, "rock_furnace"), rock_furnace); } private TileEntities() { diff --git a/src/main/java/zone/moddev/mc/mineralogy/items/MineralFertilizer.java b/src/main/java/zone/moddev/mc/mineralogy/items/MineralFertilizer.java index c36535a95..6c3125483 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/items/MineralFertilizer.java +++ b/src/main/java/zone/moddev/mc/mineralogy/items/MineralFertilizer.java @@ -4,7 +4,6 @@ import net.minecraft.world.item.BoneMealItem; import net.minecraft.world.item.Items; import net.minecraft.world.item.Item; -import net.minecraft.world.item.CreativeModeTab; import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.context.UseOnContext; import net.minecraft.world.InteractionResult; @@ -15,11 +14,7 @@ public class MineralFertilizer extends Item { private final ItemStack phantomBonemeal = new ItemStack(Items.BONE_MEAL, 27); public MineralFertilizer() { - this(zone.moddev.mc.mineralogy.init.MineralogyItemGroups.forItem()); - } - - public MineralFertilizer(CreativeModeTab group) { - super(new Item.Properties().tab(group)); + super(new Item.Properties()); } @Override diff --git a/src/main/java/zone/moddev/mc/mineralogy/items/MineralogyBucketItem.java b/src/main/java/zone/moddev/mc/mineralogy/items/MineralogyBucketItem.java index 18da62173..577df25d4 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/items/MineralogyBucketItem.java +++ b/src/main/java/zone/moddev/mc/mineralogy/items/MineralogyBucketItem.java @@ -1,188 +1,17 @@ package zone.moddev.mc.mineralogy.items; -import java.util.Optional; import java.util.function.Supplier; -import javax.annotation.Nullable; - -import net.minecraft.advancements.CriteriaTriggers; -import net.minecraft.core.BlockPos; -import net.minecraft.core.Direction; -import net.minecraft.core.particles.ParticleTypes; -import net.minecraft.nbt.CompoundTag; -import net.minecraft.server.level.ServerPlayer; -import net.minecraft.sounds.SoundEvent; -import net.minecraft.sounds.SoundEvents; -import net.minecraft.sounds.SoundSource; -import net.minecraft.stats.Stats; -import net.minecraft.tags.FluidTags; -import net.minecraft.world.InteractionHand; -import net.minecraft.world.InteractionResultHolder; -import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.BucketItem; import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.ItemUtils; -import net.minecraft.world.item.Items; -import net.minecraft.world.level.ClipContext; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.LevelAccessor; -import net.minecraft.world.level.block.Block; -import net.minecraft.world.level.block.BucketPickup; -import net.minecraft.world.level.block.LiquidBlockContainer; -import net.minecraft.world.level.block.state.BlockState; -import net.minecraft.world.level.gameevent.GameEvent; -import net.minecraft.world.level.material.FlowingFluid; import net.minecraft.world.level.material.Fluid; -import net.minecraft.world.level.material.Fluids; -import net.minecraft.world.level.material.Material; -import net.minecraft.world.phys.BlockHitResult; -import net.minecraft.world.phys.HitResult; -import net.minecraftforge.common.capabilities.ICapabilityProvider; -import net.minecraftforge.fluids.FluidUtil; -import net.minecraftforge.fluids.capability.wrappers.FluidBucketWrapper; +/** + * Retains Mineralogy's bucket class name for compatibility while using Forge's + * current fluid-type-aware bucket behavior. + */ public class MineralogyBucketItem extends BucketItem { - private final Supplier fluidSupplier; - public MineralogyBucketItem(Supplier fluid, Item.Properties properties) { super(fluid, properties); - this.fluidSupplier = fluid; - } - - @Override - public InteractionResultHolder use(Level world, Player player, InteractionHand hand) { - ItemStack held = player.getItemInHand(hand); - Fluid fluid = getFluid(); - BlockHitResult hit = getPlayerPOVHitResult(world, player, - fluid == Fluids.EMPTY ? ClipContext.Fluid.SOURCE_ONLY : ClipContext.Fluid.NONE); - InteractionResultHolder eventResult = - net.minecraftforge.event.ForgeEventFactory.onBucketUse(player, world, held, hit); - if (eventResult != null) { - return eventResult; - } - if (hit.getType() == HitResult.Type.MISS || hit.getType() != HitResult.Type.BLOCK) { - return InteractionResultHolder.pass(held); - } - - BlockPos hitPos = hit.getBlockPos(); - Direction direction = hit.getDirection(); - BlockPos placePos = hitPos.relative(direction); - if (!world.mayInteract(player, hitPos) || !player.mayUseItemAt(placePos, direction, held)) { - return InteractionResultHolder.fail(held); - } - - if (fluid == Fluids.EMPTY) { - BlockState targetState = world.getBlockState(hitPos); - if (targetState.getBlock() instanceof BucketPickup) { - BucketPickup pickup = (BucketPickup) targetState.getBlock(); - ItemStack filled = pickup.pickupBlock(world, hitPos, targetState); - if (!filled.isEmpty()) { - player.awardStat(Stats.ITEM_USED.get(this)); - pickup.getPickupSound(targetState).ifPresent(sound -> player.playSound(sound, 1.0F, 1.0F)); - world.gameEvent(player, GameEvent.FLUID_PICKUP, hitPos); - ItemStack result = ItemUtils.createFilledResult(held, player, filled); - if (!world.isClientSide) { - CriteriaTriggers.FILLED_BUCKET.trigger((ServerPlayer) player, filled); - } - return InteractionResultHolder.sidedSuccess(result, world.isClientSide()); - } - } - return InteractionResultHolder.fail(held); - } - - BlockState targetState = world.getBlockState(hitPos); - BlockPos actualPlacePos = canBlockContainFluid(world, hitPos, targetState) ? hitPos : placePos; - if (emptyContents(player, world, actualPlacePos, hit, held)) { - checkExtraContent(player, world, held, actualPlacePos); - if (player instanceof ServerPlayer) { - CriteriaTriggers.PLACED_BLOCK.trigger((ServerPlayer) player, actualPlacePos, held); - } - player.awardStat(Stats.ITEM_USED.get(this)); - return InteractionResultHolder.sidedSuccess(getEmptySuccessItem(held, player), world.isClientSide()); - } - return InteractionResultHolder.fail(held); - } - - @Override - public boolean emptyContents(@Nullable Player player, Level world, BlockPos pos, - @Nullable BlockHitResult hit, @Nullable ItemStack container) { - Fluid fluid = getFluid(); - if (!(fluid instanceof FlowingFluid)) { - return false; - } - - BlockState state = world.getBlockState(pos); - Block block = state.getBlock(); - Material material = state.getMaterial(); - boolean canReplace = state.canBeReplaced(fluid); - boolean canPlace = state.isAir() || canReplace - || block instanceof LiquidBlockContainer - && ((LiquidBlockContainer) block).canPlaceLiquid(world, pos, state, fluid); - Optional containedFluid = - Optional.ofNullable(container).flatMap(FluidUtil::getFluidContained); - - if (!canPlace) { - return hit != null && emptyContents(player, world, hit.getBlockPos().relative(hit.getDirection()), - null, container); - } - if (world.dimensionType().ultraWarm() && containedFluid.isPresent() - && fluid.getAttributes().doesVaporize(world, pos, containedFluid.get())) { - fluid.getAttributes().vaporize(player, world, pos, containedFluid.get()); - return true; - } - if (world.dimensionType().ultraWarm() && fluid.is(FluidTags.WATER)) { - int x = pos.getX(); - int y = pos.getY(); - int z = pos.getZ(); - world.playSound(player, pos, SoundEvents.FIRE_EXTINGUISH, SoundSource.BLOCKS, 0.5F, - 2.6F + (world.random.nextFloat() - world.random.nextFloat()) * 0.8F); - for (int i = 0; i < 8; i++) { - world.addParticle(ParticleTypes.LARGE_SMOKE, x + Math.random(), y + Math.random(), - z + Math.random(), 0.0D, 0.0D, 0.0D); - } - return true; - } - if (block instanceof LiquidBlockContainer - && ((LiquidBlockContainer) block).canPlaceLiquid(world, pos, state, fluid)) { - ((LiquidBlockContainer) block).placeLiquid(world, pos, state, ((FlowingFluid) fluid).getSource(false)); - playEmptySound(player, world, pos); - return true; - } - if (!world.isClientSide && canReplace && !material.isLiquid()) { - world.destroyBlock(pos, true); - } - if (!world.setBlock(pos, fluid.defaultFluidState().createLegacyBlock(), 11) - && !state.getFluidState().isSource()) { - return false; - } - playEmptySound(player, world, pos); - return true; - } - - @Override - public Fluid getFluid() { - return fluidSupplier.get(); - } - - @Override - protected void playEmptySound(@Nullable Player player, LevelAccessor world, BlockPos pos) { - Fluid fluid = getFluid(); - SoundEvent sound = fluid.getAttributes().getEmptySound(); - if (sound == null) { - sound = fluid.is(FluidTags.LAVA) ? SoundEvents.BUCKET_EMPTY_LAVA : SoundEvents.BUCKET_EMPTY; - } - world.playSound(player, pos, sound, SoundSource.BLOCKS, 1.0F, 1.0F); - world.gameEvent(player, GameEvent.FLUID_PLACE, pos); - } - - @Override - public ICapabilityProvider initCapabilities(ItemStack stack, @Nullable CompoundTag nbt) { - return new FluidBucketWrapper(stack); - } - - private boolean canBlockContainFluid(Level world, BlockPos pos, BlockState state) { - return state.getBlock() instanceof LiquidBlockContainer - && ((LiquidBlockContainer) state.getBlock()).canPlaceLiquid(world, pos, state, getFluid()); } } diff --git a/src/main/java/zone/moddev/mc/mineralogy/patching/LegacyWorldDataHook.java b/src/main/java/zone/moddev/mc/mineralogy/patching/LegacyWorldDataHook.java index 618a31627..f428b0789 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/patching/LegacyWorldDataHook.java +++ b/src/main/java/zone/moddev/mc/mineralogy/patching/LegacyWorldDataHook.java @@ -304,7 +304,7 @@ private static int installLegacyBlockStates(CompoundTag blockSnapshot) { } /** - * Minecraft 1.18 still fixes the pre-flattening state table at 4,096 entries, + * Minecraft 1.19 still fixes the pre-flattening state table at 4,096 entries, * while Forge 1.12 worlds commonly assign mod blocks higher numeric IDs. * Replace that exact static-final array before writing any recovered states. */ diff --git a/src/main/java/zone/moddev/mc/mineralogy/patching/PatchHandler.java b/src/main/java/zone/moddev/mc/mineralogy/patching/PatchHandler.java index 3108747a1..562a46386 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/patching/PatchHandler.java +++ b/src/main/java/zone/moddev/mc/mineralogy/patching/PatchHandler.java @@ -1,22 +1,22 @@ package zone.moddev.mc.mineralogy.patching; +import java.util.List; + import zone.moddev.mc.mineralogy.Mineralogy; import zone.moddev.mc.mineralogy.MineralogyConfig; import net.minecraft.world.level.block.Block; import net.minecraft.world.item.Item; -import net.minecraft.sounds.SoundEvent; import net.minecraft.resources.ResourceLocation; -import net.minecraftforge.event.RegistryEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.registries.ForgeRegistries; -import net.minecraftforge.registries.IForgeRegistryEntry; +import net.minecraftforge.registries.MissingMappingsEvent; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; -@Mod.EventBusSubscriber(modid = Mineralogy.MODID, bus = Mod.EventBusSubscriber.Bus.FORGE) +@Mod.EventBusSubscriber(modid = Mineralogy.MODID) public final class PatchHandler { private static final Logger LOGGER = LogManager.getLogger(); @@ -34,49 +34,40 @@ private PatchHandler() { } @SubscribeEvent - public static void remapMissingBlocks(RegistryEvent.MissingMappings event) { - if (!MineralogyConfig.patchUpdate()) { - return; - } - - remapMissing(event, SAPROLITE, ForgeRegistries.BLOCKS.getValue(LIMESTONE)); - remapMissing(event, PUMMICE, ForgeRegistries.BLOCKS.getValue(PUMICE)); - remapMissing(event, GRASS_PATH, ForgeRegistries.BLOCKS.getValue(DIRT_PATH)); - } - - @SubscribeEvent - public static void remapMissingItems(RegistryEvent.MissingMappings event) { - if (!MineralogyConfig.patchUpdate()) { - return; - } - - remapMissing(event, SAPROLITE, ForgeRegistries.ITEMS.getValue(LIMESTONE)); - remapMissing(event, PUMMICE, ForgeRegistries.ITEMS.getValue(PUMICE)); - remapMissing(event, GRASS_PATH, ForgeRegistries.ITEMS.getValue(DIRT_PATH)); - } - - @SubscribeEvent - public static void remapMissingSounds(RegistryEvent.MissingMappings event) { + public static void remapMissingMappings(MissingMappingsEvent event) { if (!MineralogyConfig.patchUpdate()) { return; } - remapMissing(event, SWEET_BERRIES_PICK, ForgeRegistries.SOUND_EVENTS.getValue(SWEET_BERRY_BUSH_PICK)); + remapMissing(event.getMappings(ForgeRegistries.Keys.BLOCKS, Mineralogy.MODID), + SAPROLITE, ForgeRegistries.BLOCKS.getValue(LIMESTONE)); + remapMissing(event.getMappings(ForgeRegistries.Keys.BLOCKS, Mineralogy.MODID), + PUMMICE, ForgeRegistries.BLOCKS.getValue(PUMICE)); + remapMissing(event.getMappings(ForgeRegistries.Keys.ITEMS, Mineralogy.MODID), + SAPROLITE, ForgeRegistries.ITEMS.getValue(LIMESTONE)); + remapMissing(event.getMappings(ForgeRegistries.Keys.ITEMS, Mineralogy.MODID), + PUMMICE, ForgeRegistries.ITEMS.getValue(PUMICE)); + remapMissing(event.getMappings(ForgeRegistries.Keys.BLOCKS, "minecraft"), + GRASS_PATH, ForgeRegistries.BLOCKS.getValue(DIRT_PATH)); + remapMissing(event.getMappings(ForgeRegistries.Keys.ITEMS, "minecraft"), + GRASS_PATH, ForgeRegistries.ITEMS.getValue(DIRT_PATH)); + remapMissing(event.getMappings(ForgeRegistries.Keys.SOUND_EVENTS, "minecraft"), + SWEET_BERRIES_PICK, ForgeRegistries.SOUND_EVENTS.getValue(SWEET_BERRY_BUSH_PICK)); } - private static > void remapMissing(RegistryEvent.MissingMappings event, + private static void remapMissing(List> mappings, ResourceLocation oldId, T replacement) { - for (RegistryEvent.MissingMappings.Mapping mapping : event.getAllMappings()) { - if (!oldId.equals(mapping.key)) { + for (MissingMappingsEvent.Mapping mapping : mappings) { + if (!oldId.equals(mapping.getKey())) { continue; } if (replacement != null) { mapping.remap(replacement); - LOGGER.info("Remapped legacy registry id '{}' to '{}'", oldId, replacement.getRegistryName()); + LOGGER.info("Remapped legacy Mineralogy id '{}'", oldId); } else { mapping.warn(); - LOGGER.warn("Could not remap legacy registry id '{}' because the replacement is not registered", oldId); + LOGGER.warn("Could not remap legacy Mineralogy id '{}' because the replacement is not registered", oldId); } } } diff --git a/src/main/java/zone/moddev/mc/mineralogy/tileentity/TileEntityRockFurnace.java b/src/main/java/zone/moddev/mc/mineralogy/tileentity/TileEntityRockFurnace.java index 70b35b321..7624a7f67 100644 --- a/src/main/java/zone/moddev/mc/mineralogy/tileentity/TileEntityRockFurnace.java +++ b/src/main/java/zone/moddev/mc/mineralogy/tileentity/TileEntityRockFurnace.java @@ -16,7 +16,6 @@ import net.minecraft.core.NonNullList; import net.minecraft.nbt.CompoundTag; import net.minecraft.network.chat.Component; -import net.minecraft.network.chat.TranslatableComponent; import net.minecraft.resources.ResourceLocation; import net.minecraft.server.level.ServerPlayer; import net.minecraft.util.Mth; @@ -45,8 +44,8 @@ import net.minecraft.world.level.block.state.BlockState; import net.minecraftforge.common.ForgeHooks; import net.minecraftforge.common.capabilities.Capability; +import net.minecraftforge.common.capabilities.ForgeCapabilities; import net.minecraftforge.common.util.LazyOptional; -import net.minecraftforge.items.CapabilityItemHandler; import net.minecraftforge.items.IItemHandlerModifiable; import net.minecraftforge.items.wrapper.SidedInvWrapper; @@ -140,7 +139,7 @@ public void setItem(int index, ItemStack stack) { @Override protected Component getDefaultName() { - return new TranslatableComponent("container.furnace"); + return Component.translatable("container.furnace"); } public void setCustomInventoryName(Component name) { @@ -193,7 +192,7 @@ private void tickServer(Level level, BlockPos pos) { if (isBurning()) { dirty = true; - ItemStack container = ForgeHooks.getContainerItem(fuel); + ItemStack container = fuel.getCraftingRemainingItem(); if (!container.isEmpty()) { furnaceItemStacks.set(1, container); } else if (!fuel.isEmpty()) { @@ -245,7 +244,10 @@ private boolean canSmelt(@Nullable Recipe recipe) { return false; } - ItemStack result = recipe.getResultItem(); + if (level == null) { + return false; + } + ItemStack result = recipe.getResultItem(level.registryAccess()); if (result.isEmpty()) { return false; } @@ -271,7 +273,7 @@ private void smeltItem(@Nullable Recipe recipe) { } ItemStack input = furnaceItemStacks.get(0); - ItemStack result = recipe.getResultItem(); + ItemStack result = recipe.getResultItem(level.registryAccess()); ItemStack output = furnaceItemStacks.get(2); if (output.isEmpty()) { @@ -435,7 +437,7 @@ public void onCrafting(Player player) { @Override public LazyOptional getCapability(Capability capability, @Nullable Direction facing) { - if (!isRemoved() && facing != null && capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY) { + if (!isRemoved() && facing != null && capability == ForgeCapabilities.ITEM_HANDLER) { if (facing == Direction.UP) { return handlers[0].cast(); } diff --git a/src/main/resources/META-INF/mods.toml b/src/main/resources/META-INF/mods.toml index 9bcd12187..86d9cbf34 100644 --- a/src/main/resources/META-INF/mods.toml +++ b/src/main/resources/META-INF/mods.toml @@ -1,5 +1,5 @@ modLoader="javafml" -loaderVersion="[40,)" +loaderVersion="[45,)" license="LGPL-2.1" issueTrackerURL="https://github.com/MinecraftModDevelopmentMods/MinecraftMineralogy/issues" displayURL="https://www.curseforge.com/minecraft/mc-mods/minecraft-mineralogy" @@ -18,7 +18,7 @@ Fills the world with real-world rocks. [[dependencies.mineralogy]] modId="forge" mandatory=true - versionRange="[40.3.0,41)" + versionRange="[45.4.0,46)" ordering="NONE" side="BOTH" @@ -32,6 +32,6 @@ Fills the world with real-world rocks. [[dependencies.mineralogy]] modId="minecraft" mandatory=true - versionRange="[1.18.2]" + versionRange="[1.19.4]" ordering="NONE" side="BOTH" diff --git a/src/main/resources/assets/minecraft/atlases/blocks.json b/src/main/resources/assets/minecraft/atlases/blocks.json new file mode 100644 index 000000000..f0641db3b --- /dev/null +++ b/src/main/resources/assets/minecraft/atlases/blocks.json @@ -0,0 +1,14 @@ +{ + "sources": [ + { + "type": "directory", + "source": "blocks", + "prefix": "blocks/" + }, + { + "type": "directory", + "source": "items", + "prefix": "items/" + } + ] +} diff --git a/src/main/resources/assets/mineralogy/models/item/crude_oil_bucket.json b/src/main/resources/assets/mineralogy/models/item/crude_oil_bucket.json index fdb921b65..7aafa6de9 100644 --- a/src/main/resources/assets/mineralogy/models/item/crude_oil_bucket.json +++ b/src/main/resources/assets/mineralogy/models/item/crude_oil_bucket.json @@ -1,4 +1,4 @@ { - "loader": "forge:bucket", + "loader": "forge:fluid_container", "fluid": "mineralogy:crude_oil" } diff --git a/src/main/resources/data/minecraft/recipes/andesite.json b/src/main/resources/data/minecraft/recipes/andesite.json index e51cdd8cb..27e9cb93e 100644 --- a/src/main/resources/data/minecraft/recipes/andesite.json +++ b/src/main/resources/data/minecraft/recipes/andesite.json @@ -10,6 +10,7 @@ ], "recipe": { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "minecraft:diorite" @@ -36,6 +37,7 @@ ], "recipe": { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "minecraft:diorite" diff --git a/src/main/resources/data/minecraft/recipes/andesite_slab.json b/src/main/resources/data/minecraft/recipes/andesite_slab.json index 83c96a134..6c60ed4e7 100644 --- a/src/main/resources/data/minecraft/recipes/andesite_slab.json +++ b/src/main/resources/data/minecraft/recipes/andesite_slab.json @@ -10,6 +10,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "###" ], @@ -21,7 +22,8 @@ "result": { "item": "mineralogy:andesite_slab", "count": 6 - } + }, + "show_notification": true } }, { @@ -36,6 +38,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "###" ], @@ -47,7 +50,8 @@ "result": { "item": "minecraft:andesite_slab", "count": 6 - } + }, + "show_notification": true } } ] diff --git a/src/main/resources/data/minecraft/recipes/brewing_stand.json b/src/main/resources/data/minecraft/recipes/brewing_stand.json index 492aaaad8..1619b2e7a 100644 --- a/src/main/resources/data/minecraft/recipes/brewing_stand.json +++ b/src/main/resources/data/minecraft/recipes/brewing_stand.json @@ -10,6 +10,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ " B ", "###" @@ -24,7 +25,8 @@ }, "result": { "item": "minecraft:brewing_stand" - } + }, + "show_notification": true } }, { @@ -39,6 +41,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ " B ", "###" @@ -53,7 +56,8 @@ }, "result": { "item": "minecraft:brewing_stand" - } + }, + "show_notification": true } } ] diff --git a/src/main/resources/data/minecraft/recipes/diorite.json b/src/main/resources/data/minecraft/recipes/diorite.json index 36069945d..f60e895da 100644 --- a/src/main/resources/data/minecraft/recipes/diorite.json +++ b/src/main/resources/data/minecraft/recipes/diorite.json @@ -10,6 +10,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "CQ", "QC" @@ -25,7 +26,8 @@ "result": { "item": "minecraft:diorite", "count": 2 - } + }, + "show_notification": true } }, { @@ -40,6 +42,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "CQ", "QC" @@ -55,7 +58,8 @@ "result": { "item": "minecraft:diorite", "count": 2 - } + }, + "show_notification": true } } ] diff --git a/src/main/resources/data/minecraft/recipes/diorite_slab.json b/src/main/resources/data/minecraft/recipes/diorite_slab.json index d82220d8a..f29917be2 100644 --- a/src/main/resources/data/minecraft/recipes/diorite_slab.json +++ b/src/main/resources/data/minecraft/recipes/diorite_slab.json @@ -10,6 +10,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "###" ], @@ -21,7 +22,8 @@ "result": { "item": "mineralogy:diorite_slab", "count": 6 - } + }, + "show_notification": true } }, { @@ -36,6 +38,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "###" ], @@ -47,7 +50,8 @@ "result": { "item": "minecraft:diorite_slab", "count": 6 - } + }, + "show_notification": true } } ] diff --git a/src/main/resources/data/minecraft/recipes/dispenser.json b/src/main/resources/data/minecraft/recipes/dispenser.json index 456aa9adb..789c2179d 100644 --- a/src/main/resources/data/minecraft/recipes/dispenser.json +++ b/src/main/resources/data/minecraft/recipes/dispenser.json @@ -10,6 +10,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "redstone", "pattern": [ "###", "#X#", @@ -28,7 +29,8 @@ }, "result": { "item": "minecraft:dispenser" - } + }, + "show_notification": true } }, { @@ -43,6 +45,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "redstone", "pattern": [ "###", "#X#", @@ -61,7 +64,8 @@ }, "result": { "item": "minecraft:dispenser" - } + }, + "show_notification": true } } ] diff --git a/src/main/resources/data/minecraft/recipes/dropper.json b/src/main/resources/data/minecraft/recipes/dropper.json index 2d027e2d9..49974a3e6 100644 --- a/src/main/resources/data/minecraft/recipes/dropper.json +++ b/src/main/resources/data/minecraft/recipes/dropper.json @@ -10,6 +10,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "redstone", "pattern": [ "###", "# #", @@ -25,7 +26,8 @@ }, "result": { "item": "minecraft:dropper" - } + }, + "show_notification": true } }, { @@ -40,6 +42,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "redstone", "pattern": [ "###", "# #", @@ -55,7 +58,8 @@ }, "result": { "item": "minecraft:dropper" - } + }, + "show_notification": true } } ] diff --git a/src/main/resources/data/minecraft/recipes/furnace.json b/src/main/resources/data/minecraft/recipes/furnace.json index 6815bb49c..d5b2cb35d 100644 --- a/src/main/resources/data/minecraft/recipes/furnace.json +++ b/src/main/resources/data/minecraft/recipes/furnace.json @@ -10,6 +10,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "###", "# #", @@ -22,7 +23,8 @@ }, "result": { "item": "minecraft:furnace" - } + }, + "show_notification": true } }, { @@ -37,6 +39,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "###", "# #", @@ -49,7 +52,8 @@ }, "result": { "item": "minecraft:furnace" - } + }, + "show_notification": true } } ] diff --git a/src/main/resources/data/minecraft/recipes/granite_slab.json b/src/main/resources/data/minecraft/recipes/granite_slab.json index 398cc2df4..a8575d962 100644 --- a/src/main/resources/data/minecraft/recipes/granite_slab.json +++ b/src/main/resources/data/minecraft/recipes/granite_slab.json @@ -10,6 +10,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "###" ], @@ -21,7 +22,8 @@ "result": { "item": "mineralogy:granite_slab", "count": 6 - } + }, + "show_notification": true } }, { @@ -36,6 +38,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "###" ], @@ -47,7 +50,8 @@ "result": { "item": "minecraft:granite_slab", "count": 6 - } + }, + "show_notification": true } } ] diff --git a/src/main/resources/data/minecraft/recipes/lever.json b/src/main/resources/data/minecraft/recipes/lever.json index 3cb1ea872..37c760e8e 100644 --- a/src/main/resources/data/minecraft/recipes/lever.json +++ b/src/main/resources/data/minecraft/recipes/lever.json @@ -10,6 +10,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "redstone", "pattern": [ "X", "#" @@ -24,7 +25,8 @@ }, "result": { "item": "minecraft:lever" - } + }, + "show_notification": true } }, { @@ -39,6 +41,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "redstone", "pattern": [ "X", "#" @@ -53,7 +56,8 @@ }, "result": { "item": "minecraft:lever" - } + }, + "show_notification": true } } ] diff --git a/src/main/resources/data/minecraft/recipes/mossy_cobblestone_from_moss_block.json b/src/main/resources/data/minecraft/recipes/mossy_cobblestone_from_moss_block.json index 7749dbfa8..8a5159ac4 100644 --- a/src/main/resources/data/minecraft/recipes/mossy_cobblestone_from_moss_block.json +++ b/src/main/resources/data/minecraft/recipes/mossy_cobblestone_from_moss_block.json @@ -11,6 +11,7 @@ "recipe": { "type": "minecraft:crafting_shapeless", "group": "mossy_cobblestone", + "category": "building", "ingredients": [ { "tag": "mineralogy:cobblestone_equivalents" @@ -37,6 +38,7 @@ "recipe": { "type": "minecraft:crafting_shapeless", "group": "mossy_cobblestone", + "category": "building", "ingredients": [ { "tag": "forge:cobblestone" diff --git a/src/main/resources/data/minecraft/recipes/mossy_cobblestone_from_vine.json b/src/main/resources/data/minecraft/recipes/mossy_cobblestone_from_vine.json index d99d8314c..135950e40 100644 --- a/src/main/resources/data/minecraft/recipes/mossy_cobblestone_from_vine.json +++ b/src/main/resources/data/minecraft/recipes/mossy_cobblestone_from_vine.json @@ -11,6 +11,7 @@ "recipe": { "type": "minecraft:crafting_shapeless", "group": "mossy_cobblestone", + "category": "building", "ingredients": [ { "tag": "mineralogy:cobblestone_equivalents" @@ -37,6 +38,7 @@ "recipe": { "type": "minecraft:crafting_shapeless", "group": "mossy_cobblestone", + "category": "building", "ingredients": [ { "tag": "forge:cobblestone" diff --git a/src/main/resources/data/minecraft/recipes/observer.json b/src/main/resources/data/minecraft/recipes/observer.json index cf5dee25e..53f29710e 100644 --- a/src/main/resources/data/minecraft/recipes/observer.json +++ b/src/main/resources/data/minecraft/recipes/observer.json @@ -10,6 +10,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "redstone", "pattern": [ "###", "RRQ", @@ -28,7 +29,8 @@ }, "result": { "item": "minecraft:observer" - } + }, + "show_notification": true } }, { @@ -43,6 +45,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "redstone", "pattern": [ "###", "RRQ", @@ -61,7 +64,8 @@ }, "result": { "item": "minecraft:observer" - } + }, + "show_notification": true } } ] diff --git a/src/main/resources/data/minecraft/recipes/piston.json b/src/main/resources/data/minecraft/recipes/piston.json index 7ff6271de..7f4eea047 100644 --- a/src/main/resources/data/minecraft/recipes/piston.json +++ b/src/main/resources/data/minecraft/recipes/piston.json @@ -10,6 +10,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "redstone", "pattern": [ "TTT", "#X#", @@ -31,7 +32,8 @@ }, "result": { "item": "minecraft:piston" - } + }, + "show_notification": true } }, { @@ -46,6 +48,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "redstone", "pattern": [ "TTT", "#X#", @@ -67,7 +70,8 @@ }, "result": { "item": "minecraft:piston" - } + }, + "show_notification": true } } ] diff --git a/src/main/resources/data/minecraft/recipes/polished_andesite.json b/src/main/resources/data/minecraft/recipes/polished_andesite.json index 362310f4a..8f69fad74 100644 --- a/src/main/resources/data/minecraft/recipes/polished_andesite.json +++ b/src/main/resources/data/minecraft/recipes/polished_andesite.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "minecraft:andesite" 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 47dd4edf6..4b8afafdb 100644 --- a/src/main/resources/data/minecraft/recipes/polished_andesite_slab.json +++ b/src/main/resources/data/minecraft/recipes/polished_andesite_slab.json @@ -10,6 +10,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "###" ], @@ -21,7 +22,8 @@ "result": { "item": "mineralogy:andesite_smooth_slab", "count": 6 - } + }, + "show_notification": true } }, { @@ -36,6 +38,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "###" ], @@ -47,7 +50,8 @@ "result": { "item": "minecraft:polished_andesite_slab", "count": 6 - } + }, + "show_notification": true } } ] diff --git a/src/main/resources/data/minecraft/recipes/polished_basalt.json b/src/main/resources/data/minecraft/recipes/polished_basalt.json index 5d4f6ee5e..d9e2d31c1 100644 --- a/src/main/resources/data/minecraft/recipes/polished_basalt.json +++ b/src/main/resources/data/minecraft/recipes/polished_basalt.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "minecraft:basalt" diff --git a/src/main/resources/data/minecraft/recipes/polished_diorite.json b/src/main/resources/data/minecraft/recipes/polished_diorite.json index cec14689a..024f6d2eb 100644 --- a/src/main/resources/data/minecraft/recipes/polished_diorite.json +++ b/src/main/resources/data/minecraft/recipes/polished_diorite.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "minecraft:diorite" 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 41f6487f8..de05401f8 100644 --- a/src/main/resources/data/minecraft/recipes/polished_diorite_slab.json +++ b/src/main/resources/data/minecraft/recipes/polished_diorite_slab.json @@ -10,6 +10,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "###" ], @@ -21,7 +22,8 @@ "result": { "item": "mineralogy:diorite_smooth_slab", "count": 6 - } + }, + "show_notification": true } }, { @@ -36,6 +38,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "###" ], @@ -47,7 +50,8 @@ "result": { "item": "minecraft:polished_diorite_slab", "count": 6 - } + }, + "show_notification": true } } ] diff --git a/src/main/resources/data/minecraft/recipes/polished_granite.json b/src/main/resources/data/minecraft/recipes/polished_granite.json index 5edeb5a84..84077f02f 100644 --- a/src/main/resources/data/minecraft/recipes/polished_granite.json +++ b/src/main/resources/data/minecraft/recipes/polished_granite.json @@ -1,5 +1,6 @@ { "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "minecraft:granite" 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 56beae068..0827c44f0 100644 --- a/src/main/resources/data/minecraft/recipes/polished_granite_slab.json +++ b/src/main/resources/data/minecraft/recipes/polished_granite_slab.json @@ -10,6 +10,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "###" ], @@ -21,7 +22,8 @@ "result": { "item": "mineralogy:granite_smooth_slab", "count": 6 - } + }, + "show_notification": true } }, { @@ -36,6 +38,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "###" ], @@ -47,7 +50,8 @@ "result": { "item": "minecraft:polished_granite_slab", "count": 6 - } + }, + "show_notification": true } } ] diff --git a/src/main/resources/data/minecraft/recipes/stone_axe.json b/src/main/resources/data/minecraft/recipes/stone_axe.json index d56421e42..cd17ef0f1 100644 --- a/src/main/resources/data/minecraft/recipes/stone_axe.json +++ b/src/main/resources/data/minecraft/recipes/stone_axe.json @@ -10,6 +10,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "equipment", "pattern": [ "XX", "X#", @@ -25,7 +26,8 @@ }, "result": { "item": "minecraft:stone_axe" - } + }, + "show_notification": true } }, { @@ -40,6 +42,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "equipment", "pattern": [ "XX", "X#", @@ -55,7 +58,8 @@ }, "result": { "item": "minecraft:stone_axe" - } + }, + "show_notification": true } } ] diff --git a/src/main/resources/data/minecraft/recipes/stone_hoe.json b/src/main/resources/data/minecraft/recipes/stone_hoe.json index d42d22cb4..c3ed31bed 100644 --- a/src/main/resources/data/minecraft/recipes/stone_hoe.json +++ b/src/main/resources/data/minecraft/recipes/stone_hoe.json @@ -10,6 +10,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "equipment", "pattern": [ "XX", " #", @@ -25,7 +26,8 @@ }, "result": { "item": "minecraft:stone_hoe" - } + }, + "show_notification": true } }, { @@ -40,6 +42,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "equipment", "pattern": [ "XX", " #", @@ -55,7 +58,8 @@ }, "result": { "item": "minecraft:stone_hoe" - } + }, + "show_notification": true } } ] diff --git a/src/main/resources/data/minecraft/recipes/stone_pickaxe.json b/src/main/resources/data/minecraft/recipes/stone_pickaxe.json index 9ceee3d7b..ea3ba4693 100644 --- a/src/main/resources/data/minecraft/recipes/stone_pickaxe.json +++ b/src/main/resources/data/minecraft/recipes/stone_pickaxe.json @@ -10,6 +10,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "equipment", "pattern": [ "XXX", " # ", @@ -25,7 +26,8 @@ }, "result": { "item": "minecraft:stone_pickaxe" - } + }, + "show_notification": true } }, { @@ -40,6 +42,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "equipment", "pattern": [ "XXX", " # ", @@ -55,7 +58,8 @@ }, "result": { "item": "minecraft:stone_pickaxe" - } + }, + "show_notification": true } } ] diff --git a/src/main/resources/data/minecraft/recipes/stone_shovel.json b/src/main/resources/data/minecraft/recipes/stone_shovel.json index 21d1d2c1b..b521d4a06 100644 --- a/src/main/resources/data/minecraft/recipes/stone_shovel.json +++ b/src/main/resources/data/minecraft/recipes/stone_shovel.json @@ -10,6 +10,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "equipment", "pattern": [ "X", "#", @@ -25,7 +26,8 @@ }, "result": { "item": "minecraft:stone_shovel" - } + }, + "show_notification": true } }, { @@ -40,6 +42,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "equipment", "pattern": [ "X", "#", @@ -55,7 +58,8 @@ }, "result": { "item": "minecraft:stone_shovel" - } + }, + "show_notification": true } } ] diff --git a/src/main/resources/data/minecraft/recipes/stone_sword.json b/src/main/resources/data/minecraft/recipes/stone_sword.json index 19d45c5d6..9e40ec7c6 100644 --- a/src/main/resources/data/minecraft/recipes/stone_sword.json +++ b/src/main/resources/data/minecraft/recipes/stone_sword.json @@ -10,6 +10,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "equipment", "pattern": [ "X", "X", @@ -25,7 +26,8 @@ }, "result": { "item": "minecraft:stone_sword" - } + }, + "show_notification": true } }, { @@ -40,6 +42,7 @@ ], "recipe": { "type": "minecraft:crafting_shaped", + "category": "equipment", "pattern": [ "X", "X", @@ -55,7 +58,8 @@ }, "result": { "item": "minecraft:stone_sword" - } + }, + "show_notification": true } } ] diff --git a/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json index 0e34ab988..fe63bb051 100644 --- a/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ b/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -1,4 +1,4 @@ -{ +{ "replace": false, "values": [ "mineralogy:amphibolite", diff --git a/src/main/resources/data/minecraft/tags/blocks/needs_iron_tool.json b/src/main/resources/data/minecraft/tags/blocks/needs_iron_tool.json index a6b25e6cd..b915869ea 100644 --- a/src/main/resources/data/minecraft/tags/blocks/needs_iron_tool.json +++ b/src/main/resources/data/minecraft/tags/blocks/needs_iron_tool.json @@ -1,4 +1,4 @@ -{ +{ "replace": false, "values": [ "mineralogy:basalt", diff --git a/src/main/resources/data/minecraft/tags/blocks/needs_stone_tool.json b/src/main/resources/data/minecraft/tags/blocks/needs_stone_tool.json index 4a6dbafcf..e5a8c8aa7 100644 --- a/src/main/resources/data/minecraft/tags/blocks/needs_stone_tool.json +++ b/src/main/resources/data/minecraft/tags/blocks/needs_stone_tool.json @@ -1,4 +1,4 @@ -{ +{ "replace": false, "values": [ "mineralogy:amphibolite", diff --git a/src/main/resources/data/mineralogy/orespawn/provider.json b/src/main/resources/data/mineralogy/orespawn/provider.json index a26226a43..408c0c3c4 100644 --- a/src/main/resources/data/mineralogy/orespawn/provider.json +++ b/src/main/resources/data/mineralogy/orespawn/provider.json @@ -73,7 +73,17 @@ ], "host_blocks": [], "host_tags": [], - "biome_ids": [], + "biome_ids": [ + "minecraft:ocean", + "minecraft:deep_ocean", + "minecraft:warm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:cold_ocean", + "minecraft:deep_cold_ocean", + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean" + ], "excluded_biome_ids": [], "biome_dictionary": [ "OCEAN" diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_brick.json b/src/main/resources/data/mineralogy/recipes/amphibolite_brick.json index 5260c5732..453c3e425 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_brick.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:amphibolite_brick", "count": 4 - } + }, + "show_notification": true } 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 22784fc5f..94d609746 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:amphibolite_brick" 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 6f3067120..f86207cb5 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:amphibolite_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 0844f6c69..70df3665f 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:amphibolite_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 9acc6d823..13e4a7bbf 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:amphibolite_brick_slab" 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 53ecceedd..58b704499 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:amphibolite_brick_slab" 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 169c07cac..8d2b7f11c 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:amphibolite_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 5e2fd45d2..e9cae8747 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:amphibolite_brick_stairs" 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 3cf543947..2ec93fadd 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:amphibolite_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 d0c2115c1..03c6bad14 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:amphibolite_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_cobblestone.json b/src/main/resources/data/mineralogy/recipes/amphibolite_cobblestone.json index edbc9fba4..c0098398a 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/amphibolite" diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_furnace.json b/src/main/resources/data/mineralogy/recipes/amphibolite_furnace.json index dd8fdd3dc..98703c45b 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:amphibolite_furnace", "count": 1 - } + }, + "show_notification": true } 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 561202097..c35f5a544 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:amphibolite_smooth_brick_slab" 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 5b2847dec..1337dff97 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:amphibolite_smooth_slab" 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 921622f22..3901a115f 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:amphibolite_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 d760123ff..d020185d4 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:amphibolite_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 dd5c5f0a5..930c34318 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:amphibolite_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 5c91b2377..a82ef8008 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:amphibolite_slab" 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 9bcf682d8..e341c97c9 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:amphibolite_slab" 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 684890ce9..db55dafba 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:amphibolite_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 ad65b8c30..80149acdf 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:amphibolite_stairs" 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 f1c91a178..3e3d5fc4d 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:amphibolite_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 8ceabe30f..b695805e4 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:amphibolite_wall" 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 e5807bace..3333651b5 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:amphibolite_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 8430086e1..28c4c4bc2 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:amphibolite_relief_blank" 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 09571c10d..f9d714b55 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:amphibolite_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 7e23747bf..0bbea4c43 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:amphibolite_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 a266ce7be..3c56279b9 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:amphibolite_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 c924d645b..9b7a1caea 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:amphibolite_relief_blank" 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 d21e805f9..853b6d32c 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:amphibolite_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 86825ffc7..c6d1ee955 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:amphibolite_relief_i", "count": 7 - } + }, + "show_notification": true } 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 8aaf58447..5928bcd68 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:amphibolite_relief_left", "count": 3 - } + }, + "show_notification": true } 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 d79e21adc..1f7199854 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:amphibolite_relief_blank" 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 fc3b18a29..3fa089094 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:amphibolite_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 0d8e6c057..dc6d5ac0d 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:amphibolite_relief_left" 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 3d111ef13..8c1f675a8 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:amphibolite_relief_blank" 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 2bb055305..3e6b8f79e 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:amphibolite_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_slab.json b/src/main/resources/data/mineralogy/recipes/amphibolite_slab.json index af6aa6dca..411eb7575 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_slab.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:amphibolite_slab", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth.json b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth.json index eae23bc79..af29008fd 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/amphibolite" 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 aa3bfbf37..ac8ad85b8 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:amphibolite_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 aeabf96f2..331cc216e 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:amphibolite_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 bd2e7438b..b8a61c0bd 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:amphibolite_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 a48175516..62b24ee0a 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:amphibolite_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 96b275299..7348579f4 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:amphibolite_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 923b3a628..373a99972 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:amphibolite_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 9872c016c..9e7c7617b 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:amphibolite_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 d3762b3ea..e1540488d 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:amphibolite_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 b36304d06..909f4b2fe 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:amphibolite_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_stairs.json b/src/main/resources/data/mineralogy/recipes/amphibolite_stairs.json index 1e651319f..1c0862866 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:amphibolite_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_to_stone.json b/src/main/resources/data/mineralogy/recipes/amphibolite_to_stone.json index 713dbf359..4de115403 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:amphibolite" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:amphibolite" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/amphibolite_wall.json b/src/main/resources/data/mineralogy/recipes/amphibolite_wall.json index 729a00d6b..5d110ed27 100644 --- a/src/main/resources/data/mineralogy/recipes/amphibolite_wall.json +++ b/src/main/resources/data/mineralogy/recipes/amphibolite_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:amphibolite_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/andesite_brick.json b/src/main/resources/data/mineralogy/recipes/andesite_brick.json index 5740d9c37..ca0d6bdff 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_brick.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:andesite_brick", "count": 4 - } + }, + "show_notification": true } 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 0b40f75c1..2dc7dc7a8 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:andesite_brick" 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 8f18b2227..5b9492275 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:andesite_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 c78f6b288..47a4616a1 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:andesite_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 d3c47a4f0..4caff4781 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:andesite_brick_slab" 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 596e10490..79a3843d1 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:andesite_brick_slab" 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 e50feedbe..0c149f5c0 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:andesite_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 fc64b61a9..4b8da3aa4 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:andesite_brick_stairs" 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 fc0a9e9af..2057e3d5a 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:andesite_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 b01334fd0..c691a2f05 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:andesite_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/andesite_cobblestone.json b/src/main/resources/data/mineralogy/recipes/andesite_cobblestone.json index 90f2e7e7c..f27ce6f91 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/andesite" diff --git a/src/main/resources/data/mineralogy/recipes/andesite_furnace.json b/src/main/resources/data/mineralogy/recipes/andesite_furnace.json index c6f6938ad..f2aadfeed 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:andesite_furnace", "count": 1 - } + }, + "show_notification": true } 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 44941b733..2f855a787 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:andesite_smooth_brick_slab" 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 c5080bdb9..c4f37d12f 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:andesite_smooth_slab" 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 edbe54bb3..8ae5c0382 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:andesite_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 1061c426a..70272b960 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:andesite_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 eae25f636..920d37b6f 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:andesite_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 54a355e6d..47060a117 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:andesite_slab" 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 58c605f5d..6287fac1d 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:andesite_slab" 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 0e1ba6592..948588612 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:andesite_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 d5335cfac..86257d7d6 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:andesite_stairs" 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 962cfa533..7e49fd2dc 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:andesite_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 a6a0d96d8..3e6fa19c5 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:andesite_wall" 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 14ec700b5..d3a30688a 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:andesite_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 a3444878f..6524b2412 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:andesite_relief_blank" 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 de99c73fb..8f6590ed7 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:andesite_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 0cae2f918..b58bf18a6 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:andesite_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 2c115d488..b8bf02361 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:andesite_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 9d5b45d59..84bd18abf 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:andesite_relief_blank" 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 ce9f238b9..349cdcdd3 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:andesite_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 4d4d2aa9d..0fd34ca1b 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:andesite_relief_i", "count": 7 - } + }, + "show_notification": true } 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 802eed0d5..574b9922e 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:andesite_relief_left", "count": 3 - } + }, + "show_notification": true } 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 d61f2f0b0..f092c63e1 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:andesite_relief_blank" 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 e95b092c4..30743754e 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:andesite_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 5a088311c..cf490745c 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:andesite_relief_left" 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 1d98482d9..87a328ffc 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:andesite_relief_blank" 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 634f06e71..9e98998ad 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:andesite_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/andesite_slab.json b/src/main/resources/data/mineralogy/recipes/andesite_slab.json index 84448be70..a3bce676c 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_slab.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:andesite_slab", "count": 6 - } + }, + "show_notification": true } 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 e9eb7b104..3e24ca4fa 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "minecraft:andesite_slab" 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 6cb241219..f47a019bf 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:andesite_slab" diff --git a/src/main/resources/data/mineralogy/recipes/andesite_smooth.json b/src/main/resources/data/mineralogy/recipes/andesite_smooth.json index 9a0161586..b3cdb39da 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:andesite" 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 ba669938d..a3ba38340 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:andesite_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 8d0299092..22f3e62f8 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:andesite_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 7ec534eb6..3f2cf6d1e 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:andesite_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 a317c793b..9cb1071e7 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:andesite_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 0fa95bb26..8e97973ce 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:andesite_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 cbb7f8cc0..6e667c45a 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:andesite_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 5a3108780..22f0f9bfa 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:andesite_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 1acebfab3..b9739fee2 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "minecraft:polished_andesite_slab" 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 f7c3990d7..377fa659d 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:andesite_smooth_slab" 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 e58f87740..f0b4c094b 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:andesite_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 91824e0a9..b70718814 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:andesite_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/andesite_stairs.json b/src/main/resources/data/mineralogy/recipes/andesite_stairs.json index 7a5e3f930..fb9ae2f31 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:andesite_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/andesite_to_stone.json b/src/main/resources/data/mineralogy/recipes/andesite_to_stone.json index 38a580a9b..a4f20117b 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:andesite" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:andesite" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/andesite_wall.json b/src/main/resources/data/mineralogy/recipes/andesite_wall.json index baf0cac41..c6cdfe132 100644 --- a/src/main/resources/data/mineralogy/recipes/andesite_wall.json +++ b/src/main/resources/data/mineralogy/recipes/andesite_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:andesite_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/basalt_brick.json b/src/main/resources/data/mineralogy/recipes/basalt_brick.json index 4ed70aa03..be06b1a7a 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_brick.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:basalt_brick", "count": 4 - } + }, + "show_notification": true } 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 36c893a55..26d24228d 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basalt_brick" 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 1dd19ba48..d72fcc204 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:basalt_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 485cb8bf2..6a8a3f9d2 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:basalt_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 4b1625477..c0fd82343 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basalt_brick_slab" 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 2a849f5be..5cc909e50 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basalt_brick_slab" 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 5e9d9d7d1..2f4375a51 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:basalt_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 c72a0c9b6..59cb9a686 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basalt_brick_stairs" 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 4fa4b86a4..6042e6a89 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:basalt_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 ac79702c5..33139eb19 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basalt_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/basalt_cobblestone.json b/src/main/resources/data/mineralogy/recipes/basalt_cobblestone.json index 01164df22..cc73b4a15 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/basalt" diff --git a/src/main/resources/data/mineralogy/recipes/basalt_furnace.json b/src/main/resources/data/mineralogy/recipes/basalt_furnace.json index e1c0e2007..d5bc3d157 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:basalt_furnace", "count": 1 - } + }, + "show_notification": true } 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 121872a63..edb2f1630 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basalt_smooth_brick_slab" 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 e1fed3406..6652acc89 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basalt_smooth_slab" 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 750e1fe93..4edf1ce5f 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:basalt_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 daa60e917..3f8acbe72 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:basalt_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 fbb5cdf64..24f46632d 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:basalt_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 0d7a8c27c..8b7369273 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basalt_slab" 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 74b1da25a..f5041e2de 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basalt_slab" 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 12c02fb29..c15f0fa86 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:basalt_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 a23ed08ff..d53ff4f16 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basalt_stairs" 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 f7177c4a3..0011e2e28 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:basalt_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 4ded39b40..00e16ecf5 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basalt_wall" 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 aa545527f..8bc0d9335 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:basalt_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 7257d47c6..eaf0d11ff 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basalt_relief_blank" 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 30807f462..3becde056 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:basalt_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 aa697b50a..f78e6f802 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:basalt_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 e8281e957..58dd5bf17 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:basalt_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 c0ddc40e6..e4fba3078 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basalt_relief_blank" 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 7ae389b40..961acf087 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:basalt_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 91039a9bb..094c59408 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:basalt_relief_i", "count": 7 - } + }, + "show_notification": true } 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 deb4bcf73..60d063452 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:basalt_relief_left", "count": 3 - } + }, + "show_notification": true } 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 08d5f5a2d..99ffbf9ed 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basalt_relief_blank" 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 f8df4bfb9..93a6f9aac 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:basalt_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 cb1d08039..c2bb570ad 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basalt_relief_left" 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 b41308380..c44490cc2 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basalt_relief_blank" 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 1aa8367dd..957d5a98c 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:basalt_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/basalt_slab.json b/src/main/resources/data/mineralogy/recipes/basalt_slab.json index 1329a923f..20bd72af5 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_slab.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:basalt_slab", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/basalt_smooth.json b/src/main/resources/data/mineralogy/recipes/basalt_smooth.json index 3d5753de1..90fcdffd8 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basalt" 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 64f933490..31eb088fe 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:basalt_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 16802e41a..92c75ae01 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:basalt_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 1b24852a1..5abb85971 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:basalt_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 995bfa8a8..7ba872283 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:basalt_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 cb3c0083d..3474b052a 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:basalt_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 8b27c15ee..620ef9823 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:basalt_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 c30892425..b7f0a79bb 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:basalt_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 787b2b1a4..7187bdeb5 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:basalt_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 a9a024747..1935f72ac 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:basalt_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/basalt_stairs.json b/src/main/resources/data/mineralogy/recipes/basalt_stairs.json index 2ae5dc62a..4a8fa99a7 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:basalt_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/basalt_to_stone.json b/src/main/resources/data/mineralogy/recipes/basalt_to_stone.json index 158a07ada..73078dd4d 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:basalt" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:basalt" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/basalt_wall.json b/src/main/resources/data/mineralogy/recipes/basalt_wall.json index ba2df709f..b84a9b096 100644 --- a/src/main/resources/data/mineralogy/recipes/basalt_wall.json +++ b/src/main/resources/data/mineralogy/recipes/basalt_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:basalt_wall", "count": 6 - } + }, + "show_notification": true } 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 d7f55a794..2d3d54147 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:basaltic_glass_brick", "count": 4 - } + }, + "show_notification": true } 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 ce378047e..00591911b 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basaltic_glass_brick" 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 6dae43190..07f3c1b5e 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:basaltic_glass_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 5764656cd..175f9eefe 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:basaltic_glass_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 f03822674..cf40501a8 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basaltic_glass_brick_slab" 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 f178ab12c..18c3b9d5b 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basaltic_glass_brick_slab" 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 5873c7902..f273a3057 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:basaltic_glass_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 0b75de479..4eca8ba64 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basaltic_glass_brick_stairs" 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 c7e64eb5d..0077c9c89 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:basaltic_glass_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 0111c354b..c7f2af04c 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basaltic_glass_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_cobblestone.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_cobblestone.json index 5e20f9d29..e2ed686fc 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/basaltic_glass" 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 77282e596..983eb9360 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:basaltic_glass_furnace", "count": 1 - } + }, + "show_notification": true } 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 41dede8f1..2061bcffc 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basaltic_glass_smooth_brick_slab" 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 a8e69c102..1168fc2a6 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basaltic_glass_smooth_slab" 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 ad3c2767c..02da055fa 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:basaltic_glass_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 fc626c198..c852e0746 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:basaltic_glass_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 d74b2b74c..f55fde334 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:basaltic_glass_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 60ed864ed..d0fb2045c 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basaltic_glass_slab" 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 bd6374c96..704d16f79 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basaltic_glass_slab" 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 b4beb1980..21ddfdde3 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:basaltic_glass_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 bd3109657..42fe21eff 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basaltic_glass_stairs" 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 b15376a85..07a725679 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:basaltic_glass_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 4f26e8dfc..56455613b 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basaltic_glass_wall" 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 b2a7236a3..59cde80c0 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:basaltic_glass_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 839498834..9c141cbb4 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basaltic_glass_relief_blank" 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 4706fd8be..ef6298458 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:basaltic_glass_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 cac03fdca..5ddfc89ec 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:basaltic_glass_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 e09e34c27..640fd2a46 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:basaltic_glass_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 2a0cbb51e..551fca540 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basaltic_glass_relief_blank" 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 67d861632..3c32e20ca 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:basaltic_glass_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 561d4e213..4b5562df6 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:basaltic_glass_relief_i", "count": 7 - } + }, + "show_notification": true } 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 526e08dd2..0e2eb517f 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:basaltic_glass_relief_left", "count": 3 - } + }, + "show_notification": true } 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 837a8112b..574a55754 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basaltic_glass_relief_blank" 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 749b0251f..d39883f2d 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:basaltic_glass_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 284131221..f41fb482b 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basaltic_glass_relief_left" 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 1616f9bde..8cde8271f 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:basaltic_glass_relief_blank" 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 31ebc51f3..5557a894d 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:basaltic_glass_relief_vertical", "count": 3 - } + }, + "show_notification": true } 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 bd090e3f5..f6f5358d4 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_slab.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:basaltic_glass_slab", "count": 6 - } + }, + "show_notification": true } 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 d54ab8266..b0abeb2b7 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/basaltic_glass" 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 ed487ffcc..7a19f81a1 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:basaltic_glass_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 6d95f7917..3f1e36a45 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:basaltic_glass_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 c00445abc..a16a6ab7b 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:basaltic_glass_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 243a9cc05..7aa99b80d 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:basaltic_glass_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 7ae80c6df..d37157ce1 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:basaltic_glass_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 7ed5de699..aeb452110 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:basaltic_glass_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 e4be16070..3544371ec 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:basaltic_glass_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 5cb5e15ab..d29247ff8 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:basaltic_glass_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 f1d68d01e..67106ab41 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:basaltic_glass_smooth_wall", "count": 6 - } + }, + "show_notification": true } 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 52d6ac35c..c2193f7f7 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:basaltic_glass_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/basaltic_glass_to_stone.json b/src/main/resources/data/mineralogy/recipes/basaltic_glass_to_stone.json index 2eb967914..6379a499e 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:basaltic_glass" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:basaltic_glass" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } 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 80e6b9b8c..99027cc6e 100644 --- a/src/main/resources/data/mineralogy/recipes/basaltic_glass_wall.json +++ b/src/main/resources/data/mineralogy/recipes/basaltic_glass_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:basaltic_glass_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/chalk.json b/src/main/resources/data/mineralogy/recipes/chalk.json index 47e52508a..df6fd9a5c 100644 --- a/src/main/resources/data/mineralogy/recipes/chalk.json +++ b/src/main/resources/data/mineralogy/recipes/chalk.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:chalk", "count": 1 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/chalk_dust.json b/src/main/resources/data/mineralogy/recipes/chalk_dust.json index 72f6bed92..7bf9b902d 100644 --- a/src/main/resources/data/mineralogy/recipes/chalk_dust.json +++ b/src/main/resources/data/mineralogy/recipes/chalk_dust.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "forge:storage_blocks/chalk" diff --git a/src/main/resources/data/mineralogy/recipes/cobblestone.json b/src/main/resources/data/mineralogy/recipes/cobblestone.json index 8dccd39c0..1c00a6982 100644 --- a/src/main/resources/data/mineralogy/recipes/cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "minecraft:stone" diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_brick.json b/src/main/resources/data/mineralogy/recipes/conglomerate_brick.json index 2509a906d..ee96750ab 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_brick.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:conglomerate_brick", "count": 4 - } + }, + "show_notification": true } 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 37b528c62..56a499f8e 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:conglomerate_brick" 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 fe14cdf23..eb8ca9ce2 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:conglomerate_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 895cb946f..5391794f9 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:conglomerate_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 23bbf947c..5d4811fa5 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:conglomerate_brick_slab" 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 818749429..67031f8bf 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:conglomerate_brick_slab" 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 1ed504d0e..c36d00442 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:conglomerate_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 7833468ce..fea7a7b61 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:conglomerate_brick_stairs" 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 8e00a92fa..b09281edc 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:conglomerate_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 cbe4890be..3ea54e7e1 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:conglomerate_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_cobblestone.json b/src/main/resources/data/mineralogy/recipes/conglomerate_cobblestone.json index 2903e343c..9cfa7fa4e 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/conglomerate" diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_furnace.json b/src/main/resources/data/mineralogy/recipes/conglomerate_furnace.json index 6111ff2d2..683767f6e 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:conglomerate_furnace", "count": 1 - } + }, + "show_notification": true } 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 3962b8822..9056418d1 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:conglomerate_smooth_brick_slab" 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 b97c1200b..5dde8bc3a 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:conglomerate_smooth_slab" 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 10d5bdbff..3b16bf6f9 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:conglomerate_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 a5156e70e..b5f9dcbd5 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:conglomerate_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 99cc5fdcc..41677ebba 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:conglomerate_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 e70f71006..41714cfe4 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:conglomerate_slab" 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 3b4dfc0dc..d1648a921 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:conglomerate_slab" 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 aac672673..e39828762 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:conglomerate_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 098a32866..2a8698eb2 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:conglomerate_stairs" 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 8b7dfbe71..340b07933 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:conglomerate_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 e23769f7d..0e941809f 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:conglomerate_wall" 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 c4f08e7fe..b36d398d8 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:conglomerate_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 7e4190bb4..d3388fac2 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:conglomerate_relief_blank" 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 6fdfa6925..a7f15c1ce 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:conglomerate_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 f1326cbc3..8c26fa1c1 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:conglomerate_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 2a6eb8a05..7313c6d3d 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:conglomerate_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 e905306cd..f32160046 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:conglomerate_relief_blank" 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 cb8f11232..04f1da6d6 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:conglomerate_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 6fbc2bb0a..bd485ec3e 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:conglomerate_relief_i", "count": 7 - } + }, + "show_notification": true } 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 b1257f54f..543314024 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:conglomerate_relief_left", "count": 3 - } + }, + "show_notification": true } 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 19c079d4d..1f5f5f8af 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:conglomerate_relief_blank" 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 939fa6d53..7dcf57b93 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:conglomerate_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 04672d26c..6527ca052 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:conglomerate_relief_left" 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 7598b15db..56934306b 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:conglomerate_relief_blank" 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 d2eb22a24..f2f9aa9e4 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:conglomerate_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_slab.json b/src/main/resources/data/mineralogy/recipes/conglomerate_slab.json index abde9816f..b99054719 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_slab.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:conglomerate_slab", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth.json b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth.json index 7e8de5bc8..d7e3ce26c 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/conglomerate" 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 7a8573987..b896b07af 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:conglomerate_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 18880a57d..14e98fba7 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:conglomerate_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 d2ec2f724..b66269fa3 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:conglomerate_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 029b5c13f..c93daf202 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:conglomerate_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 003801e35..bb641ee5f 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:conglomerate_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 c31c41fe3..5a8b3300f 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:conglomerate_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 6c98e594a..7faa802b8 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:conglomerate_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 e38363bbe..f743d9053 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:conglomerate_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 987ffdfec..a786af1a0 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:conglomerate_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_stairs.json b/src/main/resources/data/mineralogy/recipes/conglomerate_stairs.json index e2aff7a49..66ec82540 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:conglomerate_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_to_stone.json b/src/main/resources/data/mineralogy/recipes/conglomerate_to_stone.json index 053ac1a11..b1278fefe 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:conglomerate" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:conglomerate" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/conglomerate_wall.json b/src/main/resources/data/mineralogy/recipes/conglomerate_wall.json index dd03282b9..7e50d1a07 100644 --- a/src/main/resources/data/mineralogy/recipes/conglomerate_wall.json +++ b/src/main/resources/data/mineralogy/recipes/conglomerate_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:conglomerate_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/diabase_brick.json b/src/main/resources/data/mineralogy/recipes/diabase_brick.json index 988b95613..3370be667 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_brick.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:diabase_brick", "count": 4 - } + }, + "show_notification": true } 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 a93073ad7..3ae79a8c8 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diabase_brick" 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 9211115c6..7630fda91 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:diabase_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 73371a275..26ac43cae 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:diabase_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 a9c169568..72b3d5879 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diabase_brick_slab" 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 9945cf220..7aa5595bf 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diabase_brick_slab" 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 ebc4c5611..f499d2472 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:diabase_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 93ac0526a..ff1c5e7e4 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diabase_brick_stairs" 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 ac0ec85e2..d4b425c65 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:diabase_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 7e9e0caf4..dfe95bab2 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diabase_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/diabase_cobblestone.json b/src/main/resources/data/mineralogy/recipes/diabase_cobblestone.json index e1b433a63..df9dd0b04 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/diabase" diff --git a/src/main/resources/data/mineralogy/recipes/diabase_furnace.json b/src/main/resources/data/mineralogy/recipes/diabase_furnace.json index bf9aa287d..d7adfb4d9 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:diabase_furnace", "count": 1 - } + }, + "show_notification": true } 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 68325c2fb..7184d5405 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diabase_smooth_brick_slab" 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 595df7ceb..8b40abb1a 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diabase_smooth_slab" 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 f2dd4f03b..65375ab47 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:diabase_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 a5d1bd8c7..69ac7e4e6 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:diabase_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 64b16c6b2..d7eba70a6 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:diabase_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 221d780d3..beb81151d 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diabase_slab" 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 6d8ee951b..9cbf3e78b 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diabase_slab" 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 bc1439a5e..c215be380 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:diabase_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 a50cdff3a..0ff68ca90 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diabase_stairs" 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 f275690e6..e8cfe96a4 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:diabase_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 d6bc77583..3900a2dd3 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diabase_wall" 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 142b57ee7..c5cfcffd6 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:diabase_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 88e167b75..72ad980ce 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diabase_relief_blank" 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 f372cb7e6..79f084b1f 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:diabase_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 7b2464a77..8cb73513a 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:diabase_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 821456c56..97dce4293 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:diabase_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 bffec9b4e..de6e77f56 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diabase_relief_blank" 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 f61599567..e8a26dbd1 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:diabase_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 0a34fa385..c3838a68e 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:diabase_relief_i", "count": 7 - } + }, + "show_notification": true } 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 6b7ccf990..8cca00780 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:diabase_relief_left", "count": 3 - } + }, + "show_notification": true } 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 0429f5740..8e6aafde7 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diabase_relief_blank" 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 1b71114df..2d11efbda 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:diabase_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 d4acc1d6c..a363a4885 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diabase_relief_left" 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 b9edda999..b02afa947 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diabase_relief_blank" 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 77abcb795..a3b684f94 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:diabase_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/diabase_slab.json b/src/main/resources/data/mineralogy/recipes/diabase_slab.json index d59cae0fb..62cdb233b 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_slab.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:diabase_slab", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/diabase_smooth.json b/src/main/resources/data/mineralogy/recipes/diabase_smooth.json index b95899615..60f90d89d 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/diabase" 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 a3f682701..05363daa3 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:diabase_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 f70b600fc..0e8df79e0 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:diabase_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 46399a6fb..2dbd88c9c 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:diabase_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 ea77b9b52..c1c2dcf43 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:diabase_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 50b654409..85556a4f0 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:diabase_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 e0931c652..b4b308aeb 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:diabase_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 a1890504e..31dfe3599 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:diabase_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 96ebb8474..c69db0a98 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:diabase_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 e06d2c92a..f71a4733e 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:diabase_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/diabase_stairs.json b/src/main/resources/data/mineralogy/recipes/diabase_stairs.json index d0ea1b59f..ee7c11732 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:diabase_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/diabase_to_stone.json b/src/main/resources/data/mineralogy/recipes/diabase_to_stone.json index 04f7a835d..c8a06cf98 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:diabase" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:diabase" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/diabase_wall.json b/src/main/resources/data/mineralogy/recipes/diabase_wall.json index 7f3ac455f..a103fc633 100644 --- a/src/main/resources/data/mineralogy/recipes/diabase_wall.json +++ b/src/main/resources/data/mineralogy/recipes/diabase_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:diabase_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/diorite_brick.json b/src/main/resources/data/mineralogy/recipes/diorite_brick.json index ae3007dbb..855f30ced 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_brick.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:diorite_brick", "count": 4 - } + }, + "show_notification": true } 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 e421ef0e7..1dc354d5d 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diorite_brick" 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 0ccb6ed13..3ccf0f129 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:diorite_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 af438b7e8..ea3c7ccf4 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:diorite_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 40cba09d4..32895ddf4 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diorite_brick_slab" 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 6e8709b8c..d586b662d 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diorite_brick_slab" 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 02101f2d9..e3d84c880 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:diorite_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 76ea7c165..770580c3f 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diorite_brick_stairs" 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 3dfc495c8..3c6be1b55 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:diorite_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 7a5c11e4a..8d4e2d828 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diorite_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/diorite_cobblestone.json b/src/main/resources/data/mineralogy/recipes/diorite_cobblestone.json index c6655c690..7f266ea74 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/diorite" diff --git a/src/main/resources/data/mineralogy/recipes/diorite_furnace.json b/src/main/resources/data/mineralogy/recipes/diorite_furnace.json index 6d35f8dbf..530ec1434 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:diorite_furnace", "count": 1 - } + }, + "show_notification": true } 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 6908a96c0..c714151a8 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diorite_smooth_brick_slab" 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 4c138764d..645bd9f56 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diorite_smooth_slab" 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 11b035a69..58fcd4bb5 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:diorite_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 0054024fc..6cc5550b9 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:diorite_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 2a3c82747..772e96bfd 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:diorite_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 f882428e0..a74560078 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diorite_slab" 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 9384befc9..4f4536129 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diorite_slab" 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 f71092ffc..eb1d43820 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:diorite_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 caf193471..e340066aa 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diorite_stairs" 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 d2e3068e6..87e66690e 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:diorite_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 a66429018..c0b48a19b 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diorite_wall" 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 09a6db13f..c744d1d0f 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:diorite_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 f9faa4df0..5728f7e27 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diorite_relief_blank" 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 616687912..a9cfef3c9 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:diorite_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 4e2d68af9..62b77ff19 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:diorite_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 a3cce08c7..ab6fa1242 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:diorite_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 5fefcfa1d..b1652e2c8 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diorite_relief_blank" 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 5f0174326..27cad0945 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:diorite_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 ddd54bf85..6b288993c 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:diorite_relief_i", "count": 7 - } + }, + "show_notification": true } 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 f0480722e..b5a801937 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:diorite_relief_left", "count": 3 - } + }, + "show_notification": true } 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 282fef905..67a87ade4 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diorite_relief_blank" 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 e408b3e28..a967febe7 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:diorite_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 3d3d7169b..b35a8722d 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diorite_relief_left" 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 9c0a3f055..608d582aa 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diorite_relief_blank" 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 34ca47e46..f790a60f2 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:diorite_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/diorite_slab.json b/src/main/resources/data/mineralogy/recipes/diorite_slab.json index 6194e68a7..0d3e681a1 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_slab.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:diorite_slab", "count": 6 - } + }, + "show_notification": true } 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 f7e0f47d7..552f007cc 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "minecraft:diorite_slab" 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 82b8c746f..a68f09649 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diorite_slab" diff --git a/src/main/resources/data/mineralogy/recipes/diorite_smooth.json b/src/main/resources/data/mineralogy/recipes/diorite_smooth.json index 94545ae5a..cdd65ab3a 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diorite" 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 bf0d14faf..02f222b9f 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:diorite_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 c80802380..93a487547 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:diorite_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 3878b8495..9ee30e735 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:diorite_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 0e296f7f3..caf241a45 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:diorite_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 1b7efe70b..864b0463f 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:diorite_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 36272c488..6e5fddcc0 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:diorite_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 b5382a16e..4f9463834 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:diorite_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 1c0e97d97..8c2d1c504 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "minecraft:polished_diorite_slab" 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 984f9e0cb..bef0c6715 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:diorite_smooth_slab" 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 ffcba0d92..1a31a3a0a 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:diorite_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 ee0b47e25..f43abbaba 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:diorite_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/diorite_stairs.json b/src/main/resources/data/mineralogy/recipes/diorite_stairs.json index fed8816f0..3a46620f1 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:diorite_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/diorite_to_stone.json b/src/main/resources/data/mineralogy/recipes/diorite_to_stone.json index 7e47792aa..d5a9bfe49 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:diorite" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:diorite" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/diorite_wall.json b/src/main/resources/data/mineralogy/recipes/diorite_wall.json index df77b691b..30a1edc3a 100644 --- a/src/main/resources/data/mineralogy/recipes/diorite_wall.json +++ b/src/main/resources/data/mineralogy/recipes/diorite_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:diorite_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_brick.json b/src/main/resources/data/mineralogy/recipes/dolomite_brick.json index 3658cef00..247aa3567 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_brick.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:dolomite_brick", "count": 4 - } + }, + "show_notification": true } 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 057480376..e20e1f4ff 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:dolomite_brick" 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 e4badc351..d2dbc1289 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:dolomite_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 9defb15aa..a711ffd67 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:dolomite_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 a280d3b35..6c78073b8 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:dolomite_brick_slab" 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 9990e6d8b..977754495 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:dolomite_brick_slab" 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 b883901a1..ff7443a11 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:dolomite_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 11cb487e7..b95a84022 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:dolomite_brick_stairs" 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 110fd8a6b..0b1c85529 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:dolomite_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 42a08eb2e..786f626a6 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:dolomite_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_cobblestone.json b/src/main/resources/data/mineralogy/recipes/dolomite_cobblestone.json index a2f058c7c..8e0936baa 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/dolomite" diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_furnace.json b/src/main/resources/data/mineralogy/recipes/dolomite_furnace.json index e417931c9..abb0e5cc3 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:dolomite_furnace", "count": 1 - } + }, + "show_notification": true } 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 4e6afcb6e..b2c8420f3 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:dolomite_smooth_brick_slab" 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 cc0bcdf15..8fc9cd230 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:dolomite_smooth_slab" 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 1abf3c3eb..57bae7ceb 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:dolomite_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 d5ad48da8..182e828eb 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:dolomite_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 0c8b68390..ca99117e4 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:dolomite_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 6121a2fc3..a0c78ea61 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:dolomite_slab" 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 4b8488bbd..1c079d27a 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:dolomite_slab" 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 70833fd1b..951359f1e 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:dolomite_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 db8061ea9..de2b07fe7 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:dolomite_stairs" 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 518950d14..9c0ac23eb 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:dolomite_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 ce4ed58cc..ae277940f 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:dolomite_wall" 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 d54fc7a93..b66c0f67c 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:dolomite_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 2bb67b6a8..4ff0c36ed 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:dolomite_relief_blank" 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 0007e6edb..42cb39ca2 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:dolomite_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 3d8315dcb..287dd950c 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:dolomite_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 92275d553..f0b0f60f3 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:dolomite_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 e37cfacb3..edaf68a55 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:dolomite_relief_blank" 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 3f3fd1472..0d834c68b 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:dolomite_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 b91f7bfb7..b01f645aa 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:dolomite_relief_i", "count": 7 - } + }, + "show_notification": true } 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 484c593b6..63718827f 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:dolomite_relief_left", "count": 3 - } + }, + "show_notification": true } 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 dbf6df552..35b75f738 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:dolomite_relief_blank" 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 dd80b8b1d..6b1392e10 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:dolomite_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 1c97c7614..ae6043a51 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:dolomite_relief_left" 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 c1fd2a3af..654fd0f71 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:dolomite_relief_blank" 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 642a291fd..1b095148c 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:dolomite_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_slab.json b/src/main/resources/data/mineralogy/recipes/dolomite_slab.json index 92b1d1c62..698501c67 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_slab.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:dolomite_slab", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_smooth.json b/src/main/resources/data/mineralogy/recipes/dolomite_smooth.json index be2098daa..c82d94066 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/dolomite" 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 90304a7c3..ce3d3f6b6 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:dolomite_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 eddfcea15..70550fa87 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:dolomite_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 470eaef77..2fff76ab8 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:dolomite_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 c1cd24ee2..0be129cfe 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:dolomite_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 deb4507d5..f8379dc89 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:dolomite_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 2422b95c7..6ad18dbfa 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:dolomite_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 e6e9c628a..5305bba71 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:dolomite_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 21d2633c5..dd63a8210 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:dolomite_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 33c051f0b..319a41c24 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:dolomite_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_stairs.json b/src/main/resources/data/mineralogy/recipes/dolomite_stairs.json index 3004bfb31..781d04c81 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:dolomite_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_to_stone.json b/src/main/resources/data/mineralogy/recipes/dolomite_to_stone.json index 25311dbe7..43ed4cb6b 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:dolomite" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:dolomite" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/dolomite_wall.json b/src/main/resources/data/mineralogy/recipes/dolomite_wall.json index ac7bf1c53..20bff4ef8 100644 --- a/src/main/resources/data/mineralogy/recipes/dolomite_wall.json +++ b/src/main/resources/data/mineralogy/recipes/dolomite_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:dolomite_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/drywall.json b/src/main/resources/data/mineralogy/recipes/drywall.json index df2ec0e51..b71703b0a 100644 --- a/src/main/resources/data/mineralogy/recipes/drywall.json +++ b/src/main/resources/data/mineralogy/recipes/drywall.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "pgp", "pgp", @@ -26,5 +27,6 @@ "result": { "item": "mineralogy:drywall_white", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/drywall_black.json b/src/main/resources/data/mineralogy/recipes/drywall_black.json index 093ac9571..d32ff5407 100644 --- a/src/main/resources/data/mineralogy/recipes/drywall_black.json +++ b/src/main/resources/data/mineralogy/recipes/drywall_black.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:drywall/white" diff --git a/src/main/resources/data/mineralogy/recipes/drywall_blue.json b/src/main/resources/data/mineralogy/recipes/drywall_blue.json index 69061d5d1..af4c9984a 100644 --- a/src/main/resources/data/mineralogy/recipes/drywall_blue.json +++ b/src/main/resources/data/mineralogy/recipes/drywall_blue.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:drywall/white" diff --git a/src/main/resources/data/mineralogy/recipes/drywall_brown.json b/src/main/resources/data/mineralogy/recipes/drywall_brown.json index bca763d82..2971b427c 100644 --- a/src/main/resources/data/mineralogy/recipes/drywall_brown.json +++ b/src/main/resources/data/mineralogy/recipes/drywall_brown.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:drywall/white" diff --git a/src/main/resources/data/mineralogy/recipes/drywall_cyan.json b/src/main/resources/data/mineralogy/recipes/drywall_cyan.json index 4f87c0a6f..b05c4a4b4 100644 --- a/src/main/resources/data/mineralogy/recipes/drywall_cyan.json +++ b/src/main/resources/data/mineralogy/recipes/drywall_cyan.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:drywall/white" diff --git a/src/main/resources/data/mineralogy/recipes/drywall_gray.json b/src/main/resources/data/mineralogy/recipes/drywall_gray.json index c232c19f9..d830c919d 100644 --- a/src/main/resources/data/mineralogy/recipes/drywall_gray.json +++ b/src/main/resources/data/mineralogy/recipes/drywall_gray.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:drywall/white" diff --git a/src/main/resources/data/mineralogy/recipes/drywall_green.json b/src/main/resources/data/mineralogy/recipes/drywall_green.json index 751824b93..5ec7747d8 100644 --- a/src/main/resources/data/mineralogy/recipes/drywall_green.json +++ b/src/main/resources/data/mineralogy/recipes/drywall_green.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:drywall/white" diff --git a/src/main/resources/data/mineralogy/recipes/drywall_light_blue.json b/src/main/resources/data/mineralogy/recipes/drywall_light_blue.json index 01bbb4753..4b5a8ca1e 100644 --- a/src/main/resources/data/mineralogy/recipes/drywall_light_blue.json +++ b/src/main/resources/data/mineralogy/recipes/drywall_light_blue.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:drywall/white" diff --git a/src/main/resources/data/mineralogy/recipes/drywall_lime.json b/src/main/resources/data/mineralogy/recipes/drywall_lime.json index d2bff8f9c..49e516a2f 100644 --- a/src/main/resources/data/mineralogy/recipes/drywall_lime.json +++ b/src/main/resources/data/mineralogy/recipes/drywall_lime.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:drywall/white" diff --git a/src/main/resources/data/mineralogy/recipes/drywall_magenta.json b/src/main/resources/data/mineralogy/recipes/drywall_magenta.json index a4b3a3223..3b6becbbc 100644 --- a/src/main/resources/data/mineralogy/recipes/drywall_magenta.json +++ b/src/main/resources/data/mineralogy/recipes/drywall_magenta.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:drywall/white" diff --git a/src/main/resources/data/mineralogy/recipes/drywall_orange.json b/src/main/resources/data/mineralogy/recipes/drywall_orange.json index f8c6d266a..bc44afb24 100644 --- a/src/main/resources/data/mineralogy/recipes/drywall_orange.json +++ b/src/main/resources/data/mineralogy/recipes/drywall_orange.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:drywall/white" diff --git a/src/main/resources/data/mineralogy/recipes/drywall_pink.json b/src/main/resources/data/mineralogy/recipes/drywall_pink.json index 336c92ec1..95aa2f992 100644 --- a/src/main/resources/data/mineralogy/recipes/drywall_pink.json +++ b/src/main/resources/data/mineralogy/recipes/drywall_pink.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:drywall/white" diff --git a/src/main/resources/data/mineralogy/recipes/drywall_purple.json b/src/main/resources/data/mineralogy/recipes/drywall_purple.json index ea2741b0c..08b6c8b22 100644 --- a/src/main/resources/data/mineralogy/recipes/drywall_purple.json +++ b/src/main/resources/data/mineralogy/recipes/drywall_purple.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:drywall/white" diff --git a/src/main/resources/data/mineralogy/recipes/drywall_red.json b/src/main/resources/data/mineralogy/recipes/drywall_red.json index 3829ac0cb..d32238599 100644 --- a/src/main/resources/data/mineralogy/recipes/drywall_red.json +++ b/src/main/resources/data/mineralogy/recipes/drywall_red.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:drywall/white" diff --git a/src/main/resources/data/mineralogy/recipes/drywall_silver.json b/src/main/resources/data/mineralogy/recipes/drywall_silver.json index 45a92bff0..eb5b64b9e 100644 --- a/src/main/resources/data/mineralogy/recipes/drywall_silver.json +++ b/src/main/resources/data/mineralogy/recipes/drywall_silver.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:drywall/white" diff --git a/src/main/resources/data/mineralogy/recipes/drywall_white.json b/src/main/resources/data/mineralogy/recipes/drywall_white.json index 73780e77d..d16d04ebb 100644 --- a/src/main/resources/data/mineralogy/recipes/drywall_white.json +++ b/src/main/resources/data/mineralogy/recipes/drywall_white.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:drywall/white" diff --git a/src/main/resources/data/mineralogy/recipes/drywall_yellow.json b/src/main/resources/data/mineralogy/recipes/drywall_yellow.json index 943bc64f3..8729674a9 100644 --- a/src/main/resources/data/mineralogy/recipes/drywall_yellow.json +++ b/src/main/resources/data/mineralogy/recipes/drywall_yellow.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:drywall/white" diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_brick.json b/src/main/resources/data/mineralogy/recipes/gabbro_brick.json index a2222191e..89ad1221d 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_brick.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:gabbro_brick", "count": 4 - } + }, + "show_notification": true } 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 3c1426e6f..906098a10 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gabbro_brick" 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 3d6316ad6..b6ba79a93 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:gabbro_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 857e440c3..cff18c6b4 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:gabbro_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 7fe7fd19d..baf76da25 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gabbro_brick_slab" 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 0113d233d..7d2ae1d74 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gabbro_brick_slab" 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 1cf859550..c3bab0e43 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:gabbro_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 a76fb01be..f51e982ed 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gabbro_brick_stairs" 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 5b68ff740..fd5ebe22d 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:gabbro_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 13ea56e84..851e588b4 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gabbro_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_cobblestone.json b/src/main/resources/data/mineralogy/recipes/gabbro_cobblestone.json index 3f9227e86..a0b50b2e2 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/gabbro" diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_furnace.json b/src/main/resources/data/mineralogy/recipes/gabbro_furnace.json index 05089e9a1..99997bd44 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:gabbro_furnace", "count": 1 - } + }, + "show_notification": true } 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 d018dadb3..89049e61e 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gabbro_smooth_brick_slab" 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 0fe13f140..fcdc02f6e 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gabbro_smooth_slab" 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 cdd5a57d5..3fbe53dcc 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:gabbro_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 7e5c54664..3716261a9 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:gabbro_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 0e4542ede..eb8a677fb 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:gabbro_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 c387ada98..9695f342c 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gabbro_slab" 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 3d8f2cdf2..4c90d1cd4 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gabbro_slab" 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 54d09c450..f8e4074ba 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:gabbro_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 b277e7160..f1852eafc 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gabbro_stairs" 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 5d7c1af2a..927a9fdbc 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:gabbro_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 5c2c36db4..595439d56 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gabbro_wall" 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 ce5f0825b..63b10a024 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:gabbro_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 7a1df82d9..a10e4e79f 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gabbro_relief_blank" 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 7dc6ce043..bfd880f32 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:gabbro_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 6b914f7cd..408763cd7 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:gabbro_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 5c923d40c..ba360b6b4 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:gabbro_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 b4a937672..9bcccc4e4 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gabbro_relief_blank" 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 e9557ed38..c1d28ce16 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:gabbro_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 c92c9e8fa..323272995 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:gabbro_relief_i", "count": 7 - } + }, + "show_notification": true } 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 1f2db0cb4..103346fef 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:gabbro_relief_left", "count": 3 - } + }, + "show_notification": true } 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 8273b9910..f0d48a24d 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gabbro_relief_blank" 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 ca63bbe4b..07c0ae321 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:gabbro_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 3a9e9cd53..16dadcb6d 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gabbro_relief_left" 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 1f535a655..adfa0707a 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gabbro_relief_blank" 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 7c6929de7..09f7edbc5 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:gabbro_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_slab.json b/src/main/resources/data/mineralogy/recipes/gabbro_slab.json index 132b00040..1ac0ddd9c 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_slab.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:gabbro_slab", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_smooth.json b/src/main/resources/data/mineralogy/recipes/gabbro_smooth.json index 552e8bc0b..42e9a0af7 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/gabbro" 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 cde8c6303..8c9f42c08 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:gabbro_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 06109a209..ec0214829 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:gabbro_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 c3ea3eb3b..9ee948f60 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:gabbro_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 f0e8edf88..3968ed5df 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:gabbro_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 05b00ae09..45f012501 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:gabbro_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 28b15b3ff..b716daee8 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:gabbro_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 e77cdf11e..1ee2b6167 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:gabbro_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 66770fcf2..f88f3bf54 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:gabbro_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 77d6a41aa..a13221424 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:gabbro_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_stairs.json b/src/main/resources/data/mineralogy/recipes/gabbro_stairs.json index 10baf2d63..b70918c30 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:gabbro_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_to_stone.json b/src/main/resources/data/mineralogy/recipes/gabbro_to_stone.json index 0b2b76c81..55378c78a 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:gabbro" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:gabbro" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/gabbro_wall.json b/src/main/resources/data/mineralogy/recipes/gabbro_wall.json index 8cc6a029e..0ac8de638 100644 --- a/src/main/resources/data/mineralogy/recipes/gabbro_wall.json +++ b/src/main/resources/data/mineralogy/recipes/gabbro_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:gabbro_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_brick.json b/src/main/resources/data/mineralogy/recipes/gneiss_brick.json index 1f2535044..bd125beb0 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_brick.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:gneiss_brick", "count": 4 - } + }, + "show_notification": true } 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 1c5be4173..ae3ac9b77 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gneiss_brick" 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 b03f760d9..e003b0630 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:gneiss_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 f4ba04ba2..4ea79ba73 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:gneiss_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 9a3b0389f..0d2027c28 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gneiss_brick_slab" 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 3a0a8d4e5..7204735fa 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gneiss_brick_slab" 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 a847b70f5..c850bcaf9 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:gneiss_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 a0db79aad..aa78e9272 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gneiss_brick_stairs" 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 15f3f9a42..1ecdd9801 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:gneiss_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 53565441e..c2698d7c3 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gneiss_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_cobblestone.json b/src/main/resources/data/mineralogy/recipes/gneiss_cobblestone.json index bbb3d2767..ea71b0ddd 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/gneiss" diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_furnace.json b/src/main/resources/data/mineralogy/recipes/gneiss_furnace.json index 954107e2f..94294f31b 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:gneiss_furnace", "count": 1 - } + }, + "show_notification": true } 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 eebb0fcdb..00a52f916 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gneiss_smooth_brick_slab" 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 f449f22ee..a069663d6 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gneiss_smooth_slab" 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 cdcaf87c3..ec7139320 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:gneiss_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 139cea5be..5da026ff9 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:gneiss_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 98b140c12..b4916dc22 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:gneiss_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 e73914b71..eb015de39 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gneiss_slab" 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 3bf2bdb3b..bed640ff6 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gneiss_slab" 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 8eae122de..3e9dfedbf 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:gneiss_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 d5a8f61b4..a7f893962 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gneiss_stairs" 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 ffd9be83c..a2a3f2124 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:gneiss_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 31d11e6bc..372151716 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gneiss_wall" 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 c4afc178d..faf730ea5 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:gneiss_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 0dbfaf824..7176fc56d 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gneiss_relief_blank" 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 c259cd6f3..1a7c8643b 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:gneiss_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 d01da19f7..d29c096ec 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:gneiss_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 67a739bc3..56b7cb8d0 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:gneiss_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 de83567d0..2d151462f 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gneiss_relief_blank" 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 80aa6ca68..a6a44d5bf 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:gneiss_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 4ae29a475..274344ed8 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:gneiss_relief_i", "count": 7 - } + }, + "show_notification": true } 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 7dbb2c5bf..9ab2e22ac 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:gneiss_relief_left", "count": 3 - } + }, + "show_notification": true } 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 666247ca9..fd19f2282 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gneiss_relief_blank" 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 15d6dfd5c..71e95d59f 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:gneiss_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 3b6cb632f..8c3618db3 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gneiss_relief_left" 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 d0c9eb2e4..ef8d06d0a 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:gneiss_relief_blank" 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 4206088f6..91717c662 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:gneiss_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_slab.json b/src/main/resources/data/mineralogy/recipes/gneiss_slab.json index e21822575..6ab02e722 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_slab.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:gneiss_slab", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_smooth.json b/src/main/resources/data/mineralogy/recipes/gneiss_smooth.json index e761461d4..a7b585d02 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/gneiss" 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 8d4b39b21..d99f238ac 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:gneiss_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 d17678a93..da6cd5a64 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:gneiss_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 e2104be2c..5875ae6b9 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:gneiss_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 0b8d9f3a8..663d1fb10 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:gneiss_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 8e26b543c..24f57278f 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:gneiss_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 c0c91da6f..619663c5a 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:gneiss_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 35afc97a7..709918c39 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:gneiss_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 0e06e380f..f8c70fbd8 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:gneiss_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 3425f55cf..498f9e93f 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:gneiss_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_stairs.json b/src/main/resources/data/mineralogy/recipes/gneiss_stairs.json index 3e7d0de00..2989f8f66 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:gneiss_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_to_stone.json b/src/main/resources/data/mineralogy/recipes/gneiss_to_stone.json index 1c9e4f13c..e61be14a4 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:gneiss" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:gneiss" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/gneiss_wall.json b/src/main/resources/data/mineralogy/recipes/gneiss_wall.json index ff2a6b254..d23e82c02 100644 --- a/src/main/resources/data/mineralogy/recipes/gneiss_wall.json +++ b/src/main/resources/data/mineralogy/recipes/gneiss_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:gneiss_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/granite_brick.json b/src/main/resources/data/mineralogy/recipes/granite_brick.json index d8db2c9c3..613315291 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_brick.json +++ b/src/main/resources/data/mineralogy/recipes/granite_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:granite_brick", "count": 4 - } + }, + "show_notification": true } 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 b52ecc6ab..f74bfea08 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:granite_brick" 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 8a0cba0b9..6fc81fed1 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/granite_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:granite_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 b1ac97f5a..80caad809 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/granite_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:granite_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 1149031e7..feaf82172 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:granite_brick_slab" 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 043e54604..b1390b015 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:granite_brick_slab" 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 673d62abe..0d0cd6232 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/granite_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:granite_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 8fc1602a4..e1c94b500 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:granite_brick_stairs" 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 555850692..6caa0d8db 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/granite_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:granite_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 a14d8eb84..1cfbf7142 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:granite_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/granite_cobblestone.json b/src/main/resources/data/mineralogy/recipes/granite_cobblestone.json index cccddd42d..35427cd94 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/granite_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/granite" diff --git a/src/main/resources/data/mineralogy/recipes/granite_furnace.json b/src/main/resources/data/mineralogy/recipes/granite_furnace.json index 7f62048ca..c0753534b 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/granite_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:granite_furnace", "count": 1 - } + }, + "show_notification": true } 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 4b3494ebf..78ddb6006 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:granite_smooth_brick_slab" 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 8db726bd6..21d87e3d4 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:granite_smooth_slab" 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 446b3e78c..0ea6bb3ae 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:granite_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 000ecac67..73f040dc7 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:granite_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 0ead7cd3d..ee33b2956 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:granite_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 a39724156..96ed588ef 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:granite_slab" 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 af2493299..0a94e27b8 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:granite_slab" 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 21930053f..c17ed2b6f 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:granite_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 122baa403..c1c0daed5 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:granite_stairs" 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 e9b0e5fe7..718933dc1 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:granite_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 50ddb8677..d475e6495 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:granite_wall" 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 3258012bc..f0c139f53 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:granite_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 3d4c0684f..a52b52d26 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:granite_relief_blank" 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 1562b773c..2d2a163c8 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:granite_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 871a49361..18a03f3e4 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:granite_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 02bcfa913..7050da6c6 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:granite_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 cf895d384..6e18a29ac 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:granite_relief_blank" 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 f71682bc7..f952c1055 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:granite_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 8144dcbce..10dec09c0 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:granite_relief_i", "count": 7 - } + }, + "show_notification": true } 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 95559c1ba..acb88d8c1 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:granite_relief_left", "count": 3 - } + }, + "show_notification": true } 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 1c220a905..d4320505a 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:granite_relief_blank" 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 2c8c022eb..c43b0f32d 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:granite_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 bb78a9b62..401ac1ac8 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:granite_relief_left" 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 bbcf24c37..e656c43f0 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:granite_relief_blank" 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 912259743..642818d2a 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/granite_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:granite_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/granite_slab.json b/src/main/resources/data/mineralogy/recipes/granite_slab.json index 983fea31e..1e992e7e7 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_slab.json +++ b/src/main/resources/data/mineralogy/recipes/granite_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:granite_slab", "count": 6 - } + }, + "show_notification": true } 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 c91bd5197..928eaf417 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "minecraft:granite_slab" 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 20b240929..2ba7433a9 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:granite_slab" diff --git a/src/main/resources/data/mineralogy/recipes/granite_smooth.json b/src/main/resources/data/mineralogy/recipes/granite_smooth.json index 46dd14f50..985459157 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/granite_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:granite" 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 d931e6f6a..81e888e27 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/granite_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:granite_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 5c8869ca1..45088810b 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:granite_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 a24e12384..d5c870a16 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:granite_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 f2d992fb7..58cc584a8 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:granite_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 cfc405fd7..703ab4f9d 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:granite_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 74f00a684..d2e6c39be 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/granite_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:granite_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 fec76f32d..1052a6b81 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/granite_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:granite_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 424d64000..4328107de 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "minecraft:polished_granite_slab" 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 d18a21346..09f294851 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:granite_smooth_slab" 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 cccefe463..362d5e2af 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/granite_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:granite_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 27e60ecdf..2257bd805 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/granite_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:granite_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/granite_stairs.json b/src/main/resources/data/mineralogy/recipes/granite_stairs.json index 2555a1fbd..3e00959e9 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/granite_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:granite_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/granite_to_stone.json b/src/main/resources/data/mineralogy/recipes/granite_to_stone.json index 7b08523c1..7d48dc1d0 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/granite_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:granite" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:granite" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/granite_wall.json b/src/main/resources/data/mineralogy/recipes/granite_wall.json index 85a3d87a7..40783294a 100644 --- a/src/main/resources/data/mineralogy/recipes/granite_wall.json +++ b/src/main/resources/data/mineralogy/recipes/granite_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:granite_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/gravel_to_stone.json b/src/main/resources/data/mineralogy/recipes/gravel_to_stone.json index 64b3311ea..12aad4fd1 100644 --- a/src/main/resources/data/mineralogy/recipes/gravel_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/gravel_to_stone.json @@ -1,15 +1,16 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "minecraft:gravel" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200, - "conditions": [ - { - "type": "mineralogy:config", - "flag": "SMELTABLE_GRAVEL" - } - ] + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "minecraft:gravel" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200, + "conditions": [ + { + "type": "mineralogy:config", + "flag": "SMELTABLE_GRAVEL" + } + ] } diff --git a/src/main/resources/data/mineralogy/recipes/gunpowder_from_carbon_dust.json b/src/main/resources/data/mineralogy/recipes/gunpowder_from_carbon_dust.json index 42d698ab2..6d08333fa 100644 --- a/src/main/resources/data/mineralogy/recipes/gunpowder_from_carbon_dust.json +++ b/src/main/resources/data/mineralogy/recipes/gunpowder_from_carbon_dust.json @@ -13,6 +13,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "tag": "forge:dusts/carbon" diff --git a/src/main/resources/data/mineralogy/recipes/gunpowder_from_charcoal.json b/src/main/resources/data/mineralogy/recipes/gunpowder_from_charcoal.json index ed887d527..ff066dbee 100644 --- a/src/main/resources/data/mineralogy/recipes/gunpowder_from_charcoal.json +++ b/src/main/resources/data/mineralogy/recipes/gunpowder_from_charcoal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "minecraft:charcoal" diff --git a/src/main/resources/data/mineralogy/recipes/gunpowder_from_coal_dust.json b/src/main/resources/data/mineralogy/recipes/gunpowder_from_coal_dust.json index 099f13913..ca4330a75 100644 --- a/src/main/resources/data/mineralogy/recipes/gunpowder_from_coal_dust.json +++ b/src/main/resources/data/mineralogy/recipes/gunpowder_from_coal_dust.json @@ -13,6 +13,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "tag": "forge:dusts/coal" diff --git a/src/main/resources/data/mineralogy/recipes/gunpowder_from_sugar.json b/src/main/resources/data/mineralogy/recipes/gunpowder_from_sugar.json index 3ee7e98d3..adee0187a 100644 --- a/src/main/resources/data/mineralogy/recipes/gunpowder_from_sugar.json +++ b/src/main/resources/data/mineralogy/recipes/gunpowder_from_sugar.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "misc", "ingredients": [ { "item": "minecraft:sugar" diff --git a/src/main/resources/data/mineralogy/recipes/gypsum.json b/src/main/resources/data/mineralogy/recipes/gypsum.json index 49bc08363..a96b96ca6 100644 --- a/src/main/resources/data/mineralogy/recipes/gypsum.json +++ b/src/main/resources/data/mineralogy/recipes/gypsum.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:gypsum", "count": 1 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/gypsum_dust.json b/src/main/resources/data/mineralogy/recipes/gypsum_dust.json index 7781a6191..3609a7dda 100644 --- a/src/main/resources/data/mineralogy/recipes/gypsum_dust.json +++ b/src/main/resources/data/mineralogy/recipes/gypsum_dust.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "forge:storage_blocks/gypsum" diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_brick.json b/src/main/resources/data/mineralogy/recipes/hornfels_brick.json index f8d6e9fb1..eff463250 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_brick.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:hornfels_brick", "count": 4 - } + }, + "show_notification": true } 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 2c50cad38..a48434b90 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:hornfels_brick" 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 5afa377cd..1064cc249 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:hornfels_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 0184a0a4e..f3c5892ee 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:hornfels_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 0aff8fe33..b6b4733be 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:hornfels_brick_slab" 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 ace699124..486164944 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:hornfels_brick_slab" 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 92ce98d42..362c1facd 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:hornfels_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 dbcafa427..229f60b8d 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:hornfels_brick_stairs" 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 d64ef4d0d..41b79a9d2 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:hornfels_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 aab0ddcae..8deaca95b 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:hornfels_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_cobblestone.json b/src/main/resources/data/mineralogy/recipes/hornfels_cobblestone.json index 977936bbc..d915aff4f 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/hornfels" diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_furnace.json b/src/main/resources/data/mineralogy/recipes/hornfels_furnace.json index 70d532ca4..28d5c1e3c 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:hornfels_furnace", "count": 1 - } + }, + "show_notification": true } 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 593aba083..f749cb883 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:hornfels_smooth_brick_slab" 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 98825b88f..1f796bec1 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:hornfels_smooth_slab" 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 c46470ad5..635eaf1e1 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:hornfels_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 b2e0d4a7d..c88fdb224 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:hornfels_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 6b7d6b48d..e2ecddbce 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:hornfels_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 2db90a7df..7448daf91 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:hornfels_slab" 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 19ef6a95b..12abdb2de 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:hornfels_slab" 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 5f0d54e87..19d553f5f 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:hornfels_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 bf416d1ef..e2d62f621 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:hornfels_stairs" 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 7d80b58c9..3b648d102 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:hornfels_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 99caf45da..57bb6eb40 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:hornfels_wall" 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 9fe737405..c52654d71 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:hornfels_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 885324663..a3212f601 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:hornfels_relief_blank" 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 e64e141ac..a51129af1 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:hornfels_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 25f271d91..dbd37d1e5 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:hornfels_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 ce0bddfa9..4c81575bf 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:hornfels_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 bf86b4262..2cd3683f0 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:hornfels_relief_blank" 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 9f11d2e1c..85653505d 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:hornfels_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 5c8d9c3d6..374ac105e 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:hornfels_relief_i", "count": 7 - } + }, + "show_notification": true } 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 ff3ac9084..f59c56563 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:hornfels_relief_left", "count": 3 - } + }, + "show_notification": true } 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 9622f3a87..4b1674db3 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:hornfels_relief_blank" 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 2f730dcfd..d8bee7abd 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:hornfels_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 e362ca6c3..997f767ff 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:hornfels_relief_left" 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 33b3a9714..5b201f381 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:hornfels_relief_blank" 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 a72a92849..9f1addf4e 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:hornfels_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_slab.json b/src/main/resources/data/mineralogy/recipes/hornfels_slab.json index 97d9a44da..2f21d5979 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_slab.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:hornfels_slab", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_smooth.json b/src/main/resources/data/mineralogy/recipes/hornfels_smooth.json index 1652aaed6..3a59cd1fb 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/hornfels" 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 7ef199fe9..62e95fe36 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:hornfels_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 6930a32c7..e53e77ed5 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:hornfels_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 4906dd00f..4fc9c6c38 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:hornfels_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 022e9b439..b986eb093 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:hornfels_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 19eec32c2..ff5184b48 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:hornfels_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 ed333b061..75f7df166 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:hornfels_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 6cd63acce..370fbadef 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:hornfels_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 bf7db1054..16ddae617 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:hornfels_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 de7ddaa16..eb1e42ec1 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:hornfels_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_stairs.json b/src/main/resources/data/mineralogy/recipes/hornfels_stairs.json index 08fc9f132..6f98296f4 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:hornfels_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_to_stone.json b/src/main/resources/data/mineralogy/recipes/hornfels_to_stone.json index 133667d0c..28c68059c 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:hornfels" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:hornfels" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/hornfels_wall.json b/src/main/resources/data/mineralogy/recipes/hornfels_wall.json index c11e942a9..f2a15ae22 100644 --- a/src/main/resources/data/mineralogy/recipes/hornfels_wall.json +++ b/src/main/resources/data/mineralogy/recipes/hornfels_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:hornfels_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/limestone_brick.json b/src/main/resources/data/mineralogy/recipes/limestone_brick.json index d00b2dff9..3f0843e81 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_brick.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:limestone_brick", "count": 4 - } + }, + "show_notification": true } 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 c106ee58c..6938d4a0e 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:limestone_brick" 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 1d0e6babe..1b286e57d 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:limestone_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 dc1140125..5f4091164 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:limestone_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 a3f514e1c..abd9d4cb6 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:limestone_brick_slab" 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 3c6a01b24..f582147f1 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:limestone_brick_slab" 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 6741a0946..dd8f140a2 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:limestone_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 92c7f3360..b7c46ba10 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:limestone_brick_stairs" 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 076a17f19..9d119286e 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:limestone_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 670f0064b..2f36652b1 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:limestone_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/limestone_cobblestone.json b/src/main/resources/data/mineralogy/recipes/limestone_cobblestone.json index 729517842..a08c41347 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/limestone" diff --git a/src/main/resources/data/mineralogy/recipes/limestone_furnace.json b/src/main/resources/data/mineralogy/recipes/limestone_furnace.json index c3a2bd0ed..7d3edfb17 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:limestone_furnace", "count": 1 - } + }, + "show_notification": true } 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 72403b6cb..2cb3b180a 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:limestone_smooth_brick_slab" 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 61d71ea3b..51aa24954 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:limestone_smooth_slab" 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 c0de89c9e..ceff47a00 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:limestone_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 c04b941ed..a8c49dd5d 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:limestone_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 b81a48d59..d56d96f11 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:limestone_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 186758820..9620cd661 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:limestone_slab" 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 2828ab5c1..91c324937 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:limestone_slab" 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 5b4e52f9a..02900a4ca 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:limestone_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 663a25353..b47d66f5e 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:limestone_stairs" 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 e088307f3..55bd83a8f 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:limestone_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 9b6ac5953..55e46f722 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:limestone_wall" 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 0c927507c..994b2fd60 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:limestone_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 4278d904a..248d32c8d 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:limestone_relief_blank" 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 96c4b17dc..be8f9c58f 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:limestone_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 302ed4ae0..c6399a8a3 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:limestone_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 3b5e960f8..afdc37b08 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:limestone_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 ae6939ee5..1fc5dd9f0 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:limestone_relief_blank" 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 11835e0bc..bc81b5e6f 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:limestone_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 65038cbfd..48f84e42b 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:limestone_relief_i", "count": 7 - } + }, + "show_notification": true } 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 fb171e5ee..1b1e4e221 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:limestone_relief_left", "count": 3 - } + }, + "show_notification": true } 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 d7080e909..e94e88ff6 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:limestone_relief_blank" 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 b871e57de..2167093e7 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:limestone_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 acd2f73cc..eedb25009 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:limestone_relief_left" 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 ca8807f59..d76512ed0 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:limestone_relief_blank" 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 c3186e2f1..2841ae36c 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:limestone_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/limestone_slab.json b/src/main/resources/data/mineralogy/recipes/limestone_slab.json index b24e15ff9..f47f1bd59 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_slab.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:limestone_slab", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/limestone_smooth.json b/src/main/resources/data/mineralogy/recipes/limestone_smooth.json index 1c7c6332e..d8bdb6cdb 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/limestone" 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 ac4f2edda..04a0bd9da 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:limestone_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 2179b0f8c..b3539cb39 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:limestone_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 7114d4e5a..160056974 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:limestone_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 3db29b699..50136e20f 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:limestone_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 dad0b8f2d..c05377eec 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:limestone_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 205cbd0f5..f30d056e4 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:limestone_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 1963c2b22..b3b131973 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:limestone_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 d91a616b2..0f48c6702 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:limestone_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 2834737c1..b2c7c9d16 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:limestone_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/limestone_stairs.json b/src/main/resources/data/mineralogy/recipes/limestone_stairs.json index e0d7ffa4d..3f5423f93 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:limestone_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/limestone_to_stone.json b/src/main/resources/data/mineralogy/recipes/limestone_to_stone.json index 71157805a..db386d5d8 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:limestone" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:limestone" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/limestone_wall.json b/src/main/resources/data/mineralogy/recipes/limestone_wall.json index a008dbee3..2b4768beb 100644 --- a/src/main/resources/data/mineralogy/recipes/limestone_wall.json +++ b/src/main/resources/data/mineralogy/recipes/limestone_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:limestone_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/marble_brick.json b/src/main/resources/data/mineralogy/recipes/marble_brick.json index 76c7dd433..2027997f4 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_brick.json +++ b/src/main/resources/data/mineralogy/recipes/marble_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:marble_brick", "count": 4 - } + }, + "show_notification": true } 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 615650bba..2a581a9f1 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:marble_brick" 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 cf13e4059..00440172b 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/marble_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:marble_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 3bc7e6fa9..a6519510b 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/marble_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:marble_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 2f6b11723..d1cde5f23 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:marble_brick_slab" 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 ea20aea9a..fefd8b612 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:marble_brick_slab" 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 02053f937..f6f7fbef0 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/marble_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:marble_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 d9831b67e..916163dec 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:marble_brick_stairs" 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 9c73c0193..4201bac42 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/marble_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:marble_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 f90891490..0702691cb 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:marble_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/marble_cobblestone.json b/src/main/resources/data/mineralogy/recipes/marble_cobblestone.json index 9e3ce5775..3023e11a4 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/marble_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/marble" diff --git a/src/main/resources/data/mineralogy/recipes/marble_furnace.json b/src/main/resources/data/mineralogy/recipes/marble_furnace.json index c5980f8db..613448fbc 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/marble_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:marble_furnace", "count": 1 - } + }, + "show_notification": true } 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 62831d180..0873cbfc1 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:marble_smooth_brick_slab" 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 ae2ec05a9..bc8e68f13 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:marble_smooth_slab" 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 526aa316f..e00c86ea6 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:marble_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 0c080b93b..eba5b55bd 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:marble_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 5fef3df58..d2ae7bf76 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:marble_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 ce2f649cf..e4471d066 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:marble_slab" 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 459ee49ab..7b3d5b211 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:marble_slab" 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 1ba3f4b72..b68af4a29 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:marble_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 a8e1d29e5..fff01b0d4 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:marble_stairs" 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 4d8d81a13..2f32811f8 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:marble_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 5a101579e..2753c9c88 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:marble_wall" 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 88635d0e3..e95291343 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:marble_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 b89b95fce..64d1243d7 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:marble_relief_blank" 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 b13cf5008..589d9d5a6 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:marble_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 29bdb8d63..041d7bb1f 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:marble_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 c3a205aa4..2fc8e596a 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:marble_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 ff6d74c1e..1a09b94ed 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:marble_relief_blank" 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 bc2f52a18..2174681ce 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:marble_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 8d0f2b3e0..ca81d9f86 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:marble_relief_i", "count": 7 - } + }, + "show_notification": true } 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 8e8ac68b5..ea1c490eb 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:marble_relief_left", "count": 3 - } + }, + "show_notification": true } 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 c86a26227..8f925e7b9 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:marble_relief_blank" 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 5b493b515..787a4e397 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:marble_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 02f0d4f1f..50ea9693d 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:marble_relief_left" 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 53a063d5a..c966006a3 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:marble_relief_blank" 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 b06f013d2..e7f920469 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/marble_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:marble_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/marble_slab.json b/src/main/resources/data/mineralogy/recipes/marble_slab.json index 5f170be5f..3baf7d9dc 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_slab.json +++ b/src/main/resources/data/mineralogy/recipes/marble_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:marble_slab", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/marble_smooth.json b/src/main/resources/data/mineralogy/recipes/marble_smooth.json index 593043ba9..1b6572370 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/marble_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/marble" 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 05e868c3b..1ce7d9377 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/marble_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:marble_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 3bccae88a..abfc4e6e9 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:marble_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 b0605bf1f..52204f31b 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:marble_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 8f4a0db13..9dbfb29e1 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:marble_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 e816b0f6b..cdad1bd21 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:marble_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 b025120e0..96ad5cee7 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/marble_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:marble_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 df89e9bcd..51f5086e9 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/marble_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:marble_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 67c4ccca9..ea59eeb0e 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/marble_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:marble_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 55c696ed7..d8edeedab 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/marble_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:marble_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/marble_stairs.json b/src/main/resources/data/mineralogy/recipes/marble_stairs.json index 346890345..8d21c58b3 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/marble_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:marble_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/marble_to_stone.json b/src/main/resources/data/mineralogy/recipes/marble_to_stone.json index 0c062ff37..2d50fcb9a 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/marble_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:marble" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:marble" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/marble_wall.json b/src/main/resources/data/mineralogy/recipes/marble_wall.json index 1d1d3b41d..8f2d33426 100644 --- a/src/main/resources/data/mineralogy/recipes/marble_wall.json +++ b/src/main/resources/data/mineralogy/recipes/marble_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:marble_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/mineralfertilizer.json b/src/main/resources/data/mineralogy/recipes/mineralfertilizer.json index 6f9e494ac..fc8763398 100644 --- a/src/main/resources/data/mineralogy/recipes/mineralfertilizer.json +++ b/src/main/resources/data/mineralogy/recipes/mineralfertilizer.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "forge:dusts/nitrate" diff --git a/src/main/resources/data/mineralogy/recipes/nitrate_block.json b/src/main/resources/data/mineralogy/recipes/nitrate_block.json index 17ae1ca6b..352b71546 100644 --- a/src/main/resources/data/mineralogy/recipes/nitrate_block.json +++ b/src/main/resources/data/mineralogy/recipes/nitrate_block.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -23,5 +24,6 @@ "result": { "item": "mineralogy:nitrate_block", "count": 1 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/nitrate_dust.json b/src/main/resources/data/mineralogy/recipes/nitrate_dust.json index c8d4a6c09..342017c9a 100644 --- a/src/main/resources/data/mineralogy/recipes/nitrate_dust.json +++ b/src/main/resources/data/mineralogy/recipes/nitrate_dust.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "forge:storage_blocks/nitrate" diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_brick.json b/src/main/resources/data/mineralogy/recipes/novaculite_brick.json index 8bd5b0d80..cc0c70404 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_brick.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:novaculite_brick", "count": 4 - } + }, + "show_notification": true } 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 99ea3c668..7f38e184d 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:novaculite_brick" 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 4f10ba709..d67800410 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:novaculite_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 81af5a568..c60f277fd 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:novaculite_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 8344b7c93..108d33267 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:novaculite_brick_slab" 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 150f4c402..38c092cf9 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:novaculite_brick_slab" 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 31275a6cc..9560983ae 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:novaculite_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 bc8c2303b..2a8d371e7 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:novaculite_brick_stairs" 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 2f6da80fe..5eb40b547 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:novaculite_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 c4f7e9614..62b4ec368 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:novaculite_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_cobblestone.json b/src/main/resources/data/mineralogy/recipes/novaculite_cobblestone.json index 9a8da12ee..e8236b88a 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/novaculite" diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_furnace.json b/src/main/resources/data/mineralogy/recipes/novaculite_furnace.json index 940c68acb..9025e71b8 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:novaculite_furnace", "count": 1 - } + }, + "show_notification": true } 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 5b544f41b..3b55fbca5 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:novaculite_smooth_brick_slab" 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 19d83bc7c..80e6f87be 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:novaculite_smooth_slab" 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 97c598666..7a9602795 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:novaculite_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 c5935de5a..04602485a 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:novaculite_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 693faa04a..e0131b082 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:novaculite_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 74deeb8ab..ca6d5ae35 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:novaculite_slab" 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 422504daa..639248ef8 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:novaculite_slab" 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 021f3ac37..c1577aeab 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:novaculite_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 beaeca0db..4091cfa83 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:novaculite_stairs" 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 1eeaf6b2f..41b3cb713 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:novaculite_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 3edf236d8..cbe8e8206 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:novaculite_wall" 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 08f5bdd8d..36efa0e38 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:novaculite_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 bb0001d97..8f342df6a 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:novaculite_relief_blank" 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 1fb5e51ba..7e992b90e 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:novaculite_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 f4c0bec4b..f8094fedb 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:novaculite_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 53ff2e71b..f2782569f 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:novaculite_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 53417aa38..d1a6fb42b 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:novaculite_relief_blank" 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 9ca794140..d0b665408 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:novaculite_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 b18e022f6..c4c657769 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:novaculite_relief_i", "count": 7 - } + }, + "show_notification": true } 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 bebc532c6..988f01724 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:novaculite_relief_left", "count": 3 - } + }, + "show_notification": true } 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 6c4417311..8762b5ca3 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:novaculite_relief_blank" 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 d32d11a4a..6b9a52ff5 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:novaculite_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 3e315cab6..c85e9e81b 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:novaculite_relief_left" 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 f5827c283..65a118323 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:novaculite_relief_blank" 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 c78629d17..d4c882522 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:novaculite_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_slab.json b/src/main/resources/data/mineralogy/recipes/novaculite_slab.json index 0b12e568a..2ba86efbc 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_slab.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:novaculite_slab", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_smooth.json b/src/main/resources/data/mineralogy/recipes/novaculite_smooth.json index 2bb4fd011..06a01fe17 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/novaculite" 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 dabdca75e..6f40581e0 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:novaculite_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 a8b83c2c9..9cbc3d4e1 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:novaculite_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 d3ce495ee..8ac3cb34d 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:novaculite_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 9fb78eedb..6cf93c248 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:novaculite_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 0d30014ed..f1417fd34 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:novaculite_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 13e1e27b6..2e9903dc1 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:novaculite_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 e7f1bf2b6..b023a315e 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:novaculite_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 9fa878a00..3b123395e 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:novaculite_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 447d86dfa..df28be283 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:novaculite_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_stairs.json b/src/main/resources/data/mineralogy/recipes/novaculite_stairs.json index 0ea6b8346..e2f7c0b6d 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:novaculite_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_to_stone.json b/src/main/resources/data/mineralogy/recipes/novaculite_to_stone.json index 7802415a0..c47f85d55 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:novaculite" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:novaculite" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/novaculite_wall.json b/src/main/resources/data/mineralogy/recipes/novaculite_wall.json index 0e1336682..0e81205ff 100644 --- a/src/main/resources/data/mineralogy/recipes/novaculite_wall.json +++ b/src/main/resources/data/mineralogy/recipes/novaculite_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:novaculite_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_brick.json b/src/main/resources/data/mineralogy/recipes/pegmatite_brick.json index 9c50371d2..ddd866c6b 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_brick.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:pegmatite_brick", "count": 4 - } + }, + "show_notification": true } 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 66de263cc..d78c99ee9 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:pegmatite_brick" 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 061342200..394766a65 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:pegmatite_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 2636188f3..94b8439d0 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:pegmatite_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 47cfe8b4a..da7d9af02 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:pegmatite_brick_slab" 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 39e44bd1a..9e3fcfef3 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:pegmatite_brick_slab" 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 6fe25be37..fa3f3691f 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:pegmatite_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 d1c04d873..20f41829b 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:pegmatite_brick_stairs" 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 4f48e7878..6f896886c 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:pegmatite_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 39699e075..76d2164f1 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:pegmatite_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_cobblestone.json b/src/main/resources/data/mineralogy/recipes/pegmatite_cobblestone.json index 77a1ec268..86a807ec5 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/pegmatite" diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_furnace.json b/src/main/resources/data/mineralogy/recipes/pegmatite_furnace.json index 0c1780dfe..3b64d774b 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:pegmatite_furnace", "count": 1 - } + }, + "show_notification": true } 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 d4ba86311..a9d0d580a 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:pegmatite_smooth_brick_slab" 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 a940969df..40fa548f8 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:pegmatite_smooth_slab" 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 b1fe90e3e..1e8361668 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:pegmatite_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 cde3fecee..79c03451b 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:pegmatite_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 41f26f74c..954569b0d 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:pegmatite_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 343766bfd..80b6b5f05 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:pegmatite_slab" 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 36d0d3133..f3a62ebf0 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:pegmatite_slab" 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 46e06c578..5b83fd62b 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:pegmatite_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 adc9d51e9..c129a5535 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:pegmatite_stairs" 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 d23153915..4a8b77f55 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:pegmatite_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 3314e4d3c..7808acc0d 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:pegmatite_wall" 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 dcc49a9d2..c3c8227cb 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:pegmatite_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 2020c49df..9f4e0b1ec 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:pegmatite_relief_blank" 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 404aa78fd..a1dc85dfd 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:pegmatite_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 e4bb4b025..e9f684cd0 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:pegmatite_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 967e4e643..94ddc6d3a 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:pegmatite_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 572d850cc..179633d5c 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:pegmatite_relief_blank" 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 f8d71228f..145bcc3e6 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:pegmatite_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 d2b6bac83..9b99330f9 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:pegmatite_relief_i", "count": 7 - } + }, + "show_notification": true } 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 7d75355d2..eaba5fc2b 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:pegmatite_relief_left", "count": 3 - } + }, + "show_notification": true } 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 5025576c2..b48cb62c3 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:pegmatite_relief_blank" 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 718d3edcf..c68160af5 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:pegmatite_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 98ca59f8f..bb548f0ce 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:pegmatite_relief_left" 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 2249b99aa..c7a971e1a 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:pegmatite_relief_blank" 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 0001d529a..887d0ca3c 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:pegmatite_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_slab.json b/src/main/resources/data/mineralogy/recipes/pegmatite_slab.json index 22fd121ad..ea02b1db1 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_slab.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:pegmatite_slab", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth.json b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth.json index 8d8ad449e..e57228eab 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/pegmatite" 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 e78453ed4..89bff58fe 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:pegmatite_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 9255dd16b..4a586bddd 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:pegmatite_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 958619679..bd3b8ff52 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:pegmatite_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 81178a6ab..6f0fba3e6 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:pegmatite_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 3bcb15218..bc5820eb9 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:pegmatite_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 41aef14bb..4e37c34cd 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:pegmatite_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 245c19d58..98c243445 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:pegmatite_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 88e487bd0..039f91a31 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:pegmatite_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 6b6cb1859..b1b119559 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:pegmatite_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_stairs.json b/src/main/resources/data/mineralogy/recipes/pegmatite_stairs.json index 6b750b565..14b0ae0cf 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:pegmatite_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_to_stone.json b/src/main/resources/data/mineralogy/recipes/pegmatite_to_stone.json index ec287a10d..0e3cec905 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:pegmatite" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:pegmatite" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/pegmatite_wall.json b/src/main/resources/data/mineralogy/recipes/pegmatite_wall.json index 0fe71f344..45e5b5179 100644 --- a/src/main/resources/data/mineralogy/recipes/pegmatite_wall.json +++ b/src/main/resources/data/mineralogy/recipes/pegmatite_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:pegmatite_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_brick.json b/src/main/resources/data/mineralogy/recipes/peridotite_brick.json index 762e63fab..788c236e3 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_brick.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:peridotite_brick", "count": 4 - } + }, + "show_notification": true } 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 c0e919f2e..d923132c0 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:peridotite_brick" 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 d9dad9f1c..33234ca16 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:peridotite_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 6a2bc334e..ed874142a 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:peridotite_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 27d157b14..17668ecb7 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:peridotite_brick_slab" 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 5de82722c..0943beedb 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:peridotite_brick_slab" 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 650b61b6c..f916a0673 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:peridotite_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 1e4514fcc..211a22274 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:peridotite_brick_stairs" 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 509285998..36648bef9 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:peridotite_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 52747be2c..33fd4aec9 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:peridotite_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_cobblestone.json b/src/main/resources/data/mineralogy/recipes/peridotite_cobblestone.json index 7d9235362..da7c6dcb8 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/peridotite" diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_furnace.json b/src/main/resources/data/mineralogy/recipes/peridotite_furnace.json index 3ee6fd973..238142c09 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:peridotite_furnace", "count": 1 - } + }, + "show_notification": true } 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 36b4e42b8..c01000fbe 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:peridotite_smooth_brick_slab" 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 1b2ab034b..35a947649 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:peridotite_smooth_slab" 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 02b3501e5..fcfc1a13e 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:peridotite_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 5c886fadc..e08247cd1 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:peridotite_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 cc5c0a396..8e167e013 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:peridotite_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 7b02a049d..98ea26278 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:peridotite_slab" 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 67f0a111b..daaf5f003 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:peridotite_slab" 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 2420eaf70..13414e57a 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:peridotite_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 7201d0006..50e5b41be 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:peridotite_stairs" 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 c98c47bd7..16705aab6 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:peridotite_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 2b5cf1997..7a5863d01 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:peridotite_wall" 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 12704ace6..369139281 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:peridotite_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 5acc10200..ca2563179 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:peridotite_relief_blank" 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 b6af4a866..d39f52226 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:peridotite_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 d5774f6fc..1f377518f 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:peridotite_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 7205fa4fc..eaf4fb93c 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:peridotite_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 26e25eecf..5cabaca3b 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:peridotite_relief_blank" 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 50283598e..376cf14a0 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:peridotite_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 60fbd5914..f6a152ead 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:peridotite_relief_i", "count": 7 - } + }, + "show_notification": true } 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 131ba06c6..66f91a23f 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:peridotite_relief_left", "count": 3 - } + }, + "show_notification": true } 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 a658d0084..bf81d09cc 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:peridotite_relief_blank" 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 97cc0cefb..1382231fd 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:peridotite_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 0d1e881a9..e45669696 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:peridotite_relief_left" 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 648d1e8c8..652ea8439 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:peridotite_relief_blank" 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 a5868d89e..8671b5797 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:peridotite_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_slab.json b/src/main/resources/data/mineralogy/recipes/peridotite_slab.json index 4fb6b92b7..34cc6fda1 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_slab.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:peridotite_slab", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_smooth.json b/src/main/resources/data/mineralogy/recipes/peridotite_smooth.json index bbb861772..0550450a3 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/peridotite" 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 341608027..d69158a91 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:peridotite_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 ef015aba0..7c868960a 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:peridotite_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 8ffdc0497..eb9a17ac7 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:peridotite_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 dd4590cd9..4083c0c7d 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:peridotite_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 522a56d49..773f11832 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:peridotite_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 34dfc218c..d5b2a6b8c 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:peridotite_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 aac944a6c..7ab69f929 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:peridotite_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 5f77a1e53..0be075026 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:peridotite_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 30d8b97a1..f6e337b6c 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:peridotite_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_stairs.json b/src/main/resources/data/mineralogy/recipes/peridotite_stairs.json index 13d92d8f3..168d6dfc7 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:peridotite_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_to_stone.json b/src/main/resources/data/mineralogy/recipes/peridotite_to_stone.json index 08330769f..019758fa1 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:peridotite" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:peridotite" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/peridotite_wall.json b/src/main/resources/data/mineralogy/recipes/peridotite_wall.json index 5c16d1139..d05c3efcd 100644 --- a/src/main/resources/data/mineralogy/recipes/peridotite_wall.json +++ b/src/main/resources/data/mineralogy/recipes/peridotite_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:peridotite_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/phosphorous_block.json b/src/main/resources/data/mineralogy/recipes/phosphorous_block.json index f5a0a15ac..10a5c67b4 100644 --- a/src/main/resources/data/mineralogy/recipes/phosphorous_block.json +++ b/src/main/resources/data/mineralogy/recipes/phosphorous_block.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -23,5 +24,6 @@ "result": { "item": "mineralogy:phosphorous_block", "count": 1 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/phosphorous_dust.json b/src/main/resources/data/mineralogy/recipes/phosphorous_dust.json index a24fe4a77..e407ea1f5 100644 --- a/src/main/resources/data/mineralogy/recipes/phosphorous_dust.json +++ b/src/main/resources/data/mineralogy/recipes/phosphorous_dust.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "forge:storage_blocks/phosphorous" diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_brick.json b/src/main/resources/data/mineralogy/recipes/phyllite_brick.json index 8cde90e8f..ae5391a85 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_brick.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:phyllite_brick", "count": 4 - } + }, + "show_notification": true } 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 6362b9add..e1bfe9bcf 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:phyllite_brick" 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 735385973..814938c8b 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:phyllite_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 d6463f2a5..b211d607b 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:phyllite_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 bb240aef9..daeec0dfb 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:phyllite_brick_slab" 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 c78b2e2e1..55736f260 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:phyllite_brick_slab" 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 440474ddf..fdf91465e 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:phyllite_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 95bec7b7c..67b3218d5 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:phyllite_brick_stairs" 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 301ed982a..ca2a4bb05 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:phyllite_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 4f7e9ac9d..b24ebbecf 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:phyllite_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_cobblestone.json b/src/main/resources/data/mineralogy/recipes/phyllite_cobblestone.json index a0a5cdc5d..ee148a840 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/phyllite" diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_furnace.json b/src/main/resources/data/mineralogy/recipes/phyllite_furnace.json index 19c4dc5dd..b9e7114c9 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:phyllite_furnace", "count": 1 - } + }, + "show_notification": true } 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 413330f19..875f94ad1 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:phyllite_smooth_brick_slab" 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 81439fb14..40dccf90d 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:phyllite_smooth_slab" 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 f75e9e237..933f0c405 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:phyllite_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 fd1316b60..54bfae496 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:phyllite_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 fd1ef3515..a641f603a 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:phyllite_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 850b8ac45..701d51bf2 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:phyllite_slab" 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 94dea2652..ff745afc8 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:phyllite_slab" 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 ee3f409ba..192fca34f 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:phyllite_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 d3f283745..bd72e1b04 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:phyllite_stairs" 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 7e67846bd..e3c794042 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:phyllite_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 e1bcf09d5..619bb079e 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:phyllite_wall" 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 8c201e293..d68d00a46 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:phyllite_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 b1a2e2bd0..a75ac7065 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:phyllite_relief_blank" 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 a6214c023..89e8bc1df 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:phyllite_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 cd7c65242..4a9f32e7a 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:phyllite_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 c6f95e421..afcb23380 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:phyllite_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 3174799b0..ebbe4aafc 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:phyllite_relief_blank" 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 c993ae66a..20ed0a999 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:phyllite_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 e542e6cad..e55bd45a2 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:phyllite_relief_i", "count": 7 - } + }, + "show_notification": true } 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 2c8aabba2..6a70a4064 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:phyllite_relief_left", "count": 3 - } + }, + "show_notification": true } 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 b59dfd460..9f03e1789 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:phyllite_relief_blank" 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 347a951b7..569fbfd01 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:phyllite_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 ec429f83e..cbf86d5dd 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:phyllite_relief_left" 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 b96c614c2..ee8876c15 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:phyllite_relief_blank" 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 6bf3aa063..0f9ac7783 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:phyllite_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_slab.json b/src/main/resources/data/mineralogy/recipes/phyllite_slab.json index 2d8086d9f..26e8045e4 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_slab.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:phyllite_slab", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_smooth.json b/src/main/resources/data/mineralogy/recipes/phyllite_smooth.json index ad750a9f7..176cf3e9b 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/phyllite" 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 b63145c51..886ffa729 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:phyllite_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 4f4e20be0..de18c2b18 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:phyllite_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 48f772b07..d8fb3c8cc 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:phyllite_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 5fbf7a716..6007f8058 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:phyllite_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 3d96a164c..5863bb345 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:phyllite_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 832a404e9..cde255c8c 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:phyllite_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 4dd48a01c..d3f7d015e 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:phyllite_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 a243eb250..e8aa2839b 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:phyllite_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 b6673039f..4a0c3d9c0 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:phyllite_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_stairs.json b/src/main/resources/data/mineralogy/recipes/phyllite_stairs.json index 3c6089f70..69e3a8b1b 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:phyllite_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_to_stone.json b/src/main/resources/data/mineralogy/recipes/phyllite_to_stone.json index fffade432..d476483b5 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:phyllite" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:phyllite" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/phyllite_wall.json b/src/main/resources/data/mineralogy/recipes/phyllite_wall.json index 3b96dff85..ff0a09bf8 100644 --- a/src/main/resources/data/mineralogy/recipes/phyllite_wall.json +++ b/src/main/resources/data/mineralogy/recipes/phyllite_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:phyllite_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_brick.json b/src/main/resources/data/mineralogy/recipes/quartzite_brick.json index c16f054b0..dea880509 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_brick.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:quartzite_brick", "count": 4 - } + }, + "show_notification": true } 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 be2f1ceaf..5cf399bd1 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:quartzite_brick" 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 fd27d1d68..ecbff744c 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:quartzite_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 bb40073f4..0237cf7bb 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:quartzite_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 0dd4d96d4..6d18a307b 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:quartzite_brick_slab" 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 687018811..2726dd7be 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:quartzite_brick_slab" 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 2b7c70457..a314429e2 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:quartzite_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 4217ccc4f..b3fa56dc6 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:quartzite_brick_stairs" 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 06d8bd760..3f20acca4 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:quartzite_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 3ced117fb..6c07c3223 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:quartzite_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_cobblestone.json b/src/main/resources/data/mineralogy/recipes/quartzite_cobblestone.json index d9bc16ae0..dc8c599f0 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/quartzite" diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_furnace.json b/src/main/resources/data/mineralogy/recipes/quartzite_furnace.json index 3bcd85ee9..41804f63b 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:quartzite_furnace", "count": 1 - } + }, + "show_notification": true } 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 688ac8628..9aec98da1 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:quartzite_smooth_brick_slab" 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 2e878923d..273456b22 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:quartzite_smooth_slab" 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 97765627e..3cfb21fba 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:quartzite_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 5dbc17ede..acc427644 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:quartzite_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 a52b08ab6..e67847c26 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:quartzite_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 3c6807375..38ba12f1d 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:quartzite_slab" 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 6f36584e0..043c4205a 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:quartzite_slab" 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 4145302e2..a1e30a264 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:quartzite_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 e797389f9..5cdfdaa43 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:quartzite_stairs" 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 0cbe1f8ae..8666b8fb8 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:quartzite_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 551f58408..26f539b34 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:quartzite_wall" 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 edb0ae0f7..b0540f50c 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:quartzite_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 b46b28548..5ad143631 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:quartzite_relief_blank" 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 458800dad..80ee88b3b 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:quartzite_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 788af0c5c..bd7ec6962 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:quartzite_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 dd99ca6fe..040ece587 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:quartzite_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 c48d7555c..1585acfb2 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:quartzite_relief_blank" 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 31002bb71..fff324988 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:quartzite_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 91b353561..bbb433078 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:quartzite_relief_i", "count": 7 - } + }, + "show_notification": true } 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 8d3db257f..2c95b6554 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:quartzite_relief_left", "count": 3 - } + }, + "show_notification": true } 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 c8540c543..760446112 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:quartzite_relief_blank" 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 a57fb11df..2a495b15c 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:quartzite_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 777ae7393..c92132e9c 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:quartzite_relief_left" 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 4c6565041..b61d399d6 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:quartzite_relief_blank" 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 cffadc5cb..6fbd505d1 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:quartzite_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_slab.json b/src/main/resources/data/mineralogy/recipes/quartzite_slab.json index 7014ce23e..dff0b7aab 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_slab.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:quartzite_slab", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_smooth.json b/src/main/resources/data/mineralogy/recipes/quartzite_smooth.json index 1daaa6690..d586377f8 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/quartzite" 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 b77274bf7..03dcfeef6 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:quartzite_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 0fdc35ebc..81c934b2a 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:quartzite_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 b27d018f5..a37f1091c 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:quartzite_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 192c63327..4c711d518 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:quartzite_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 f243c02a3..e0185b4e9 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:quartzite_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 5b876940f..47eab4804 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:quartzite_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 31abc3f32..74f12deba 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:quartzite_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 ca86bddd5..ed5cfbee2 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:quartzite_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 f38a422d4..166ac1edb 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:quartzite_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_stairs.json b/src/main/resources/data/mineralogy/recipes/quartzite_stairs.json index 61a0ddad2..85132b8ac 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:quartzite_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_to_stone.json b/src/main/resources/data/mineralogy/recipes/quartzite_to_stone.json index 62e016ab1..cc7b7a3b2 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:quartzite" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:quartzite" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/quartzite_wall.json b/src/main/resources/data/mineralogy/recipes/quartzite_wall.json index 9f3c061b6..fdacea6b3 100644 --- a/src/main/resources/data/mineralogy/recipes/quartzite_wall.json +++ b/src/main/resources/data/mineralogy/recipes/quartzite_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:quartzite_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_brick.json b/src/main/resources/data/mineralogy/recipes/rhyolite_brick.json index cd57cd10d..7c48e0efc 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_brick.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:rhyolite_brick", "count": 4 - } + }, + "show_notification": true } 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 0f28df821..6e1f81dd4 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rhyolite_brick" 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 0d45d83c5..41b4f3161 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:rhyolite_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 62d875a65..dd15d0773 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:rhyolite_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 1f8f35384..a4f8a0b8d 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rhyolite_brick_slab" 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 d467db70f..19de18844 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rhyolite_brick_slab" 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 fc58b3042..e6aa459f5 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:rhyolite_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 6dbcdedcf..3581c894e 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rhyolite_brick_stairs" 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 d56d02675..0d512d973 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:rhyolite_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 bea252510..68c34992a 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rhyolite_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_cobblestone.json b/src/main/resources/data/mineralogy/recipes/rhyolite_cobblestone.json index 653c137a7..e0a391865 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/rhyolite" diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_furnace.json b/src/main/resources/data/mineralogy/recipes/rhyolite_furnace.json index b3c85dc8b..e06d1c1fc 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:rhyolite_furnace", "count": 1 - } + }, + "show_notification": true } 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 f7726df1b..de2921eb7 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rhyolite_smooth_brick_slab" 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 787728ea2..1f2648a40 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rhyolite_smooth_slab" 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 304a10120..e3225c0ea 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:rhyolite_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 885cca5e0..a113aa2ed 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:rhyolite_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 06712dcfd..5e52effb4 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:rhyolite_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 4140bf23f..171a03e2e 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rhyolite_slab" 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 69f1bb1b2..d955b9706 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rhyolite_slab" 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 7231e5db9..1f59ec9f2 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:rhyolite_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 32ec96346..2f4606834 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rhyolite_stairs" 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 d24d45da4..ab398b757 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:rhyolite_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 d1f3fd1a6..012fe0119 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rhyolite_wall" 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 d4d343ba1..c15a38e7f 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:rhyolite_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 41eae33db..c151af0f3 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rhyolite_relief_blank" 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 441cefca0..546e6638a 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:rhyolite_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 59e19a619..298a62a4a 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:rhyolite_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 ba00ebf57..88b4c9efa 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:rhyolite_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 d2333bf8d..b5357e634 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rhyolite_relief_blank" 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 e22aa8319..66a472b7d 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:rhyolite_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 50e1a174e..eecbad229 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:rhyolite_relief_i", "count": 7 - } + }, + "show_notification": true } 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 285ee5b35..ef939fa53 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:rhyolite_relief_left", "count": 3 - } + }, + "show_notification": true } 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 4faa5a864..965fde45c 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rhyolite_relief_blank" 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 49381b9c9..2f048abc2 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:rhyolite_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 0a5e32204..67d3612fb 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rhyolite_relief_left" 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 6c6e5d18c..7bc3c9722 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rhyolite_relief_blank" 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 9cebdc951..6e6939b71 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:rhyolite_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_slab.json b/src/main/resources/data/mineralogy/recipes/rhyolite_slab.json index 583f63f1d..d0d5cc55b 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_slab.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:rhyolite_slab", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth.json b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth.json index f5c29ca51..5e0362cf4 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/rhyolite" 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 793d5aae4..e1d085cbc 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:rhyolite_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 6f24e18a0..7e6aee565 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:rhyolite_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 afe5788c9..514e6600d 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:rhyolite_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 556a4e84a..2ec4ff131 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:rhyolite_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 2619d722c..a22f6135d 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:rhyolite_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 f0dd40901..cd44f1a67 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:rhyolite_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 af0bd5263..4ffdaf546 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:rhyolite_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 ebe4285b1..443c31aba 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:rhyolite_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 d42973050..5f76c6e61 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:rhyolite_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_stairs.json b/src/main/resources/data/mineralogy/recipes/rhyolite_stairs.json index 2a5ca9c32..e5cc455f4 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:rhyolite_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_to_stone.json b/src/main/resources/data/mineralogy/recipes/rhyolite_to_stone.json index 5f06a7906..f88217de3 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:rhyolite" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:rhyolite" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/rhyolite_wall.json b/src/main/resources/data/mineralogy/recipes/rhyolite_wall.json index e46251e6d..715c9894e 100644 --- a/src/main/resources/data/mineralogy/recipes/rhyolite_wall.json +++ b/src/main/resources/data/mineralogy/recipes/rhyolite_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:rhyolite_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt.json b/src/main/resources/data/mineralogy/recipes/rock_salt.json index a6f18282e..4aa11c06b 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:rock_salt", "count": 1 - } + }, + "show_notification": true } 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 f335a6177..c670a4f45 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_brick.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:rock_salt_brick", "count": 4 - } + }, + "show_notification": true } 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 459f75cf0..85645bd5f 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rock_salt_brick" 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 76be26086..3a891c468 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:rock_salt_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 9948de629..990f3c0f8 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:rock_salt_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 a02963f20..d81d7498b 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rock_salt_brick_slab" 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 38bd2d579..fa6f4a6d0 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rock_salt_brick_slab" 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 917d13376..0502e72e3 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:rock_salt_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 7bbcf337c..b9cb69d4c 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rock_salt_brick_stairs" 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 e0a9e2c90..f18ff571c 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:rock_salt_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 4ff39b8b5..d5a973d9b 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rock_salt_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_cobblestone.json b/src/main/resources/data/mineralogy/recipes/rock_salt_cobblestone.json index 9045b42c6..f5947fca9 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/rock_salt" diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_dust.json b/src/main/resources/data/mineralogy/recipes/rock_salt_dust.json index a7c5ecd1f..e3f4d41fc 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_dust.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_dust.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "forge:storage_blocks/rock_salt" 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 40948ec71..12df9cfb0 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:rock_salt_furnace", "count": 1 - } + }, + "show_notification": true } 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 0601b44de..7924f0193 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rock_salt_smooth_brick_slab" 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 34c6ff413..015902cab 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rock_salt_smooth_slab" 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 99229693c..7a9210665 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:rock_salt_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 ec751461d..a20bfbf87 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:rock_salt_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 209f55a97..29a67f39f 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:rock_salt_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 a9e65443f..a7f55b39d 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rock_salt_slab" 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 935b6ce63..a36617fb8 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rock_salt_slab" 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 17ba95598..13aaf68d0 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:rock_salt_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 15536ce7d..2ac772565 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rock_salt_stairs" 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 3e992cb50..40785be11 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:rock_salt_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 d8037f405..78c5efe9f 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rock_salt_wall" 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 5d419a11f..3d3323555 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:rock_salt_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 fca0a3020..911d9ff08 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rock_salt_relief_blank" 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 56722fb04..96870efd4 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:rock_salt_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 35e861779..4b643f9f4 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:rock_salt_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 064a7f373..3b220556a 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:rock_salt_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 09b744d43..c7bcb4da3 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rock_salt_relief_blank" 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 4bd8daf24..a972269fd 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:rock_salt_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 0c22fafca..4523d382c 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:rock_salt_relief_i", "count": 7 - } + }, + "show_notification": true } 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 5a507c1a4..f48ddcbbf 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:rock_salt_relief_left", "count": 3 - } + }, + "show_notification": true } 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 2a230ee0f..c8585c23f 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rock_salt_relief_blank" 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 f89898e32..c8d912aa3 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:rock_salt_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 8af06375d..f77c94826 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rock_salt_relief_left" 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 bed77a197..f64db052e 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rock_salt_relief_blank" 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 2879cab0e..df5c0457f 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:rock_salt_relief_vertical", "count": 3 - } + }, + "show_notification": true } 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 01ee84ab9..dc3796958 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_slab.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:rock_salt_slab", "count": 6 - } + }, + "show_notification": true } 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 72c8fe40e..f5b3a6488 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/rock_salt" 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 c949cf036..0048b317d 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:rock_salt_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 05179faa4..22b1bf142 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:rock_salt_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 6545ab1ff..cac5dd8dc 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:rock_salt_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 d9255b432..66b2ff845 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:rock_salt_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 6af2a8571..6ba4e4a5c 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:rock_salt_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 0c6979555..84a931cbc 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:rock_salt_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 e3829748d..127143ef9 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:rock_salt_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 e6f3e17ef..7a89eee78 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:rock_salt_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 2f39acec3..049fcbc50 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:rock_salt_smooth_wall", "count": 6 - } + }, + "show_notification": true } 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 472e4e654..bfc4c570d 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:rock_salt_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/rock_salt_to_stone.json b/src/main/resources/data/mineralogy/recipes/rock_salt_to_stone.json index 07c51bd27..155c27c27 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:rock_salt" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:rock_salt" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } 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 7d6bf3b82..6869cbe1a 100644 --- a/src/main/resources/data/mineralogy/recipes/rock_salt_wall.json +++ b/src/main/resources/data/mineralogy/recipes/rock_salt_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:rock_salt_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/rocksaltlamp.json b/src/main/resources/data/mineralogy/recipes/rocksaltlamp.json index 4fd7b2134..7b8c85d0d 100644 --- a/src/main/resources/data/mineralogy/recipes/rocksaltlamp.json +++ b/src/main/resources/data/mineralogy/recipes/rocksaltlamp.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:rock_salt" diff --git a/src/main/resources/data/mineralogy/recipes/rocksaltstreetlamp.json b/src/main/resources/data/mineralogy/recipes/rocksaltstreetlamp.json index 4ddf6d1eb..01d534074 100644 --- a/src/main/resources/data/mineralogy/recipes/rocksaltstreetlamp.json +++ b/src/main/resources/data/mineralogy/recipes/rocksaltstreetlamp.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "y", @@ -26,5 +27,6 @@ "result": { "item": "mineralogy:rocksaltstreetlamp", "count": 1 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/schist_brick.json b/src/main/resources/data/mineralogy/recipes/schist_brick.json index 076bc08c6..91b1a9def 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_brick.json +++ b/src/main/resources/data/mineralogy/recipes/schist_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:schist_brick", "count": 4 - } + }, + "show_notification": true } 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 14dc140c6..e010ded65 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:schist_brick" 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 1bb8f2633..b163dba9b 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/schist_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:schist_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 c0ed9122f..9de1854ee 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/schist_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:schist_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 8dccd84b8..00c6e2318 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:schist_brick_slab" 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 af0b93999..57102a8b8 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:schist_brick_slab" 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 0c87f50f3..33296a308 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/schist_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:schist_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 d8ff76992..9a0335f38 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:schist_brick_stairs" 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 88c0b699e..d9eb94897 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/schist_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:schist_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 7115224fc..816c213a8 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:schist_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/schist_cobblestone.json b/src/main/resources/data/mineralogy/recipes/schist_cobblestone.json index 8c95ebc3f..d6e9c1e86 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/schist_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/schist" diff --git a/src/main/resources/data/mineralogy/recipes/schist_furnace.json b/src/main/resources/data/mineralogy/recipes/schist_furnace.json index cdb6e6117..4c2bb9fe9 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/schist_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:schist_furnace", "count": 1 - } + }, + "show_notification": true } 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 5a08b9d2b..4bc3cca1c 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:schist_smooth_brick_slab" 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 f81102f04..a66bbcce3 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:schist_smooth_slab" 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 e22a7ab92..106884e29 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:schist_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 3c4dd95a8..4318c6263 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:schist_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 693a03b95..9faa36eab 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:schist_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 94be9aea9..860738253 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:schist_slab" 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 3f2bd9e52..5de0adf79 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:schist_slab" 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 5bb2a27cb..fbebdbeac 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:schist_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 6ab5a283c..2ff660bb1 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:schist_stairs" 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 e7f9b5f37..073c9e54a 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:schist_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 f29dc2f62..4eee5d0a2 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:schist_wall" 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 f4e8257a7..86fcbafc8 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:schist_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 8c896c952..8b39d408b 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:schist_relief_blank" 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 a4a1053fb..f23d27913 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:schist_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 079c7ea09..39863fbe9 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:schist_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 6ec33c943..a133749ee 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:schist_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 da8d29cf3..06ae81f1f 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:schist_relief_blank" 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 dbea4e106..31d9d688c 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:schist_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 c3d7e8a02..2f2608326 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:schist_relief_i", "count": 7 - } + }, + "show_notification": true } 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 7ebc13697..11da98a96 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:schist_relief_left", "count": 3 - } + }, + "show_notification": true } 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 661368f00..13d6d2260 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:schist_relief_blank" 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 cd1cfc190..eb0c14049 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:schist_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 baad551c2..93c2dcc25 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:schist_relief_left" 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 4e35759bc..4f55d78f4 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:schist_relief_blank" 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 bb754263c..d9aea076b 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/schist_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:schist_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/schist_slab.json b/src/main/resources/data/mineralogy/recipes/schist_slab.json index 4b5c015a3..a49c49663 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_slab.json +++ b/src/main/resources/data/mineralogy/recipes/schist_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:schist_slab", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/schist_smooth.json b/src/main/resources/data/mineralogy/recipes/schist_smooth.json index d08668f7d..25987a0ac 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/schist_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/schist" 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 df69d15c0..ad0b01321 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/schist_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:schist_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 29b355895..f057e5dad 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:schist_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 83066bbd9..195055e7b 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:schist_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 6ba265efc..91d372e2b 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:schist_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 7deee8619..5982a663f 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:schist_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 27692547e..fe7f8a5ec 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/schist_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:schist_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 4026ef141..beaf125fe 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/schist_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:schist_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 32e391e4c..539581cf8 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/schist_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:schist_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 b1056b4b3..44f59a618 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/schist_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:schist_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/schist_stairs.json b/src/main/resources/data/mineralogy/recipes/schist_stairs.json index 8db3b75a9..016180f4d 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/schist_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:schist_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/schist_to_stone.json b/src/main/resources/data/mineralogy/recipes/schist_to_stone.json index fd895082c..26fa0f56d 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/schist_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:schist" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:schist" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/schist_wall.json b/src/main/resources/data/mineralogy/recipes/schist_wall.json index 33b2edc02..8346b795d 100644 --- a/src/main/resources/data/mineralogy/recipes/schist_wall.json +++ b/src/main/resources/data/mineralogy/recipes/schist_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:schist_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/scoria_brick.json b/src/main/resources/data/mineralogy/recipes/scoria_brick.json index fafe32fce..0f13b15d0 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_brick.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:scoria_brick", "count": 4 - } + }, + "show_notification": true } 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 8c28d0a32..2efc1c242 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:scoria_brick" 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 9a304a82b..235e86210 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:scoria_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 ffe988566..efb276121 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:scoria_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 ad30cb531..c4a0b2139 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:scoria_brick_slab" 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 92121b06a..a73a526b8 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:scoria_brick_slab" 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 4b4271956..50b79ffc7 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:scoria_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 ddb73200b..82893d6d7 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:scoria_brick_stairs" 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 e51100c7f..d9cde5a4b 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:scoria_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 13bb9cc01..84d5b3df6 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:scoria_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/scoria_cobblestone.json b/src/main/resources/data/mineralogy/recipes/scoria_cobblestone.json index 8b7c3cb94..fc494b839 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/scoria" diff --git a/src/main/resources/data/mineralogy/recipes/scoria_furnace.json b/src/main/resources/data/mineralogy/recipes/scoria_furnace.json index 7a2333246..7e10ff07c 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:scoria_furnace", "count": 1 - } + }, + "show_notification": true } 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 9c64fe4d4..fc4209e61 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:scoria_smooth_brick_slab" 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 e53370753..bc13b5650 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:scoria_smooth_slab" 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 484191447..25dc5f153 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:scoria_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 8ea7bcc3c..a94f605ff 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:scoria_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 363397047..2da9d5487 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:scoria_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 e16633fa6..620f0c32f 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:scoria_slab" 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 1015e31ed..17aff2939 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:scoria_slab" 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 04c3fafaa..1ccaf4dbe 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:scoria_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 6e962c799..166bee12c 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:scoria_stairs" 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 ce6c905cd..4577e0eca 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:scoria_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 966bef34e..113144d12 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:scoria_wall" 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 bd21fd5df..2bb43f959 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:scoria_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 631e9770a..6dddf2372 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:scoria_relief_blank" 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 6494b610d..53e801af1 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:scoria_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 0f42a121b..f93c87974 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:scoria_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 c75067366..c530f11a1 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:scoria_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 bad659b95..6b3ad341e 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:scoria_relief_blank" 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 5e262cb10..342a5e328 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:scoria_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 064683ee0..bd103b3b4 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:scoria_relief_i", "count": 7 - } + }, + "show_notification": true } 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 727d0c93f..e1357339a 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:scoria_relief_left", "count": 3 - } + }, + "show_notification": true } 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 fb267789e..597bda593 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:scoria_relief_blank" 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 b4e57b619..e33f7092d 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:scoria_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 25c1451ef..3d29a2704 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:scoria_relief_left" 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 37933c4c1..821e1b414 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:scoria_relief_blank" 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 359b6d57e..71d1fc51f 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:scoria_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/scoria_slab.json b/src/main/resources/data/mineralogy/recipes/scoria_slab.json index a19d3f46d..ec443619a 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_slab.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:scoria_slab", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/scoria_smooth.json b/src/main/resources/data/mineralogy/recipes/scoria_smooth.json index 6f50c977c..4fe74733d 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/scoria" 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 b9e96c342..a960fcb01 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:scoria_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 a27a52015..71bb9f045 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:scoria_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 45d7b33f6..9c6537276 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:scoria_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 df9bb8fa0..a46f62bbf 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:scoria_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 2ed0560fb..dd8783120 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:scoria_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 b0d1c5e83..d93b9ca88 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:scoria_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 149bcfb87..45d2b0eff 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:scoria_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 12e9d6073..3f929fa48 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:scoria_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 e23eb1694..2f2a23d85 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:scoria_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/scoria_stairs.json b/src/main/resources/data/mineralogy/recipes/scoria_stairs.json index f16fc9f96..59087bf2d 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:scoria_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/scoria_to_stone.json b/src/main/resources/data/mineralogy/recipes/scoria_to_stone.json index e175aca6f..7dede9dab 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:scoria" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:scoria" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/scoria_wall.json b/src/main/resources/data/mineralogy/recipes/scoria_wall.json index 3a614c933..c8fedace6 100644 --- a/src/main/resources/data/mineralogy/recipes/scoria_wall.json +++ b/src/main/resources/data/mineralogy/recipes/scoria_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:scoria_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/shale_brick.json b/src/main/resources/data/mineralogy/recipes/shale_brick.json index 58dc44b82..4e4b194b4 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_brick.json +++ b/src/main/resources/data/mineralogy/recipes/shale_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:shale_brick", "count": 4 - } + }, + "show_notification": true } 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 58e113757..74194e208 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:shale_brick" 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 6d72df0a5..36e2c5f43 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/shale_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:shale_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 7c2ee2b09..4e7b9aa5f 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/shale_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:shale_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 3892cd601..484ff3de8 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:shale_brick_slab" 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 9f5af6b4b..15434408c 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:shale_brick_slab" 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 4da8db0e2..d539beece 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/shale_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:shale_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 a05addf52..25f8a11c1 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:shale_brick_stairs" 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 46c7bab68..0c96003fe 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/shale_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:shale_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 d5e05e371..b9142589b 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:shale_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/shale_cobblestone.json b/src/main/resources/data/mineralogy/recipes/shale_cobblestone.json index 1024c53e3..c577049dc 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/shale_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/shale" diff --git a/src/main/resources/data/mineralogy/recipes/shale_furnace.json b/src/main/resources/data/mineralogy/recipes/shale_furnace.json index 27d358d27..d52d5894b 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/shale_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:shale_furnace", "count": 1 - } + }, + "show_notification": true } 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 09c9424f3..48656254d 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:shale_smooth_brick_slab" 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 15964903a..bb2b06df3 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:shale_smooth_slab" 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 768660cc3..ec90e1e2d 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:shale_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 aa64e8d1f..6b2a0df35 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:shale_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 e9305bff2..b4f4b14c1 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:shale_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 1905aa418..33704f676 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:shale_slab" 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 a387d41b1..25aa8548e 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:shale_slab" 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 0257961f9..143d0c292 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:shale_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 93c3d127d..6e252fdc5 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:shale_stairs" 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 d1c3ecfa2..8ffe92f3b 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:shale_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 ea1bade05..86087876b 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:shale_wall" 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 2d57f995c..7f532b662 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:shale_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 8d002a9a7..696442e7d 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:shale_relief_blank" 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 7523def56..c01ad2a16 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:shale_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 faa94b18a..6a2aa49f8 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:shale_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 cb6ce82f3..cc439ee0a 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:shale_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 99ef074af..342488993 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:shale_relief_blank" 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 272f6a513..4c3de4838 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:shale_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 b2cca76cc..6ee9329c7 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:shale_relief_i", "count": 7 - } + }, + "show_notification": true } 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 001fddd8f..c18cb2733 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:shale_relief_left", "count": 3 - } + }, + "show_notification": true } 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 20f6812ff..e38c9c636 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:shale_relief_blank" 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 c209149d5..6fd472b1a 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:shale_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 2bc6d860b..4b331cbe4 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:shale_relief_left" 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 cbd10d3ab..77e309998 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:shale_relief_blank" 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 03b3ae602..0fd26a633 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/shale_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:shale_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/shale_slab.json b/src/main/resources/data/mineralogy/recipes/shale_slab.json index fb9498c0d..c27b75d80 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_slab.json +++ b/src/main/resources/data/mineralogy/recipes/shale_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:shale_slab", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/shale_smooth.json b/src/main/resources/data/mineralogy/recipes/shale_smooth.json index b32e6bfcf..7c0874ec8 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/shale_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/shale" 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 9e3134fa7..66480ad13 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/shale_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:shale_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 a514a025c..719f85c60 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:shale_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 b16a0af6c..07866cfbf 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:shale_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 7ff9045d9..bef3795e5 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:shale_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 368ca6293..afe3cf043 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:shale_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 e3859e124..eb2cdeecc 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/shale_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:shale_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 2e7a6d5ac..eeee1f986 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/shale_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:shale_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 f207c7178..451bf3a79 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/shale_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:shale_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 bbae30703..72d85a9a0 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/shale_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:shale_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/shale_stairs.json b/src/main/resources/data/mineralogy/recipes/shale_stairs.json index 13e60ce75..32e808e39 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/shale_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:shale_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/shale_to_stone.json b/src/main/resources/data/mineralogy/recipes/shale_to_stone.json index 683db7799..48fa97d75 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/shale_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:shale" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:shale" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/shale_wall.json b/src/main/resources/data/mineralogy/recipes/shale_wall.json index 4efa8b7ae..9308f0192 100644 --- a/src/main/resources/data/mineralogy/recipes/shale_wall.json +++ b/src/main/resources/data/mineralogy/recipes/shale_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:shale_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_brick.json b/src/main/resources/data/mineralogy/recipes/siltstone_brick.json index 2177e4bfb..a6fb2faca 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_brick.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:siltstone_brick", "count": 4 - } + }, + "show_notification": true } 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 33c234a39..005985a50 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:siltstone_brick" 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 b9afddeb7..d21f0d1cf 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:siltstone_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 348bb0cdb..b9977b0ec 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:siltstone_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 35810ee22..5047e1976 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:siltstone_brick_slab" 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 bc078ce3a..3f3825870 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:siltstone_brick_slab" 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 733e4413e..dd61e3b8e 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:siltstone_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 70abb4284..fad21efd7 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:siltstone_brick_stairs" 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 b3392bddf..e298cbff8 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:siltstone_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 100e8efab..af5564c69 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:siltstone_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_cobblestone.json b/src/main/resources/data/mineralogy/recipes/siltstone_cobblestone.json index 755cbe68d..a278b3977 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/siltstone" diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_furnace.json b/src/main/resources/data/mineralogy/recipes/siltstone_furnace.json index 8bb2134fa..a93f1e91e 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:siltstone_furnace", "count": 1 - } + }, + "show_notification": true } 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 9fb44cef9..ef73b2262 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:siltstone_smooth_brick_slab" 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 35bd0a121..74927cafe 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:siltstone_smooth_slab" 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 aab9e7290..ab025a207 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:siltstone_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 bca17b4b2..7921c1bdc 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:siltstone_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 4eadf7f91..745738d0b 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:siltstone_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 949d88c54..a907fe720 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:siltstone_slab" 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 1dee7c36f..069faac14 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:siltstone_slab" 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 6fbb68d56..72a34a70c 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:siltstone_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 b241c7820..58aaaab36 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:siltstone_stairs" 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 caf08ed1f..13f378710 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:siltstone_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 facb892ae..15e2bf6f4 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:siltstone_wall" 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 641c5c204..93d504b8b 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:siltstone_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 6a6cacde0..049da3e91 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:siltstone_relief_blank" 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 831f80c13..aac297105 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:siltstone_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 f5e7638d0..988a0ebf9 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:siltstone_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 475dfc4ed..57f59223a 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:siltstone_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 1dc67bda5..176fd4a8e 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:siltstone_relief_blank" 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 8bc6ec55a..66c8712c6 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:siltstone_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 b3cdaa75c..2878e0d1a 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:siltstone_relief_i", "count": 7 - } + }, + "show_notification": true } 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 b80082cf5..f4df2943f 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:siltstone_relief_left", "count": 3 - } + }, + "show_notification": true } 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 59e3628ac..e3ab72fd5 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:siltstone_relief_blank" 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 c5137103b..19db63569 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:siltstone_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 02262dbf9..11351a8ed 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:siltstone_relief_left" 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 0230400fb..ce2fc7649 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:siltstone_relief_blank" 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 e2e0cbafe..b0a0defbe 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:siltstone_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_slab.json b/src/main/resources/data/mineralogy/recipes/siltstone_slab.json index 2f9f880b3..88ed148de 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_slab.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:siltstone_slab", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_smooth.json b/src/main/resources/data/mineralogy/recipes/siltstone_smooth.json index ac4939f86..0d1fa5ed5 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/siltstone" 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 d6a2305d8..d6697436f 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:siltstone_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 c551960b3..6f9512251 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:siltstone_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 6bf514c2c..8e2cc1faf 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:siltstone_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 5044825bd..ea63704b8 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:siltstone_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 2d24705f3..6d91ddc44 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:siltstone_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 bd6223ad1..fc8adba08 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:siltstone_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 0d0d1f0d8..0b80421b3 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:siltstone_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 d670ea931..ffad39b99 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:siltstone_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 1b0f052b3..cdcaf2ab1 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:siltstone_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_stairs.json b/src/main/resources/data/mineralogy/recipes/siltstone_stairs.json index 49d9cc59e..19f26484d 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:siltstone_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_to_stone.json b/src/main/resources/data/mineralogy/recipes/siltstone_to_stone.json index adeedd496..a4a875eb7 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:siltstone" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:siltstone" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/siltstone_wall.json b/src/main/resources/data/mineralogy/recipes/siltstone_wall.json index 82486e6e5..68f3a150f 100644 --- a/src/main/resources/data/mineralogy/recipes/siltstone_wall.json +++ b/src/main/resources/data/mineralogy/recipes/siltstone_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:siltstone_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/slate_brick.json b/src/main/resources/data/mineralogy/recipes/slate_brick.json index 107b3cc51..511d915bb 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_brick.json +++ b/src/main/resources/data/mineralogy/recipes/slate_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:slate_brick", "count": 4 - } + }, + "show_notification": true } 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 fd568464f..0fb7dc16b 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:slate_brick" 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 e59436b9c..f2b2bbb7a 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/slate_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:slate_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 06a75a8b2..cae97bcbe 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/slate_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:slate_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 962601584..a14ef6812 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:slate_brick_slab" 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 1c493a23c..13fe0d855 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:slate_brick_slab" 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 b6cadbf7c..432599852 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/slate_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:slate_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 e249dbcf8..b7eb22beb 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:slate_brick_stairs" 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 e9d61e991..ffd27e712 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/slate_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:slate_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 e0abee16a..409ed752e 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:slate_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/slate_cobblestone.json b/src/main/resources/data/mineralogy/recipes/slate_cobblestone.json index 4c3c37e55..9c7e7bd49 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/slate_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/slate" diff --git a/src/main/resources/data/mineralogy/recipes/slate_furnace.json b/src/main/resources/data/mineralogy/recipes/slate_furnace.json index 85f4a10b1..85d03d006 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/slate_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:slate_furnace", "count": 1 - } + }, + "show_notification": true } 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 8585d88bf..4151e31ad 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:slate_smooth_brick_slab" 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 d8a060f99..1d36c3a17 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:slate_smooth_slab" 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 6a9fc8cec..c4a29432d 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:slate_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 38616b75a..c24d6fda8 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:slate_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 c297bf090..1e6b9195d 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:slate_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 d6cd49e15..93456da6e 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:slate_slab" 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 e6d1b7449..17f5a79fb 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:slate_slab" 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 86b407d03..e356af577 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:slate_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 22a308f99..1a758b2fc 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:slate_stairs" 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 7ce75737c..d0c6f2190 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:slate_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 1f2cd918d..8bd1065eb 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:slate_wall" 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 d2604aed7..e3ac2fe77 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:slate_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 3e92d3f5c..93ae56937 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:slate_relief_blank" 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 101f1e0fd..e1316465f 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:slate_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 2deb2b2f6..66f6cd08f 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:slate_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 b53912ef3..5baab9a12 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:slate_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 7044d39fe..5401e4ab6 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:slate_relief_blank" 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 128021985..da0b808a4 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:slate_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 515e88343..e507ca1c7 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:slate_relief_i", "count": 7 - } + }, + "show_notification": true } 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 612917737..0a2951d91 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:slate_relief_left", "count": 3 - } + }, + "show_notification": true } 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 34d48ed1f..9cf7e7651 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:slate_relief_blank" 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 667c3d12b..5954bd060 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:slate_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 84328d06b..37ad9cb4a 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:slate_relief_left" 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 74360b013..4078be550 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:slate_relief_blank" 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 52b37d4ae..c767cc739 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/slate_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:slate_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/slate_slab.json b/src/main/resources/data/mineralogy/recipes/slate_slab.json index 4c67b5175..5d279b577 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_slab.json +++ b/src/main/resources/data/mineralogy/recipes/slate_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:slate_slab", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/slate_smooth.json b/src/main/resources/data/mineralogy/recipes/slate_smooth.json index 6397edce8..a060845d1 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/slate_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/slate" 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 94f86fa63..870c7b67a 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/slate_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:slate_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 64ddfbf2b..833adf3b9 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:slate_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 b47121a97..28ee016b2 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:slate_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 d4c102e0a..1cd71a952 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:slate_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 c99d9b74b..c1df30f92 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:slate_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 151cff07d..2d1f97bf5 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/slate_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:slate_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 8f29375ac..58062275e 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/slate_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:slate_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 d5114b634..1b918476d 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/slate_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:slate_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 a5858d0b2..085c2f6cd 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/slate_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:slate_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/slate_stairs.json b/src/main/resources/data/mineralogy/recipes/slate_stairs.json index 1460c18ae..f0462d0e5 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/slate_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:slate_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/slate_to_stone.json b/src/main/resources/data/mineralogy/recipes/slate_to_stone.json index cfae3ef35..67b7b57c3 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/slate_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:slate" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:slate" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/slate_wall.json b/src/main/resources/data/mineralogy/recipes/slate_wall.json index 82c1ed805..f7108c640 100644 --- a/src/main/resources/data/mineralogy/recipes/slate_wall.json +++ b/src/main/resources/data/mineralogy/recipes/slate_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:slate_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/sulfur_block.json b/src/main/resources/data/mineralogy/recipes/sulfur_block.json index 9b09930ab..a34b3ef07 100644 --- a/src/main/resources/data/mineralogy/recipes/sulfur_block.json +++ b/src/main/resources/data/mineralogy/recipes/sulfur_block.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -23,5 +24,6 @@ "result": { "item": "mineralogy:sulfur_block", "count": 1 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/sulfur_dust.json b/src/main/resources/data/mineralogy/recipes/sulfur_dust.json index f2ee994e1..7b98aafc5 100644 --- a/src/main/resources/data/mineralogy/recipes/sulfur_dust.json +++ b/src/main/resources/data/mineralogy/recipes/sulfur_dust.json @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "forge:storage_blocks/sulfur" diff --git a/src/main/resources/data/mineralogy/recipes/tuff_brick.json b/src/main/resources/data/mineralogy/recipes/tuff_brick.json index a36104fc8..e32b88128 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_brick.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:tuff_brick", "count": 4 - } + }, + "show_notification": true } 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 7e132185e..2a17c95a2 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:tuff_brick" 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 00005e56e..f6d5d8bc0 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_brick_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_brick_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:tuff_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 1ca9ff9d2..bb08ab81a 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_brick_slab.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_brick_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:tuff_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 0dac00b8f..41bd64bd3 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:tuff_brick_slab" 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 cd29d3afa..cee99bbd9 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:tuff_brick_slab" 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 f15d9f1d6..af3e1a1b6 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_brick_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_brick_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:tuff_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 93d399e69..05612f013 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:tuff_brick_stairs" 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 e883d8946..b705a5e21 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_brick_wall.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_brick_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:tuff_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 3d037a981..3a1d52289 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:tuff_brick_wall" diff --git a/src/main/resources/data/mineralogy/recipes/tuff_cobblestone.json b/src/main/resources/data/mineralogy/recipes/tuff_cobblestone.json index 8993da264..ee03be543 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_cobblestone.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_cobblestone.json @@ -3,6 +3,7 @@ ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/tuff" diff --git a/src/main/resources/data/mineralogy/recipes/tuff_furnace.json b/src/main/resources/data/mineralogy/recipes/tuff_furnace.json index bfaf4e7fc..e435f7148 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:tuff_furnace", "count": 1 - } + }, + "show_notification": true } 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 3e9fc577c..1d4f61c70 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:tuff_smooth_brick_slab" 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 fcf12b80d..44fc05fd8 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:tuff_smooth_slab" 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 a9c792e7b..f9c5e31ec 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:tuff_smooth_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 952278dd1..4f40b05f1 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:tuff_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 2fbf24839..d5e043f5b 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:tuff_smooth_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 d2035ce44..06d81ee67 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:tuff_slab" 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 1c5ab931a..a7b2e1362 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:tuff_slab" 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 59a9abaad..2eacd482f 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:tuff_brick_slab", "count": 4 - } + }, + "show_notification": true } 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 688e71c23..ce39c7200 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:tuff_stairs" 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 3ed0b1f72..917a95a05 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:tuff_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 48560826a..93f811f25 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:tuff_wall" 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 56c5366e5..f2885d13a 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 @@ -10,6 +10,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:tuff_brick_wall", "count": 4 - } + }, + "show_notification": true } 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 5203be981..862b6b5a8 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_axe.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_axe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:tuff_relief_blank" 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 86b20cde4..12585c8c5 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_blank.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_blank.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:tuff_relief_blank", "count": 16 - } + }, + "show_notification": true } 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 80cf00560..3e49274b4 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_cross.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_cross.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x x", " ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:tuff_relief_cross", "count": 4 - } + }, + "show_notification": true } 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 2edc79865..c7d404974 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_hammer.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_hammer.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "zxz", "zyz", @@ -25,5 +26,6 @@ "result": { "item": "mineralogy:tuff_relief_hammer", "count": 7 - } + }, + "show_notification": true } 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 4a5f4de50..dc0ed8967 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_hoe.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_hoe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:tuff_relief_blank" 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 f8cc12efa..afb0a6d15 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_horizontal.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_horizontal.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:tuff_relief_horizontal", "count": 3 - } + }, + "show_notification": true } 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 7284cd87c..e46148b78 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_i.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_i.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:tuff_relief_i", "count": 7 - } + }, + "show_notification": true } 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 3bfbd2577..40cdb486f 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_left.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_left.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", " x ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:tuff_relief_left", "count": 3 - } + }, + "show_notification": true } 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 f9463a3be..8848b23f9 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_pickaxe.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_pickaxe.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:tuff_relief_blank" 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 b34adfea7..14ba81fc8 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_plus.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_plus.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ " x ", "xxx", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:tuff_relief_plus", "count": 5 - } + }, + "show_notification": true } 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 94a1db532..af96afee9 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_right.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_right.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:tuff_relief_left" 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 ce0d41ccd..4c660f319 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_sword.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_sword.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "item": "mineralogy:tuff_relief_blank" 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 f05955700..127dfa308 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_relief_vertical.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_relief_vertical.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x", "x", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:tuff_relief_vertical", "count": 3 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/tuff_slab.json b/src/main/resources/data/mineralogy/recipes/tuff_slab.json index 52c31a4d2..6e952eab8 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_slab.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:tuff_slab", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/tuff_smooth.json b/src/main/resources/data/mineralogy/recipes/tuff_smooth.json index edcbcaa94..7bf2056d2 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_smooth.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_smooth.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shapeless", + "category": "building", "ingredients": [ { "tag": "mineralogy:stones/tuff" 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 142081412..883a65e2c 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_smooth_brick.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_smooth_brick.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xx", "xx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:tuff_smooth_brick", "count": 4 - } + }, + "show_notification": true } 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 1bceadfca..661acc52a 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:tuff_smooth_brick_furnace", "count": 1 - } + }, + "show_notification": true } 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 8b7e764c6..8b7f44816 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:tuff_smooth_brick_slab", "count": 6 - } + }, + "show_notification": true } 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 ae82e931b..daa9b2e18 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:tuff_smooth_brick_stairs", "count": 4 - } + }, + "show_notification": true } 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 d93560a08..63373782f 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 @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:tuff_smooth_brick_wall", "count": 6 - } + }, + "show_notification": true } 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 9a2877f87..9e95f0c68 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_smooth_furnace.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_smooth_furnace.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "misc", "pattern": [ "xxx", "xyx", @@ -22,5 +23,6 @@ "result": { "item": "mineralogy:tuff_smooth_furnace", "count": 1 - } + }, + "show_notification": true } 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 3d4f5fa18..2da309fdf 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_smooth_slab.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_smooth_slab.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx" ], @@ -17,5 +18,6 @@ "result": { "item": "mineralogy:tuff_smooth_slab", "count": 6 - } + }, + "show_notification": true } 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 7ef525853..8dafad861 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_smooth_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_smooth_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:tuff_smooth_stairs", "count": 4 - } + }, + "show_notification": true } 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 aac22c40a..c44d70fa7 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_smooth_wall.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_smooth_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:tuff_smooth_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/tuff_stairs.json b/src/main/resources/data/mineralogy/recipes/tuff_stairs.json index f207336f7..87927a070 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_stairs.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_stairs.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "x ", "xx ", @@ -19,5 +20,6 @@ "result": { "item": "mineralogy:tuff_stairs", "count": 4 - } + }, + "show_notification": true } diff --git a/src/main/resources/data/mineralogy/recipes/tuff_to_stone.json b/src/main/resources/data/mineralogy/recipes/tuff_to_stone.json index d802b6527..2b58e841e 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_to_stone.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_to_stone.json @@ -1,9 +1,10 @@ { - "type": "minecraft:smelting", - "ingredient": { - "item": "mineralogy:tuff" - }, - "result": "minecraft:stone", - "experience": 0.1, - "cookingtime": 200 + "type": "minecraft:smelting", + "category": "blocks", + "ingredient": { + "item": "mineralogy:tuff" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 } diff --git a/src/main/resources/data/mineralogy/recipes/tuff_wall.json b/src/main/resources/data/mineralogy/recipes/tuff_wall.json index c02fb2a46..2e62f74a2 100644 --- a/src/main/resources/data/mineralogy/recipes/tuff_wall.json +++ b/src/main/resources/data/mineralogy/recipes/tuff_wall.json @@ -6,6 +6,7 @@ } ], "type": "minecraft:crafting_shaped", + "category": "building", "pattern": [ "xxx", "xxx" @@ -18,5 +19,6 @@ "result": { "item": "mineralogy:tuff_wall", "count": 6 - } + }, + "show_notification": true } diff --git a/src/main/resources/pack.mcmeta b/src/main/resources/pack.mcmeta index 12afa0fdf..8fef24bc8 100644 --- a/src/main/resources/pack.mcmeta +++ b/src/main/resources/pack.mcmeta @@ -1,7 +1,8 @@ { "pack": { - "description": "Minecraft Mineralogy", - "pack_format": 9, - "_comment": "A pack_format of 9 is required for Minecraft 1.18.2 resource packs." + "description": "mineralogy resources", + "pack_format": 13, + "forge:resource_pack_format": 13, + "forge:data_pack_format": 12 } } diff --git a/src/test/java/zone/moddev/mc/mineralogy/GameplayContractTest.java b/src/test/java/zone/moddev/mc/mineralogy/GameplayContractTest.java index ce2b31db6..a6916bba0 100644 --- a/src/test/java/zone/moddev/mc/mineralogy/GameplayContractTest.java +++ b/src/test/java/zone/moddev/mc/mineralogy/GameplayContractTest.java @@ -36,14 +36,14 @@ public void creativePolicyUsesReliefBeforeSlabAndFiveGroups() throws Exception { assertTrue(source.indexOf("RockRelief.class") < source.indexOf("RockSlab.class")); assertTrue(source.contains("enum ContentGroup { ROCK, STAIR, SLAB, WALL, ITEM }")); String groups = text("src/main/java/zone/moddev/mc/mineralogy/init/MineralogyItemGroups.java"); - assertTrue(groups.contains("create(\"rock\", \"basalt\")")); - assertTrue(groups.contains("create(\"stair\", \"basalt_stairs\")")); - assertTrue(groups.contains("create(\"slab\", \"basalt_slab\")")); - assertTrue(groups.contains("create(\"wall\", \"basalt_wall\")")); - assertTrue(groups.contains("create(\"item\", \"sulfur_dust\")")); - assertTrue(groups.contains("CreativeModeTab.TAB_MATERIALS")); - assertTrue(groups.contains("public boolean hasSearchBar()")); - assertTrue(groups.contains("textures/gui/container/creative_inventory/tab_item_search.png")); + assertTrue(groups.contains("register(event, \"rock\", \"basalt\")")); + assertTrue(groups.contains("register(event, \"stair\", \"basalt_stairs\")")); + assertTrue(groups.contains("register(event, \"slab\", \"basalt_slab\")")); + assertTrue(groups.contains("register(event, \"wall\", \"basalt_wall\")")); + assertTrue(groups.contains("register(event, \"item\", \"sulfur_dust\")")); + assertTrue(groups.contains("CreativeModeTabs.INGREDIENTS")); + assertTrue(groups.contains(".withSearchBar()")); + assertTrue(groups.contains("CreativeModeTabEvent.Register")); CreativeTabPolicy grouped = new CreativeTabPolicy(true); assertTrue(grouped.groupTabsByType()); @@ -84,7 +84,7 @@ public void cobblestonePolicyReappliesAfterReloadAndKeepsSpecialCases() throws E String policy = text("src/main/java/zone/moddev/mc/mineralogy/compat/CobblestoneTagPolicy.java"); assertTrue(policy.contains("onTagsUpdated(TagsUpdatedEvent event)")); assertFalse(policy.contains("onServerAboutToStart")); - assertTrue(policy.contains("event.getTagManager()")); + assertTrue(policy.contains("event.getRegistryAccess()")); assertTrue(policy.contains("event.shouldUpdateStaticData()")); assertTrue(policy.contains("MaterialData.allIncludingRockSalt()")); assertTrue(policy.contains("\"stones/\" + material.id()")); @@ -146,8 +146,8 @@ public void legacyWorldConversionPreservesIndexedChunksAndFurnaces() throws Exce assertTrue(mappings.contains("SWEET_BERRIES_PICK")); assertTrue(mappings.contains("SWEET_BERRY_BUSH_PICK")); assertTrue(mappings.contains("ForgeRegistries.SOUND_EVENTS")); - assertTrue(mappings.contains("bus = Mod.EventBusSubscriber.Bus.FORGE")); - assertTrue(mappings.contains("event.getAllMappings()")); + assertTrue(mappings.contains("@Mod.EventBusSubscriber(modid = Mineralogy.MODID)")); + assertTrue(mappings.contains("event.getMappings(ForgeRegistries.Keys.BLOCKS")); } @Test diff --git a/src/test/java/zone/moddev/mc/mineralogy/LocalizationQualityTest.java b/src/test/java/zone/moddev/mc/mineralogy/LocalizationQualityTest.java index 8d63050a9..635442471 100644 --- a/src/test/java/zone/moddev/mc/mineralogy/LocalizationQualityTest.java +++ b/src/test/java/zone/moddev/mc/mineralogy/LocalizationQualityTest.java @@ -23,7 +23,7 @@ import static org.junit.Assert.*; -/** Quality policy for the reviewed 1.18.2 JSON localization inventory. */ +/** Quality policy for the reviewed 1.19.4 JSON localization inventory. */ public class LocalizationQualityTest { private static final File LANG_DIR = new File("src/main/resources/assets/mineralogy/lang"); private static final Set ENGLISH_LOCALES = new HashSet(Arrays.asList( diff --git a/src/test/java/zone/moddev/mc/mineralogy/NativeRecipeManagerTest.java b/src/test/java/zone/moddev/mc/mineralogy/NativeRecipeManagerTest.java index 1e5ee3067..3c5184fc1 100644 --- a/src/test/java/zone/moddev/mc/mineralogy/NativeRecipeManagerTest.java +++ b/src/test/java/zone/moddev/mc/mineralogy/NativeRecipeManagerTest.java @@ -6,6 +6,7 @@ import java.io.File; import java.io.Reader; +import java.lang.reflect.Field; import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Path; @@ -23,10 +24,13 @@ import net.minecraft.core.Holder; import net.minecraft.core.Registry; +import net.minecraft.core.RegistryAccess; import net.minecraft.SharedConstants; +import net.minecraft.server.Bootstrap; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.core.registries.Registries; import net.minecraft.resources.ResourceKey; import net.minecraft.resources.ResourceLocation; -import net.minecraft.server.Bootstrap; import net.minecraft.tags.TagKey; import net.minecraft.world.entity.player.Player; import net.minecraft.world.inventory.AbstractContainerMenu; @@ -41,6 +45,7 @@ import net.minecraftforge.common.crafting.CraftingHelper; import net.minecraftforge.common.crafting.VanillaIngredientSerializer; import net.minecraftforge.common.crafting.conditions.NotCondition; +import net.minecraftforge.common.crafting.conditions.ICondition; import org.junit.BeforeClass; import org.junit.Test; @@ -53,13 +58,26 @@ public class NativeRecipeManagerTest { @BeforeClass public static void initializeRegistriesAndConditions() { SharedConstants.tryDetectVersion(); - Bootstrap.bootStrap(); + bootstrapRegistriesWithoutForgeNetworkInitialization(); CraftingHelper.register(NotCondition.Serializer.INSTANCE); CraftingHelper.register(new ResourceLocation("minecraft", "item"), VanillaIngredientSerializer.INSTANCE); MineralogyConfig.registerRecipeConditions(); } + private static void bootstrapRegistriesWithoutForgeNetworkInitialization() { + try { + Field field = Bootstrap.class.getDeclaredField("isBootstrapped"); + field.setAccessible(true); + if (!field.getBoolean(null)) { + field.setBoolean(null, true); + BuiltInRegistries.bootStrap(); + } + } catch (ReflectiveOperationException exception) { + throw new AssertionError("Unable to initialize the isolated recipe registry", exception); + } + } + @Test public void enabledNativeAndLegacyFamilyRepresentativesMatchEveryCoveredVanillaRecipe() throws Exception { @@ -71,16 +89,17 @@ public void enabledNativeAndLegacyFamilyRepresentativesMatchEveryCoveredVanillaR for (String recipeName : recipeNames()) { CraftingRecipe recipe = recipe(recipeName); CraftingContainer inventory = inventory(recipeName, rock); - assertTrue(recipeName + " with " + Registry.ITEM.getKey(rock), + assertTrue(recipeName + " with " + BuiltInRegistries.ITEM.getKey(rock), recipe.matches(inventory, null)); String expectedOutput = recipeName.startsWith("mossy_cobblestone_from_") ? "minecraft:mossy_cobblestone" : "minecraft:" + recipeName; assertEquals(recipeName, expectedOutput, - Registry.ITEM.getKey(recipe.getResultItem().getItem()).toString()); + BuiltInRegistries.ITEM.getKey( + recipe.getResultItem(RegistryAccess.EMPTY).getItem()).toString()); } } } finally { - Registry.ITEM.bindTags(previous); + BuiltInRegistries.ITEM.bindTags(previous); } } @@ -94,7 +113,7 @@ public void disabledEquivalenceRejectsOrdinaryFamiliesButKeepsVanillaChertAndPum for (String recipeName : recipeNames()) { CraftingRecipe recipe = recipe(recipeName); for (Item rock : ordinaryRockInputs()) { - assertFalse(recipeName + " with " + Registry.ITEM.getKey(rock), + assertFalse(recipeName + " with " + BuiltInRegistries.ITEM.getKey(rock), recipe.matches(inventory(recipeName, rock), null)); } assertTrue(recipeName, recipe.matches(inventory(recipeName, Blocks.COBBLESTONE.asItem()), null)); @@ -112,7 +131,7 @@ public void disabledEquivalenceRejectsOrdinaryFamiliesButKeepsVanillaChertAndPum assertTrue(recipe("stone_pickaxe").matches( inventory("stone_pickaxe", Blocks.COBBLED_DEEPSLATE.asItem()), null)); } finally { - Registry.ITEM.bindTags(previous); + BuiltInRegistries.ITEM.bindTags(previous); } } @@ -138,14 +157,15 @@ private static void assertSlabConversion(String prefix, Item vanilla) CraftingRecipe toVanilla = mineralogyRecipe(prefix + "_to_vanilla", standIn); assertTrue(prefix, toVanilla.matches(shapeless(new ItemStack(standIn)), null)); assertFalse(prefix, toVanilla.matches(shapeless(new ItemStack(vanilla)), null)); - assertEquals(prefix, vanilla, toVanilla.getResultItem().getItem()); - assertEquals(prefix, 1, toVanilla.getResultItem().getCount()); + assertEquals(prefix, vanilla, toVanilla.getResultItem(RegistryAccess.EMPTY).getItem()); + assertEquals(prefix, 1, toVanilla.getResultItem(RegistryAccess.EMPTY).getCount()); CraftingRecipe fromVanilla = mineralogyRecipe(prefix + "_from_vanilla", standIn); assertTrue(prefix, fromVanilla.matches(shapeless(new ItemStack(vanilla)), null)); assertFalse(prefix, fromVanilla.matches(shapeless(new ItemStack(standIn)), null)); - assertEquals(prefix, standIn, fromVanilla.getResultItem().getItem()); - assertEquals(prefix, 1, fromVanilla.getResultItem().getCount()); + assertEquals(prefix, standIn, + fromVanilla.getResultItem(RegistryAccess.EMPTY).getItem()); + assertEquals(prefix, 1, fromVanilla.getResultItem(RegistryAccess.EMPTY).getCount()); } private static void installRecipeTags() { @@ -174,12 +194,12 @@ private static void installRecipeTags() { Blocks.NETHERRACK.asItem(), Blocks.END_STONE.asItem(), Blocks.BASALT.asItem(), Blocks.TUFF.asItem(), Blocks.ANDESITE.asItem(), Blocks.DIORITE.asItem(), Blocks.GRANITE.asItem(), Blocks.CALCITE.asItem())); - Registry.ITEM.bindTags(tags); + BuiltInRegistries.ITEM.bindTags(tags); } private static Map, List>> snapshotItemTags() { Map, List>> result = new IdentityHashMap<>(); - Registry.ITEM.getTags().forEach(pair -> { + BuiltInRegistries.ITEM.getTags().forEach(pair -> { List> holders = new ArrayList<>(); pair.getSecond().forEach(holders::add); result.put(pair.getFirst(), holders); @@ -190,14 +210,14 @@ private static Map, List>> snapshotItemTags() { private static List> holders(Item... items) { List> result = new ArrayList<>(); for (Item item : items) { - ResourceKey key = Registry.ITEM.getResourceKey(item).get(); - result.add(Registry.ITEM.getHolderOrThrow(key)); + ResourceKey key = BuiltInRegistries.ITEM.getResourceKey(item).get(); + result.add(BuiltInRegistries.ITEM.getHolderOrThrow(key)); } return result; } private static TagKey tagKey(String value) { - return TagKey.create(Registry.ITEM_REGISTRY, new ResourceLocation(value)); + return TagKey.create(Registries.ITEM, new ResourceLocation(value)); } private static void loadConfig(boolean enabled) throws Exception { @@ -213,7 +233,8 @@ private static CraftingRecipe recipe(String name) throws Exception { JsonObject selected = null; for (JsonElement element : wrapper.getAsJsonArray("recipes")) { JsonObject candidate = element.getAsJsonObject(); - if (CraftingHelper.processConditions(candidate.getAsJsonArray("conditions"))) { + if (CraftingHelper.processConditions(candidate.getAsJsonArray("conditions"), + ICondition.IContext.EMPTY)) { selected = candidate.getAsJsonObject("recipe"); break; } @@ -227,7 +248,7 @@ private static CraftingRecipe recipe(String name) throws Exception { private static CraftingRecipe mineralogyRecipe(String name, Item mineralogyStandIn) throws Exception { JsonObject data = json(new File(MINERALOGY_RECIPE_ROOT, name + ".json")); - String standInId = Registry.ITEM.getKey(mineralogyStandIn).toString(); + String standInId = BuiltInRegistries.ITEM.getKey(mineralogyStandIn).toString(); JsonObject ingredient = data.getAsJsonArray("ingredients").get(0).getAsJsonObject(); if (ingredient.get("item").getAsString().startsWith("mineralogy:")) { ingredient.addProperty("item", standInId); @@ -320,6 +341,11 @@ private static CraftingContainer shapeless(ItemStack... stacks) { 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 playerIn) { return false; diff --git a/src/test/java/zone/moddev/mc/mineralogy/ResourceContractTest.java b/src/test/java/zone/moddev/mc/mineralogy/ResourceContractTest.java index fc19bcc82..022a0cb68 100644 --- a/src/test/java/zone/moddev/mc/mineralogy/ResourceContractTest.java +++ b/src/test/java/zone/moddev/mc/mineralogy/ResourceContractTest.java @@ -4,6 +4,7 @@ import com.google.gson.JsonElement; import com.google.gson.JsonObject; import com.google.gson.JsonParser; +import net.minecraft.resources.ResourceLocation; import org.junit.Test; import java.io.File; @@ -60,6 +61,14 @@ public void providerUsesOreSpawnFourAndOwnsNoVanillaGeneration() throws Exceptio .getAsJsonObject("dimensions").getAsJsonObject("minecraft:overworld"); assertEquals(-48, oil.get("min_y").getAsInt()); assertEquals(48, oil.get("max_y").getAsInt()); + assertEquals(new HashSet(Arrays.asList( + "minecraft:ocean", "minecraft:deep_ocean", "minecraft:warm_ocean", + "minecraft:lukewarm_ocean", "minecraft:deep_lukewarm_ocean", + "minecraft:cold_ocean", "minecraft:deep_cold_ocean", + "minecraft:frozen_ocean", "minecraft:deep_frozen_ocean")), + stringSet(oil.getAsJsonArray("biome_ids"))); + assertEquals(new HashSet(Arrays.asList("OCEAN")), + stringSet(oil.getAsJsonArray("biome_dictionary"))); } @Test @@ -78,6 +87,7 @@ public void everyRecipeHasAProgressiveAdvancement() throws Exception { for (File recipeFile : recipes) { JsonObject recipe = json(recipeFile); assertFalse(recipeFile.getName(), recipe.get("type").getAsString().startsWith("forge:ore_")); + assertRecipeBookFields(recipeFile.getName(), recipe); assertTrue(recipeFile.getName(), advancementNames.contains(recipeFile.getName())); JsonObject advancement = json(new File(advancementDir, recipeFile.getName())); assertEquals("mineralogy:" + stripJson(recipeFile.getName()), @@ -107,7 +117,7 @@ public void everyRecipeHasAProgressiveAdvancement() throws Exception { } @Test - public void advancementsUseMinecraft117ItemPredicateSchema() throws Exception { + public void advancementsUseMinecraft119ItemPredicateSchema() throws Exception { File mineralogy = new File(ROOT, "data/mineralogy/advancements"); for (File file : jsonFiles(mineralogy)) { JsonObject advancement = json(file); @@ -130,6 +140,27 @@ public void advancementsUseMinecraft117ItemPredicateSchema() throws Exception { } } + @Test + public void minecraftOverridesUseForge45WrappersAndRecipeBookFields() throws Exception { + File recipeDirectory = new File(ROOT, "data/minecraft/recipes"); + File[] recipes = recipeDirectory.listFiles((directory, name) -> name.endsWith(".json")); + assertNotNull(recipes); + assertEquals(35, recipes.length); + for (File file : recipes) { + JsonObject outer = json(file); + if ("forge:conditional".equals(outer.get("type").getAsString())) { + assertEquals(file.getName(), 2, outer.getAsJsonArray("recipes").size()); + for (JsonElement element : outer.getAsJsonArray("recipes")) { + JsonObject branch = element.getAsJsonObject(); + assertTrue(file.getName(), branch.get("conditions").isJsonArray()); + assertRecipeBookFields(file.getName(), branch.getAsJsonObject("recipe")); + } + } else { + assertRecipeBookFields(file.getName(), outer); + } + } + } + @Test public void rockFurnacesUnlockFromTheirMatchingSlabs() throws Exception { File advancementDir = new File(ROOT, "data/mineralogy/advancements/recipes"); @@ -348,9 +379,13 @@ public void allSeventeenLocalesHaveOrdered938KeyParity() throws Exception { } @Test - public void forge40ResourcesRetainNativeWallsTagsAndPackFormat() throws Exception { + public void forge45ResourcesRetainNativeWallsTagsAndPackFormats() throws Exception { JsonObject pack = json(new File(ROOT, "pack.mcmeta")); - assertEquals(9, pack.getAsJsonObject("pack").get("pack_format").getAsInt()); + assertEquals(13, pack.getAsJsonObject("pack").get("pack_format").getAsInt()); + assertEquals(13, pack.getAsJsonObject("pack") + .get("forge:resource_pack_format").getAsInt()); + assertEquals(12, pack.getAsJsonObject("pack") + .get("forge:data_pack_format").getAsInt()); File blockstates = new File(ROOT, "assets/mineralogy/blockstates"); File[] wallStates = blockstates.listFiles((dir, name) -> name.endsWith("_wall.json")); @@ -482,14 +517,14 @@ 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.0.118021")); - assertTrue(properties.contains("orespawn_curse_file_id=8750114")); + assertTrue(properties.contains("mod_version=6.1.0.119041")); + assertTrue(properties.contains("orespawn_curse_file_id=8780970")); String build = new String(Files.readAllBytes(new File("build.gradle").toPath()), StandardCharsets.UTF_8); assertTrue(build.contains("runtimeOnly renamer.dependency(\"curse.maven:mmd-orespawn-")); assertTrue(build.contains("orespawnRelease")); String metadata = new String(Files.readAllBytes(new File(ROOT, "META-INF/mods.toml").toPath()), StandardCharsets.UTF_8); - assertTrue(metadata.contains("loaderVersion=\"[40,)\"")); - assertTrue(metadata.contains("versionRange=\"[40.3.0,41)\"")); + assertTrue(metadata.contains("loaderVersion=\"[45,)\"")); + assertTrue(metadata.contains("versionRange=\"[45.4.0,46)\"")); assertTrue(metadata.contains("versionRange=\"[4.0.6,5.0.0)\"")); assertTrue(metadata.contains("ordering=\"AFTER\"")); assertTrue(new File(ROOT, "assets/mineralogy/textures/items/crude_oil_bucket.png").isFile()); @@ -499,6 +534,23 @@ public void oilAndBuildMetadataUseStableTargetIdentities() throws Exception { assertTrue(fluidSource.contains("\"flowing_crude_oil\"")); assertTrue(fluidSource.contains("\"crude_oil_bucket\"")); assertFalse(fluidSource.contains("new ResourceLocation(\"crude_oil\")")); + + // Power Advantage historically registered its oil in its own namespace. Keep + // Mineralogy's registry identity isolated while contributing both fluids to the + // shared, non-replacing Forge tag so a future compatible Power Advantage build can + // consume either fluid without a registry collision. + ResourceLocation mineralogyOil = ResourceLocation.tryParse("mineralogy:crude_oil"); + ResourceLocation historicalPowerAdvantageOil = ResourceLocation.tryParse("poweradvantage:crude_oil"); + assertNotEquals(historicalPowerAdvantageOil, mineralogyOil); + + JsonObject fluidTag = json(new File(ROOT, "data/forge/tags/fluids/crude_oil.json")); + assertFalse(fluidTag.get("replace").getAsBoolean()); + assertTrue(fluidTag.getAsJsonArray("values").toString().contains("mineralogy:crude_oil")); + assertTrue(fluidTag.getAsJsonArray("values").toString().contains("mineralogy:flowing_crude_oil")); + + JsonObject bucketTag = json(new File(ROOT, "data/forge/tags/items/buckets/crude_oil.json")); + assertFalse(bucketTag.get("replace").getAsBoolean()); + assertTrue(bucketTag.getAsJsonArray("values").toString().contains("mineralogy:crude_oil_bucket")); } @Test @@ -656,6 +708,26 @@ private static JsonObject conditionalRecipe(JsonObject wrapper, int index) { .getAsJsonObject("recipe"); } + private static Set stringSet(JsonArray values) { + Set result = new HashSet(); + for (JsonElement value : values) result.add(value.getAsString()); + return result; + } + + private static void assertRecipeBookFields(String name, JsonObject recipe) { + String type = recipe.get("type").getAsString(); + if ("minecraft:crafting_shaped".equals(type)) { + assertTrue(name, recipe.has("category")); + assertTrue(name, recipe.has("show_notification")); + assertTrue(name, recipe.get("show_notification").getAsBoolean()); + } else if ("minecraft:crafting_shapeless".equals(type)) { + assertTrue(name, recipe.has("category")); + assertFalse(name, recipe.has("show_notification")); + } else if ("minecraft:smelting".equals(type)) { + assertEquals(name, "blocks", recipe.get("category").getAsString()); + } + } + private static JsonObject conditionalAdvancement(JsonObject wrapper, int index) { return wrapper.getAsJsonArray("advancements").get(index).getAsJsonObject() .getAsJsonObject("advancement"); diff --git a/src/test/java/zone/moddev/mc/mineralogy/WorkflowContractTest.java b/src/test/java/zone/moddev/mc/mineralogy/WorkflowContractTest.java index 13678b4c1..d582bb975 100644 --- a/src/test/java/zone/moddev/mc/mineralogy/WorkflowContractTest.java +++ b/src/test/java/zone/moddev/mc/mineralogy/WorkflowContractTest.java @@ -19,8 +19,8 @@ public void releaseMetadataIdentifiesTheGenericForgeTarget() throws Exception { try (FileInputStream input = new FileInputStream("gradle.properties")) { properties.load(input); } - assertEquals("6.1.0.118021", properties.getProperty("mod_version")); - assertEquals("1.18.2", properties.getProperty("minecraft_version")); + assertEquals("6.1.0.119041", properties.getProperty("mod_version")); + assertEquals("1.19.4", properties.getProperty("minecraft_version")); assertEquals(properties.getProperty("mc_version"), properties.getProperty("minecraft_version")); assertEquals("forge", properties.getProperty("loader_name")); assertEquals("1", properties.getProperty("loader_code")); @@ -29,9 +29,9 @@ public void releaseMetadataIdentifiesTheGenericForgeTarget() throws Exception { assertEquals("17", properties.getProperty("gradle_java_version")); assertEquals("240974", properties.getProperty("curseforge_project_id")); assertEquals("zone.moddev.mc.mineralogy", properties.getProperty("mod_group")); - assertEquals("4.0.10.118021", properties.getProperty("orespawn_version")); - assertEquals("8750114", properties.getProperty("orespawn_curse_file_id")); - assertEquals("BE863C3FDBEC50D36D74D2B06A462CDE1A3C6876BF587F8F52F6AFA0ED77E650", + assertEquals("4.0.16.119041", properties.getProperty("orespawn_version")); + assertEquals("8780970", properties.getProperty("orespawn_curse_file_id")); + assertEquals("C35F60B6FE2BC9782558CAE374C85C4713038AA58BAE7D281969F80468C21E35", properties.getProperty("orespawn_sha256")); } @@ -42,9 +42,12 @@ public void ciAndSecurityChecksUsePinnedTargetNativeBuilds() throws Exception { String wrapper = text(".github/workflows/validate-gradle-build.yml"); String staging = text("gradle/stage-orespawn-release.sh"); assertTrue(ci.contains("name: Build, test, and audit")); - assertTrue(ci.contains("master-1.18.2")); + assertTrue(ci.contains("master-1.19")); + assertTrue(ci.contains("Install pinned Java 8 launcher toolchain")); + assertTrue(ci.contains("java-version: '8.0.502+7'")); assertTrue(ci.contains("java-version: '17.0.1+12'")); assertTrue(ci.contains("Install pinned Java 17 runtime and toolchain")); + assertTrue(ci.contains("$JAVA_HOME,$JAVA_HOME_8_X64,$JAVA_HOME_25_X64")); assertTrue(ci.contains("verifyReleaseDependencies verifyReleaseArtifacts writeReleaseChecksums")); assertTrue(ci.contains("genEclipseRuns eclipse isolateEclipseProductionRuns verifyEclipseProductionClasspath")); assertTrue(ci.contains("CHANGELOG.txt")); @@ -52,7 +55,10 @@ public void ciAndSecurityChecksUsePinnedTargetNativeBuilds() throws Exception { assertTrue(staging.contains("https://www.curseforge.com/api/v1/mods/$project_id/files/$file_id/download")); assertTrue(staging.contains("sha256sum")); assertTrue(codeql.contains("github/codeql-action/init@db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28")); - assertTrue(codeql.contains("./gradlew clean classes")); + assertTrue(codeql.contains("Install pinned Java 8 launcher toolchain")); + assertTrue(codeql.contains("java-version: '8.0.502+7'")); + assertTrue(codeql.contains("$JAVA_HOME,$JAVA_HOME_8_X64,$JAVA_HOME_25_X64")); + assertTrue(codeql.contains("clean classes --rerun-tasks --no-build-cache")); assertTrue(codeql.contains("--rerun-tasks --no-build-cache")); assertTrue(wrapper.contains("gradle/actions/wrapper-validation@9c971963bec38e04b3d30dcc455b5382be2fdbfb")); } @@ -100,19 +106,6 @@ public void stagedOreSpawnDependencyCannotFallThroughToPublicRepositories() thro assertTrue(build.contains("'OreSpawnReleaseVerificationMirror'")); } - @Test - public void eclipseLaunchGuardQuotesEverySlimeLauncherPathThatMayContainSpaces() throws Exception { - String build = text("build.gradle"); - assertTrue(build.contains("['cache', 'metadata', 'to-srg', 'to-obf'].each")); - assertTrue(build.contains("arguments.substring(0, valueStart)}"${value}"")); - assertTrue(build.contains("String legacyClassPathPrefix = '-DlegacyClassPath.file='")); - assertTrue(build.contains("text = beforeLegacyClassPath + xmlQuote + legacyClassPathArgument")); - assertTrue(build.contains("Eclipse launch does not quote -DlegacyClassPath.file")); - assertTrue(build.contains("layout.buildDirectory.dir('resources/main').get().asFile")); - assertTrue(build.contains("Eclipse output contains stale or unexpanded mods.toml metadata")); - assertTrue(build.contains("eclipseMetadata.contains('${')")); - } - private static String text(String path) throws Exception { return new String(Files.readAllBytes(new File(path).toPath()), StandardCharsets.UTF_8) .replace("\r\n", "\n").replace('\r', '\n'); diff --git a/src/test/java/zone/moddev/mc/mineralogy/compat/CobblestoneTagPolicyTest.java b/src/test/java/zone/moddev/mc/mineralogy/compat/CobblestoneTagPolicyTest.java index 06870d0c7..fc30d5eb4 100644 --- a/src/test/java/zone/moddev/mc/mineralogy/compat/CobblestoneTagPolicyTest.java +++ b/src/test/java/zone/moddev/mc/mineralogy/compat/CobblestoneTagPolicyTest.java @@ -8,37 +8,59 @@ import java.util.List; import java.util.Map; import java.util.Set; +import java.lang.reflect.Field; +import net.minecraft.SharedConstants; import net.minecraft.core.Holder; import net.minecraft.core.Registry; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.core.registries.Registries; import net.minecraft.resources.ResourceLocation; import net.minecraft.tags.TagKey; import net.minecraft.world.item.Item; import net.minecraft.world.level.block.Blocks; +import net.minecraft.server.Bootstrap; +import org.junit.BeforeClass; import org.junit.Test; public class CobblestoneTagPolicyTest { + @BeforeClass + public static void initializeRegistries() { + SharedConstants.tryDetectVersion(); + try { + Field field = Bootstrap.class.getDeclaredField("isBootstrapped"); + field.setAccessible(true); + if (!field.getBoolean(null)) { + field.setBoolean(null, true); + BuiltInRegistries.bootStrap(); + } + } catch (ReflectiveOperationException exception) { + throw new AssertionError("Unable to initialize the isolated tag registry", exception); + } + } + @Test public void rebuiltTagPreservesVanillaAndAddsOrRemovesConfiguredElements() { Holder vanilla = holder(Blocks.COBBLESTONE.asItem()); Holder mineralogyStandIn = holder(Blocks.BASALT.asItem()); - TagKey cobblestone = TagKey.create(Registry.ITEM_REGISTRY, + TagKey cobblestone = TagKey.create(Registries.ITEM, new ResourceLocation("forge", "cobblestone")); Map, List>> tags = new IdentityHashMap<>(); tags.put(cobblestone, list(vanilla)); - CobblestoneTagPolicy.updateTag(tags, Registry.ITEM, Registry.ITEM_REGISTRY, + CobblestoneTagPolicy.updateTag(tags, BuiltInRegistries.ITEM, Registries.ITEM, cobblestone.location(), set(mineralogyStandIn), true); assertEquals(list(vanilla, mineralogyStandIn), tags.get(cobblestone)); - CobblestoneTagPolicy.updateTag(tags, Registry.ITEM, Registry.ITEM_REGISTRY, + CobblestoneTagPolicy.updateTag(tags, BuiltInRegistries.ITEM, Registries.ITEM, cobblestone.location(), set(mineralogyStandIn), false); assertEquals(list(vanilla), tags.get(cobblestone)); } private static Holder holder(Item item) { - return Registry.ITEM.getHolderOrThrow(Registry.ITEM.getResourceKey(item).get()); + return BuiltInRegistries.ITEM.getHolderOrThrow( + BuiltInRegistries.ITEM.getResourceKey(item).get()); } @SafeVarargs