diff --git a/build.gradle b/build.gradle index d89641f..f91ab36 100644 --- a/build.gradle +++ b/build.gradle @@ -1,7 +1,7 @@ plugins { id 'java-library' id 'maven-publish' - id 'net.neoforged.moddev' version '1.0.24' + id 'net.neoforged.moddev' version '2.0.141' id 'idea' } @@ -35,18 +35,13 @@ base { archivesName = "BlockBox-${minecraft_version}" } -// Mojang ships Java 21 to end users starting in 1.20.5, so mods should target Java 21. -java.toolchain.languageVersion = JavaLanguageVersion.of(21) +// Mojang ships Java 25 to end users starting in 26.1, so mods should target Java 25. +java.toolchain.languageVersion = JavaLanguageVersion.of(25) neoForge { // Specify the version of NeoForge to use. version = project.neo_version - parchment { - mappingsVersion = project.parchment_mappings_version - minecraftVersion = project.parchment_minecraft_version - } - // This line is optional. Access Transformers are automatically detected accessTransformers = project.files('src/main/templates/META-INF/accesstransformer.cfg') @@ -75,7 +70,7 @@ neoForge { } data { - data() + clientData() // example of overriding the workingDirectory set in configureEach above, uncomment if you want to use it // gameDirectory = project.file('run-data') diff --git a/gradle.properties b/gradle.properties index 2baf536..ab30c2e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -5,23 +5,18 @@ org.gradle.parallel=true org.gradle.caching=true org.gradle.configuration-cache=true -# Read more on this at https://github.com/neoforged/ModDevGradle?tab=readme-ov-file#better-minecraft-parameter-names--javadoc-parchment -# You can also find the latest versions at: https://parchmentmc.org/docs/getting-started -parchment_minecraft_version=1.21.1 -parchment_mappings_version=2024.11.17 - # Environment Properties # You can find the latest versions here: https://projects.neoforged.net/neoforged/neoforge # The Minecraft version must agree with the Neo version to get a valid artifact -minecraft_version=1.21.1 -minecraft_version_range=[1.21.1] -neo_version=21.1.92 -neo_version_range=[21.1.92,) +minecraft_version=26.1.1 +minecraft_version_range=[26.1.1,26.2) +neo_version=26.1.1.1-beta +neo_version_range=[26.1.1.1-beta,) loader_version_range=[1,) # Dependency Properties -jei_version=19.8.2.99 -jei_minecraft_version=1.21 +jei_version=29.3.0.22 +jei_minecraft_version=26.1.1 ## Mod Properties mod_id=blockbox diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index a4b76b9..d997cfc 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index cea7a79..c61a118 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/gradlew b/gradlew index f5feea6..739907d 100644 --- a/gradlew +++ b/gradlew @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright © 2015-2021 the original authors. +# Copyright © 2015 the original authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -57,7 +57,7 @@ # Darwin, MinGW, and NonStop. # # (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# https://github.com/gradle/gradle/blob/2d6327017519d23b96af35865dc997fcb544fb40/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt # within the Gradle project. # # You can find Gradle at https://github.com/gradle/gradle/. @@ -86,8 +86,7 @@ done # shellcheck disable=SC2034 APP_BASE_NAME=${0##*/} # Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) -APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s -' "$PWD" ) || exit +APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD=maximum @@ -115,7 +114,6 @@ case "$( uname )" in #( NONSTOP* ) nonstop=true ;; esac -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -173,7 +171,6 @@ fi # For Cygwin or MSYS, switch paths to Windows format before running java if "$cygwin" || "$msys" ; then APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) - CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) JAVACMD=$( cygpath --unix "$JAVACMD" ) @@ -206,15 +203,14 @@ fi DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' # Collect all arguments for the java command: -# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, # and any embedded shellness will be escaped. # * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be # treated as '${Hostname}' itself on the command line. set -- \ "-Dorg.gradle.appname=$APP_BASE_NAME" \ - -classpath "$CLASSPATH" \ - org.gradle.wrapper.GradleWrapperMain \ + -jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \ "$@" # Stop when "xargs" is not available. diff --git a/gradlew.bat b/gradlew.bat index 9d21a21..c4bdd3a 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -70,11 +70,10 @@ goto fail :execute @rem Setup the command line -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar @rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* :end @rem End local scope for the variables with windows NT shell diff --git a/src/generated/resources/.cache/103d9f3f36b01595f1aa5172191e60eff02e6924 b/src/generated/resources/.cache/103d9f3f36b01595f1aa5172191e60eff02e6924 new file mode 100644 index 0000000..e22ac17 --- /dev/null +++ b/src/generated/resources/.cache/103d9f3f36b01595f1aa5172191e60eff02e6924 @@ -0,0 +1,2 @@ +// 26.1.1 2026-04-03T00:07:39.7145843 Registries +2bd849ce86882b30f097adb1c157fbe6ccd902f1 data/blockbox/damage_type/palisade.json diff --git a/src/generated/resources/.cache/1e37d994b3d23e4651d2343b9b037c6114badc6a b/src/generated/resources/.cache/1e37d994b3d23e4651d2343b9b037c6114badc6a deleted file mode 100644 index bfc466a..0000000 --- a/src/generated/resources/.cache/1e37d994b3d23e4651d2343b9b037c6114badc6a +++ /dev/null @@ -1,499 +0,0 @@ -// 1.21.1 2026-02-10T18:20:20.918229 Block States: blockbox -57741ed53ecabbf959a88b1adb4fb893265c9703 assets/blockbox/blockstates/acacia_palisade.json -231dc493a7620b450bac3161ea140406621455eb assets/blockbox/blockstates/acacia_seat.json -c980475bf911712269d3c70e52d5f32c5d54acf9 assets/blockbox/blockstates/amethyst_mosaic.json -c7e4907ad3467a0726b9e5a7e590136a5763bbca assets/blockbox/blockstates/amethyst_mosaic_slab.json -8fead0ba7380e2b3758794584daca239300a914e assets/blockbox/blockstates/amethyst_mosaic_stairs.json -6ee0dc204de28168bdc1a0eecad1727b2321bfbd assets/blockbox/blockstates/andesite_bricks.json -b82df164a30c79a5d023a69c1b6c37c0020f9175 assets/blockbox/blockstates/andesite_brick_slab.json -671c7783748de0bb7c2403f95c292cba3d6f96a2 assets/blockbox/blockstates/andesite_brick_stairs.json -6d364c40ccedc727bb06f34b1281aea49efb4a5e assets/blockbox/blockstates/andesite_brick_wall.json -e281754efc9e1aa53909c2a753565c8c569ffa37 assets/blockbox/blockstates/bamboo_seat.json -4997fe2fa24fa20c3a5bc8772a387819b36377bb assets/blockbox/blockstates/birch_palisade.json -dcf35dfbb1305e4a834fede2051259c999edee71 assets/blockbox/blockstates/birch_seat.json -3170b6540e5a43759916387b1284a217adfcadd4 assets/blockbox/blockstates/black_sky_lantern.json -c5658042688b344c4f16d61dad90431e519ad9d9 assets/blockbox/blockstates/blue_sky_lantern.json -e95b664b89f086b68d40b7fd39d8aea5510abc17 assets/blockbox/blockstates/brazier.json -932ae10fb97df7b7e37c17705c2c2bc15759a0da assets/blockbox/blockstates/broken_tile_mosaic.json -6cb7e8d5faf8499baee89f4ab6b537fe922f81ce assets/blockbox/blockstates/brown_sky_lantern.json -81d6db4c09afeac14ca23b0e4bf0f5c624b08394 assets/blockbox/blockstates/carved_snow.json -76c4cdfada58f7bfea420ff8b02db0814e163540 assets/blockbox/blockstates/cherry_palisade.json -ba095b5bd97867251f2f0fd71f0dabb885a83278 assets/blockbox/blockstates/cherry_seat.json -ad7a027710f55571dcdc607bf4b901da14e880d3 assets/blockbox/blockstates/chiseled_gold.json -faa5fb1c7f9fc9245dff0538fc4c1d3983c71d51 assets/blockbox/blockstates/copper_bars.json -33db09fc6e19ded9e4543bbc5fa224fd5551e7a8 assets/blockbox/blockstates/copper_pillar.json -ff0e1ac2b5dac006b0213af22385b3fec0720d81 assets/blockbox/blockstates/corrugated_iron_plate.json -e4494d44a6fef0cdca2edd9f4330b515373eb97d assets/blockbox/blockstates/corrugated_iron_plate_slab.json -98c0399b65c02be46c7cd4611c25ed69f4819974 assets/blockbox/blockstates/corrugated_iron_plate_stairs.json -ab1c9384e93ea889994496e16524bb916a646ded assets/blockbox/blockstates/crimson_palisade.json -ace9dc5702521a84e82fd2e3cc3681b4e11b0cc8 assets/blockbox/blockstates/crimson_seat.json -8c04be52546d5dc243c9113678fab521417ad525 assets/blockbox/blockstates/cut_amethyst.json -b3a7f1f172a75c2fad34bc496383db42ec4be17e assets/blockbox/blockstates/cut_amethyst_slab.json -3c2a662da7b3ed6f050bac188315079491906667 assets/blockbox/blockstates/cut_amethyst_stairs.json -51711c4f27ff8553b33cf4985792b9a488b0f888 assets/blockbox/blockstates/cyan_sky_lantern.json -65a9e2b3dd9520435ddf74d2020b98d6a93200f0 assets/blockbox/blockstates/dark_oak_palisade.json -5e0423a79166548ee99bf5cb91a900641e895328 assets/blockbox/blockstates/dark_oak_seat.json -293e8c363cafe4675d7a7ca3bce518b4abb0360f assets/blockbox/blockstates/diorite_bricks.json -5ad1f6fea701eb6d049f059ab88756ea1eda6fa5 assets/blockbox/blockstates/diorite_brick_slab.json -484af76a44aedb5188dc4a7a04e6e693bd93d3c1 assets/blockbox/blockstates/diorite_brick_stairs.json -4e01c2c1f47296087abf9c3ca8284586033fabbf assets/blockbox/blockstates/diorite_brick_wall.json -e4acc20e181e6461e75d7af57138b7e1eb083154 assets/blockbox/blockstates/exposed_copper_bars.json -eaafb4b26b6d840848a821ae057fa5354e8025b1 assets/blockbox/blockstates/exposed_copper_pillar.json -6e72bfe65d90cebdde71da95325f77dc2a2c879c assets/blockbox/blockstates/golden_bars.json -2e4ab761bfa030f14dc72ce20499025dcb5d8179 assets/blockbox/blockstates/golden_bricks.json -afac497e8e6581ab5eba5daa5f9007accd58b89c assets/blockbox/blockstates/golden_brick_slab.json -478193dbc172b443b4b5979b5cc24b3a12f8db6a assets/blockbox/blockstates/golden_brick_stairs.json -bb22793e8ed2bea697676593351850f48794ea2a assets/blockbox/blockstates/golden_door.json -5be3b56ea60fd74066ee8f64da9c75c4310a325c assets/blockbox/blockstates/golden_pillar.json -1d519522d1ce72d95c746d0eb7a0f1b1d603deac assets/blockbox/blockstates/golden_tiles.json -e0efb1b0e0b8cd2fd44581bb59102f6972c0d43c assets/blockbox/blockstates/golden_trapdoor.json -7343b36f3568b309606c43c8331f7ded89ca7c44 assets/blockbox/blockstates/granite_bricks.json -7139e4cd5d93db30735e689d6d448ad27067c5ab assets/blockbox/blockstates/granite_brick_slab.json -b78c7bd5f6ca6b9dfafba1e1e8de72996976c748 assets/blockbox/blockstates/granite_brick_stairs.json -fbf1349c81222a19d0c28b31192fe3c388df9b6c assets/blockbox/blockstates/granite_brick_wall.json -ef308b1ba45f5b4f248cf4982943e44d352f4844 assets/blockbox/blockstates/gray_sky_lantern.json -0af3628244bcdbb4877c269fe47fcebe197d10d6 assets/blockbox/blockstates/green_sky_lantern.json -ef3da1f1e10b136a4060a85e40ff11e8cf4a01d5 assets/blockbox/blockstates/iron_plate.json -dd2d9efbfbd63a5fd281aa53f820af57c9ea92ef assets/blockbox/blockstates/iron_plate_door.json -8526f450a34a197c73cb1bc50cb33db6cf30ebde assets/blockbox/blockstates/iron_plate_pillar.json -9e1588420d4638f6e885c9fd59cfd5039dcad1b9 assets/blockbox/blockstates/iron_plate_trapdoor.json -86b3e2308733e29cfd3728928ebcd7c6df40779a assets/blockbox/blockstates/iron_tread_plate.json -b54cfdf513d08638c4061a141bc9444b166007a1 assets/blockbox/blockstates/iron_tread_plate_slab.json -efb794a4e892d662a40cc8b5c16cdf6e3ec20a11 assets/blockbox/blockstates/iron_tread_plate_stairs.json -a05d354efd713c01236b44e1f703de0190582952 assets/blockbox/blockstates/jungle_palisade.json -e4971c95a2fbf27521c09c9603a417dd7b114d86 assets/blockbox/blockstates/jungle_seat.json -8d857de285fe0bbda7790376c21ba0b87a24a584 assets/blockbox/blockstates/lapis_lazuli_bricks.json -deb202b582984ffb6d169406c8d34ddda0d76f0d assets/blockbox/blockstates/lapis_lazuli_brick_slab.json -198c71d0e889afb04447d983dee96378d7cc8a62 assets/blockbox/blockstates/lapis_lazuli_brick_stairs.json -91ac960ccc7c23d3047bc000089b07082acc0429 assets/blockbox/blockstates/lapis_lazuli_mosaic.json -133b63948eff5bc8d64708e387d0d0e12df2ca66 assets/blockbox/blockstates/lapis_lazuli_mosaic_slab.json -3521078be4c660310324fd18d1a4ca91b8157fc6 assets/blockbox/blockstates/lapis_lazuli_mosaic_stairs.json -fb95592d1c5c4b29a95bb08af199d266a9d32942 assets/blockbox/blockstates/light_blue_sky_lantern.json -3ce0cc021a4a44f53157eb8d21a0ea26e5af5980 assets/blockbox/blockstates/light_gray_sky_lantern.json -deb2f236381c0ba7b09461d8f3eedcc2b163299f assets/blockbox/blockstates/lime_sky_lantern.json -884a868dfc05d078f2e5884c92b5e9c08b63cfea assets/blockbox/blockstates/magenta_sky_lantern.json -3f1d3a4709f4a50304f192e94d16fcb8d672d1c5 assets/blockbox/blockstates/mangrove_palisade.json -8029d4f523aad9251ac9a12056bc0d40f64473e8 assets/blockbox/blockstates/mangrove_seat.json -2d1347ccbc2eaaef22b8a049b2990abc28a8e4fa assets/blockbox/blockstates/oak_palisade.json -3335faea505e348bb83fb3108e67dc47c70c2e5b assets/blockbox/blockstates/oak_seat.json -d2e2301687c22a52fe4b7e242bfd2138119aa1f5 assets/blockbox/blockstates/orange_sky_lantern.json -b9b882bd8d5f503d020c9ec9379f614a357365fb assets/blockbox/blockstates/oxidized_copper_bars.json -32a8fa90e3ecb913d6251f101c953abbcf968a62 assets/blockbox/blockstates/oxidized_copper_pillar.json -09bbb70fb3c2e125aa416970e5fa7471f5a91763 assets/blockbox/blockstates/packed_ice_bricks.json -fa3de52420ea5237631048b85c6da64149a0b147 assets/blockbox/blockstates/packed_ice_brick_slab.json -b9de8427db1564e9cb5c390002ec44f9381bbacb assets/blockbox/blockstates/packed_ice_brick_stairs.json -6abeab4763df2730f57de2284d98681d02b6ce4f assets/blockbox/blockstates/packed_ice_brick_wall.json -e6a4c22afb60227016a19473eabdfecc084b1146 assets/blockbox/blockstates/packed_snow.json -69780162b9f45b6bbe3e6800831686aa9fb97cc1 assets/blockbox/blockstates/pink_sky_lantern.json -e22028dddc2791272366b71eae2315dd4aae25df assets/blockbox/blockstates/polished_amethyst.json -0454d631374b1deb9a2168ebbb41ce70233ebb62 assets/blockbox/blockstates/polished_obsidian.json -e045ad76375a68c6faacca3f06b006faf46e8b0a assets/blockbox/blockstates/polished_packed_ice.json -f5a3a5739fd41523b46db95a893a715e59057384 assets/blockbox/blockstates/purple_sky_lantern.json -14fa3fdb882f39b26f08f30c99df72d23bacf3bc assets/blockbox/blockstates/red_sandstone_bricks.json -07781fc65c7ff2cae2ede5fc85345223cf457d89 assets/blockbox/blockstates/red_sandstone_brick_slab.json -acd5b8d7304ebcede00a62792977bb8686a834c7 assets/blockbox/blockstates/red_sandstone_brick_stairs.json -5bda59009b4f422d15f6ed26f65323df76c0be70 assets/blockbox/blockstates/red_sky_lantern.json -39fb377bedf0ae7aa406466b64e03047c9121ed9 assets/blockbox/blockstates/rough_glass.json -9c0c81b3465e50823c5df9a857c17aa46ac79093 assets/blockbox/blockstates/rough_glass_pane.json -9810cb67ebdcdc12be6e4c83ff4ffd8bbdad9bdb assets/blockbox/blockstates/sandstone_bricks.json -55a4bc7e5a52f855e30e4a9affda8e55e0171959 assets/blockbox/blockstates/sandstone_brick_slab.json -e0c02c5e165c2a68eabd20df0b8d351835e2e588 assets/blockbox/blockstates/sandstone_brick_stairs.json -3733b68aeea5a3dedac9bac066e5e01f4aa5dd32 assets/blockbox/blockstates/snow_bricks.json -5dd2bff7f6673641335fb0b6b0198e3fa97d79e7 assets/blockbox/blockstates/snow_brick_slab.json -d31916f6794d7853dafdbf1b2edb8864838bd589 assets/blockbox/blockstates/snow_brick_stairs.json -f32ebf51a11764227d1c3da58fddb878ae9aeb4f assets/blockbox/blockstates/snow_brick_wall.json -48ccef5b0cec6aae1c9fe34e5353814cd94dd15f assets/blockbox/blockstates/soul_brazier.json -29782d05a14e89aef10eb3d45c2624215d4add91 assets/blockbox/blockstates/spiked_acacia_palisade.json -b6443f713b416c29f5ad581a3fe95d3caa3d5e9c assets/blockbox/blockstates/spiked_birch_palisade.json -53e48c05065c25da18a6ff952bd9720355787368 assets/blockbox/blockstates/spiked_cherry_palisade.json -7b1a8cb7d4e7b2793dcffd13494fc27b5d051ba6 assets/blockbox/blockstates/spiked_crimson_palisade.json -e800c079f78100eeca35586d74e878c342b9bd5b assets/blockbox/blockstates/spiked_dark_oak_palisade.json -4df307d82415b848dc51f5e90481bd3c6ecb4776 assets/blockbox/blockstates/spiked_jungle_palisade.json -8bc7f464d5b8712d7eaff18548327077d42aaafc assets/blockbox/blockstates/spiked_mangrove_palisade.json -eeba12c1c4212d5515fa70df83e62754c63854e7 assets/blockbox/blockstates/spiked_oak_palisade.json -b6c1ef67542a9ffee59bbd30fda9caa8fae2c5bb assets/blockbox/blockstates/spiked_spruce_palisade.json -994b656bc2f8e49ddd44705bf9ba5bd8a41ffa57 assets/blockbox/blockstates/spiked_warped_palisade.json -5d8e0b2a3e7a7fb65ed38d7af318a21b86fa0f0a assets/blockbox/blockstates/spruce_palisade.json -f4b3dba99576d1d5a1aa2da8641a3e254a23d671 assets/blockbox/blockstates/spruce_seat.json -eb57c4aa83ed06e6e3a3a075a42289f13ab34d99 assets/blockbox/blockstates/stripped_acacia_palisade.json -a405b5783e66b327bffe822bfd750d047ccd4389 assets/blockbox/blockstates/stripped_birch_palisade.json -050a6116e0cd5f779db6d3fa1e6d6a8a307f5211 assets/blockbox/blockstates/stripped_cherry_palisade.json -993b2a698013f745b15b193d63d60b6250565470 assets/blockbox/blockstates/stripped_crimson_palisade.json -4654cc756039d0d0b44567e7c7066d793ce667af assets/blockbox/blockstates/stripped_dark_oak_palisade.json -dd9a52b0f94a0cd8725a61c005dbb506a9af4f83 assets/blockbox/blockstates/stripped_jungle_palisade.json -b4741526e2b5bd6b190c0122697844c2d0215b65 assets/blockbox/blockstates/stripped_mangrove_palisade.json -a16830826e4c3e52d15e5022809653216d648005 assets/blockbox/blockstates/stripped_oak_palisade.json -22b7f20da92283dafeba968b4d7a1f296f1d798d assets/blockbox/blockstates/stripped_spiked_acacia_palisade.json -7e25dbdd44f6638c02e41ab28a5474fb9bb36a4b assets/blockbox/blockstates/stripped_spiked_birch_palisade.json -f8941f5e5bc2ea7c953676911e8fa2f58fb45c26 assets/blockbox/blockstates/stripped_spiked_cherry_palisade.json -455be7d35dd082437568c524e42e96873a134c06 assets/blockbox/blockstates/stripped_spiked_crimson_palisade.json -05f4b53cae1a84eb2ceca7068e7018ceeede627b assets/blockbox/blockstates/stripped_spiked_dark_oak_palisade.json -906d6dffbf196fd505dc470573535ff22139e6ee assets/blockbox/blockstates/stripped_spiked_jungle_palisade.json -3e2ccfa58cce550d826935665dcf26d3da32b6a0 assets/blockbox/blockstates/stripped_spiked_mangrove_palisade.json -ff23877ff1d06367df503bf887becb0aa1b1333a assets/blockbox/blockstates/stripped_spiked_oak_palisade.json -b032906f4c7611330f7bbe9f0b95c414063a4d7c assets/blockbox/blockstates/stripped_spiked_spruce_palisade.json -75b0e37fb556b585f969d12d0a64e60ad355c2d4 assets/blockbox/blockstates/stripped_spiked_warped_palisade.json -ca1615dde874c7dc403ab0ba4c0d446b536d6d3f assets/blockbox/blockstates/stripped_spruce_palisade.json -f18a7535b7a50042c553f5d905c9fd456ffa184e assets/blockbox/blockstates/stripped_warped_palisade.json -09984415f968639bbe8dc12553e91751b970943b assets/blockbox/blockstates/tiles.json -db8c2ba472567e256ccddca9addd76277efe034c assets/blockbox/blockstates/tile_slab.json -a4ca57a5bced07b43535f1731965a5ad35dfbeaa assets/blockbox/blockstates/tile_stairs.json -123dcdfece7c3ba41d5f1f844ee0fef74f4bb09b assets/blockbox/blockstates/warped_palisade.json -dcc0afe8df779d5eafaaad4ad0563cf308ab5f7f assets/blockbox/blockstates/warped_seat.json -faa5fb1c7f9fc9245dff0538fc4c1d3983c71d51 assets/blockbox/blockstates/waxed_copper_bars.json -72341a2b22f37a342eaeb66fc865d75ab9db4646 assets/blockbox/blockstates/waxed_copper_pillar.json -e4acc20e181e6461e75d7af57138b7e1eb083154 assets/blockbox/blockstates/waxed_exposed_copper_bars.json -7e3f0e714023563579ae14a209edc2f122edfc43 assets/blockbox/blockstates/waxed_exposed_copper_pillar.json -b9b882bd8d5f503d020c9ec9379f614a357365fb assets/blockbox/blockstates/waxed_oxidized_copper_bars.json -7d5a8c277b9163eea2305c4aaeea37bfa7084677 assets/blockbox/blockstates/waxed_oxidized_copper_pillar.json -b16c5f44dfca9b56de8d9ee850130624392e0797 assets/blockbox/blockstates/waxed_weathered_copper_bars.json -2a4a6fbd22957bff9626177e88b999d08f5f83c2 assets/blockbox/blockstates/waxed_weathered_copper_pillar.json -b16c5f44dfca9b56de8d9ee850130624392e0797 assets/blockbox/blockstates/weathered_copper_bars.json -b6c8ed084cfc26e07b5f58be96e18e9452b1fafa assets/blockbox/blockstates/weathered_copper_pillar.json -c690e6ecf59461bb6f97840eb9a5eba3ad1f968b assets/blockbox/blockstates/white_sky_lantern.json -8a59f0146890eb850f8a8c94c9685d5f50a8c5dd assets/blockbox/blockstates/yellow_sky_lantern.json -d2256defaa30baf2f537005af4ae0f00e7c540af assets/blockbox/models/block/acacia_palisade_back.json -9963280da7725034fc773faea3471ab9626df513 assets/blockbox/models/block/acacia_palisade_front.json -06ec62864b2cca3249c5d2d4a4680950256215bb assets/blockbox/models/block/acacia_palisade_post.json -cd42005435c6a2dba57e0875e77e577b28f7302f assets/blockbox/models/block/acacia_seat.json -deec2118ac7ad63ff47e27c52c924b7b51cc6f90 assets/blockbox/models/block/amethyst_mosaic.json -f8ca0e1540d6e49df96b13c5bfb7782f3de9d297 assets/blockbox/models/block/amethyst_mosaic_slab.json -2c2e62c01e331577d4a690d56aaeb601fb68862b assets/blockbox/models/block/amethyst_mosaic_slab_top.json -44c65879e4bc6397f7b4e8524448b30f61f1202f assets/blockbox/models/block/amethyst_mosaic_stairs.json -95a812a22d28942d555aad64e85e0c50558964c2 assets/blockbox/models/block/amethyst_mosaic_stairs_inner.json -5e361eef54cad5b7f486cf5a917e891220ccb6ef assets/blockbox/models/block/amethyst_mosaic_stairs_outer.json -778fe7d5e74a8e6dce7450a27c9a81f6cb8c709b assets/blockbox/models/block/andesite_bricks.json -66682fef3ca2d31a64592e0d86ca7e64a08d77ea assets/blockbox/models/block/andesite_brick_slab.json -4d1dadc8128058eda514c92afa31270f6f7e8934 assets/blockbox/models/block/andesite_brick_slab_top.json -7f0cd90206525a4ecd49c562784e465f7ef39269 assets/blockbox/models/block/andesite_brick_stairs.json -4a9b7ea181c2f2a72884637659d37edb5f98bb64 assets/blockbox/models/block/andesite_brick_stairs_inner.json -1dd1eb37d2b0a1906ffca849de5be850c72af4cc assets/blockbox/models/block/andesite_brick_stairs_outer.json -877a11b59d6c141e6f735dd8f2b6a7a16c392e77 assets/blockbox/models/block/andesite_brick_wall_post.json -0c1181a1d92287bf74522bf9634f9a2a0fa7aece assets/blockbox/models/block/andesite_brick_wall_side.json -127e96cc213b6f3709536005612274455bceb383 assets/blockbox/models/block/andesite_brick_wall_side_tall.json -cf4cb3793bc1c9c4a58222080739e7e5f7171fab assets/blockbox/models/block/bamboo_seat.json -cf5d870173c625dc00449587117d9c0d355d3e5b assets/blockbox/models/block/birch_palisade_back.json -d89695fb3173c745048da96f3491c696635cd406 assets/blockbox/models/block/birch_palisade_front.json -1c7a9b1bee8dd17f89b76ed2976a1f954563fcac assets/blockbox/models/block/birch_palisade_post.json -7e0fab915337fff3d9d29ccb19a149093400a57d assets/blockbox/models/block/birch_seat.json -a63889d0fc1b20ea9ef6fe44d9a235ab4f69054e assets/blockbox/models/block/black_sky_lantern.json -6013b32712bcea52b94717aebb31fb4c68a3ce31 assets/blockbox/models/block/blue_sky_lantern.json -a2732ffa26a48e988b7790c3b2e29a374c350dd4 assets/blockbox/models/block/brazier.json -3835c33af331d239ea960a95624741e938a081c7 assets/blockbox/models/block/brazier_lit.json -38aa47b9f20b5fb91429c2b66bea753be7f0093c assets/blockbox/models/block/broken_tile_mosaic.json -748743b534ff1b39969bf6ace24a54e99eba905b assets/blockbox/models/block/brown_sky_lantern.json -39f68b67886336faf94d6a3e27c8218970cd3909 assets/blockbox/models/block/carved_snow.json -b55ae37bac439fd681d473e071722cea42f9bfcc assets/blockbox/models/block/cherry_palisade_back.json -c0c154939237c2a9b8fa02ec96ec153efa262f97 assets/blockbox/models/block/cherry_palisade_front.json -280cfd52185c650f9e572c0db906167aef6aa1a9 assets/blockbox/models/block/cherry_palisade_post.json -1c97219638463a6e2e4846d9d557ddcb058b87a3 assets/blockbox/models/block/cherry_seat.json -ed3049358c8d298fbf62339a2fcdde73b5b6f654 assets/blockbox/models/block/chiseled_gold.json -d2fe1b3c7e800c4bd3cbd28cdbaf7560ff981a3f assets/blockbox/models/block/copper_bars_cap.json -5c48e20460f75af6dfb9329927747ccadfef5292 assets/blockbox/models/block/copper_bars_cap_alt.json -165a4fd79b949d5b1bec9842703813f380358f54 assets/blockbox/models/block/copper_bars_post.json -3fa7957d2a022343390aa5acd2965f808dd5a5c5 assets/blockbox/models/block/copper_bars_post_ends.json -6f30359a5656c36bf0e04ac79ecbb15c911485bf assets/blockbox/models/block/copper_bars_side.json -e1b68783e612fadfb42c301a102bd903eeea6488 assets/blockbox/models/block/copper_bars_side_alt.json -d43cdaa1d915f9ce92a33a57c6212c81af0c2a62 assets/blockbox/models/block/copper_pillar.json -01ff4615158af39dfc57e74d74505275f8ea553c assets/blockbox/models/block/copper_pillar_horizontal.json -7633c8a37de6673c8ba3deaa4dcbe8bef1f08f92 assets/blockbox/models/block/corrugated_iron_plate.json -2caf3af30163c52d010bb0d83bc5a4b0a4de7365 assets/blockbox/models/block/corrugated_iron_plate_slab.json -b46c10cc2602c02b39963e3021f1bfae600964e8 assets/blockbox/models/block/corrugated_iron_plate_slab_top.json -cd23a379f7248ea202ebced3200cbfc86acbb738 assets/blockbox/models/block/corrugated_iron_plate_stairs.json -1fa17508661abca07bf25a9492b9e4f67735d14b assets/blockbox/models/block/corrugated_iron_plate_stairs_inner.json -c06d77f2b96336de8781243962de4c8dcba746a9 assets/blockbox/models/block/corrugated_iron_plate_stairs_outer.json -23de523aa1b43960cd4ba8cb19fc0e95bf0908dc assets/blockbox/models/block/crimson_palisade_back.json -a6d7dd699c35d33a109ffa399f76810d7ed6616a assets/blockbox/models/block/crimson_palisade_front.json -5d2b452dd42aa2303f6c406ad23b4e83f15866ea assets/blockbox/models/block/crimson_palisade_post.json -b6f93d138888c75726cd64d0c8ecd2773437c27d assets/blockbox/models/block/crimson_seat.json -068e594d540382a4e499bb296e1927ef97c2207f assets/blockbox/models/block/cut_amethyst.json -fe9bf93fbab208123951dad1c2fa630a4e31deef assets/blockbox/models/block/cut_amethyst_slab.json -ffd7e79bc21b28368b42030df1f26c6e87235063 assets/blockbox/models/block/cut_amethyst_slab_top.json -24ff8a88ba0aae4a9b39c2b2555c2752f4ed8eb5 assets/blockbox/models/block/cut_amethyst_stairs.json -d384d9bbae44123e06256ab5a714ff8ae5c402a1 assets/blockbox/models/block/cut_amethyst_stairs_inner.json -e8fd24a93fa81660d3b73e364f881cb1af98ce81 assets/blockbox/models/block/cut_amethyst_stairs_outer.json -e29915a42e5dfb80697ce41e2244faa14d23d55f assets/blockbox/models/block/cyan_sky_lantern.json -cd93949963d9c7caf37bd1b7ba8bf45200fe46f1 assets/blockbox/models/block/dark_oak_palisade_back.json -c4d5c6f2ba32612b987bfb6ebd85d8b01c6228a7 assets/blockbox/models/block/dark_oak_palisade_front.json -280e569f7f5293a44fea1bf3cea29628e66a432b assets/blockbox/models/block/dark_oak_palisade_post.json -1d2f12cb6510201ef2095270116c8c81606dd3d7 assets/blockbox/models/block/dark_oak_seat.json -98b522bf354b33df2e3fec84bf04abfada7206ac assets/blockbox/models/block/diorite_bricks.json -704e315e51a8c71fa57f72d54deed079503ab7b8 assets/blockbox/models/block/diorite_brick_slab.json -354793213bdecae914dfaa50526f835062265b78 assets/blockbox/models/block/diorite_brick_slab_top.json -f04c6707753a1d53c019926c63bd6b6b53e64518 assets/blockbox/models/block/diorite_brick_stairs.json -6eb4768d37e93afceb53376b1b3352816b4ae10b assets/blockbox/models/block/diorite_brick_stairs_inner.json -5526465d89b8961eaeec40ba06d0a6a46151c6db assets/blockbox/models/block/diorite_brick_stairs_outer.json -4bb69aafac1049408f0ba4500aa3e7272c90515c assets/blockbox/models/block/diorite_brick_wall_post.json -3a015a80093f6cd47e9df46bb2da82e8a466e518 assets/blockbox/models/block/diorite_brick_wall_side.json -9363099f54d1a87eb2f363eae14ecaf09b89e8f2 assets/blockbox/models/block/diorite_brick_wall_side_tall.json -d12096249a42e6e7ed3cf7c3e1b98294d7ce6764 assets/blockbox/models/block/exposed_copper_bars_cap.json -3c2b3d3ee5845b4d83de42655108d81b3eb7ebc1 assets/blockbox/models/block/exposed_copper_bars_cap_alt.json -9f54ca6668d88343253ca0ca0bc53ec331fdb495 assets/blockbox/models/block/exposed_copper_bars_post.json -5167ad1538d77cf38357c66f2003841eb987af1b assets/blockbox/models/block/exposed_copper_bars_post_ends.json -4b879c117963dfac8bb31db655728acb9e470f80 assets/blockbox/models/block/exposed_copper_bars_side.json -6d3ce39e60a1f4d960d8f4ad11224f44c28f4701 assets/blockbox/models/block/exposed_copper_bars_side_alt.json -013fb484f595130724a713bd85150ddd42b3723c assets/blockbox/models/block/exposed_copper_pillar.json -2929862e5c9b9f680fbe3c9e505ec629d35d5d30 assets/blockbox/models/block/exposed_copper_pillar_horizontal.json -72cefa6c2fd9fbb3328e8af2269e9722a4df2705 assets/blockbox/models/block/golden_bars_post.json -6310e8bf2538057b62a2f9034653b4a7b66e6f96 assets/blockbox/models/block/golden_bars_post_ends.json -b38a34e03295cf133b41c1cb75bbf4487916c198 assets/blockbox/models/block/golden_bars_side.json -68d83f46d6e61cbfd66e269912b31e2c6557982a assets/blockbox/models/block/golden_bars_side_alt.json -f9b598210f1e3a9077ff5b81e04fa80bad064cb1 assets/blockbox/models/block/golden_bricks.json -6346c80bddf836c2532e5a708945a796a937c985 assets/blockbox/models/block/golden_brick_slab.json -bd7acef3d514101898a29c3c19960e78d9e65885 assets/blockbox/models/block/golden_brick_slab_top.json -e656a2573c5ae8708610104c3324538fc9fc512b assets/blockbox/models/block/golden_brick_stairs.json -97912f327d0ea2940e4cee5c89360b3d1502e3f4 assets/blockbox/models/block/golden_brick_stairs_inner.json -6481fd183eb7be98cd9ca2cce5f432aef12aaecb assets/blockbox/models/block/golden_brick_stairs_outer.json -01058068a12fd2bb558afa2f0e9fb594d2d4ef86 assets/blockbox/models/block/golden_door_bottom_left.json -b8fefc51b366aea69ded5ed4bc40599eb7fa24c9 assets/blockbox/models/block/golden_door_bottom_left_open.json -1ac4a86f16aa5cdeee49fa2c75f6492e6a1505af assets/blockbox/models/block/golden_door_bottom_right.json -470ac56cbdcb0389fdb05162b4a380ac17722176 assets/blockbox/models/block/golden_door_bottom_right_open.json -ef953cf819daddc4fc6c3263ab43aadb2b4a1fbf assets/blockbox/models/block/golden_door_top_left.json -152f475038b7c0e1d50413a5c93447d9f0e009fe assets/blockbox/models/block/golden_door_top_left_open.json -7ec976a372b6fcd9fa3bb1f26b1f816145878e34 assets/blockbox/models/block/golden_door_top_right.json -841dc00114e198f0314268a97a5da12dba5ef0ee assets/blockbox/models/block/golden_door_top_right_open.json -24df213dd961ace70ac43d0c706a07c8a771b017 assets/blockbox/models/block/golden_pillar.json -d7762033962aa84d77dce7315f8816f3a8532b4b assets/blockbox/models/block/golden_pillar_horizontal.json -22f46cd7c0853671184d4355f1a356844398dcc6 assets/blockbox/models/block/golden_tiles.json -3c13110644c8570b5f33ae106f66038cf0a88d30 assets/blockbox/models/block/golden_trapdoor_bottom.json -ba83f08e2dcedc0e280427fad93d3683e0db66e0 assets/blockbox/models/block/golden_trapdoor_open.json -9245b2de7392f231922b3089f41804df4e86fb29 assets/blockbox/models/block/golden_trapdoor_top.json -d355104f08a4479d43183ffb372ad57ef5f5bae2 assets/blockbox/models/block/granite_bricks.json -aa97d1ad11f428d4386c6570fde26504f62af6dd assets/blockbox/models/block/granite_brick_slab.json -bfea414ba8fad7acd15becb3e5d008afa7e6917c assets/blockbox/models/block/granite_brick_slab_top.json -ae4eda121ee9a0b2721a7249e6a2864e822e4f1b assets/blockbox/models/block/granite_brick_stairs.json -5868be1716dcd9c36952c34f00cfeff2cd743438 assets/blockbox/models/block/granite_brick_stairs_inner.json -ecb1fabc4dd970798fbb59aec721b55d06edd29f assets/blockbox/models/block/granite_brick_stairs_outer.json -58c659f8aebd95fe82a979e15f9e897b529fad8e assets/blockbox/models/block/granite_brick_wall_post.json -09a4ee6f9c942abd600262e68fc81e8aa7541a7e assets/blockbox/models/block/granite_brick_wall_side.json -9dba7c2d5d931e0a54d72181fe9132bea7f429f7 assets/blockbox/models/block/granite_brick_wall_side_tall.json -cbef782d4f0cc57039f5708e3c0f7abd11e1b79d assets/blockbox/models/block/gray_sky_lantern.json -dec792508da6e8518b8e140713d5b3f1ad13498e assets/blockbox/models/block/green_sky_lantern.json -6ac0a743e9a7d57a978343f5fed339977cf48ec1 assets/blockbox/models/block/hanging_brazier.json -adfecf57840b64067f02e027abe57d7c55608a86 assets/blockbox/models/block/hanging_brazier_lit.json -f209e00795352d2d4f95dca8496f9b1daab1cecf assets/blockbox/models/block/hanging_soul_brazier.json -1cb13c0710ef62738442f6411280b6dab48c3ec4 assets/blockbox/models/block/hanging_soul_brazier_lit.json -425a38e7f4d7cbbe6ce4b0231dd8160986c92f64 assets/blockbox/models/block/iron_plate.json -8455f0e4e4d0f8b94a50048855543ae1d45a64e5 assets/blockbox/models/block/iron_plate_door_bottom_left.json -e2c2b9fc2a8b1bf1d29a8e811de14fad909c92ab assets/blockbox/models/block/iron_plate_door_bottom_left_open.json -a3eb707227caba53f911c4f08a4cc2729d71d038 assets/blockbox/models/block/iron_plate_door_bottom_right.json -3a7e83a9a8f529c8e6f8657520346937c30a83b9 assets/blockbox/models/block/iron_plate_door_bottom_right_open.json -0577b3bf6c09eea66ab08b65e370a5bffaff5447 assets/blockbox/models/block/iron_plate_door_top_left.json -73163228b855ddcb19a9f160897c2b303b52bec8 assets/blockbox/models/block/iron_plate_door_top_left_open.json -b45cda932de01c15c20fb9747b91fe019d323e4f assets/blockbox/models/block/iron_plate_door_top_right.json -0d78585596edc631aca8defedef865d46cdd807b assets/blockbox/models/block/iron_plate_door_top_right_open.json -284d5d59c753a02c22941cb100e6bef40530ca0f assets/blockbox/models/block/iron_plate_pillar.json -def5a74ab078501b248f345b0741da984dd3ac13 assets/blockbox/models/block/iron_plate_pillar_horizontal.json -fac1208262f38a2e1a8b2ae72eee5575cd19c7c6 assets/blockbox/models/block/iron_plate_trapdoor_bottom.json -edd32f1c2ce2c824f1afad8a2d77627fd4fac23f assets/blockbox/models/block/iron_plate_trapdoor_open.json -fd8c7990dd3f8a6975f09150ccc5b34e812a08a2 assets/blockbox/models/block/iron_plate_trapdoor_top.json -733ae666f88e371945e3096466c0e7ab1a588200 assets/blockbox/models/block/iron_tread_plate.json -13133b48286a6cac545d0a020cf2e472735ef7eb assets/blockbox/models/block/iron_tread_plate_slab.json -4a3fad2675bb377311dd1b2691eb5c687ed52900 assets/blockbox/models/block/iron_tread_plate_slab_top.json -076578fde96949b82050bfb5e949c746f5fc36ce assets/blockbox/models/block/iron_tread_plate_stairs.json -1678775e1de2fecc50c1f459935013340a18d2d2 assets/blockbox/models/block/iron_tread_plate_stairs_inner.json -6e729b7fdb4677da1721b6c9c4dd597b37bb0a85 assets/blockbox/models/block/iron_tread_plate_stairs_outer.json -6894c18b8cbb31eea654231b72db18e7bfc207e7 assets/blockbox/models/block/jungle_palisade_back.json -5aa83bc8dd707f9841ad3aea46f50029e5117a9f assets/blockbox/models/block/jungle_palisade_front.json -4a633ea536949570ef9bce36c7655dc3fec62369 assets/blockbox/models/block/jungle_palisade_post.json -5350c7a3d14253fcc754035fa99ca0d31dd06912 assets/blockbox/models/block/jungle_seat.json -afeff08a25f505e45c15e6656508c1aaefbd7a1b assets/blockbox/models/block/lapis_lazuli_bricks.json -5c55cb125ef88ace51187a6b1c7fd7f419e22071 assets/blockbox/models/block/lapis_lazuli_brick_slab.json -db90fa97e514f63d8fa572d0da951bed68f9893d assets/blockbox/models/block/lapis_lazuli_brick_slab_top.json -96fe09209e184555d7716bdfa1446ac5248f4689 assets/blockbox/models/block/lapis_lazuli_brick_stairs.json -5a482ed911d6a5a1911c828f2639d49d66a49632 assets/blockbox/models/block/lapis_lazuli_brick_stairs_inner.json -b2b1560d7d98ca7e120c23755a96f3dbb22f3f4c assets/blockbox/models/block/lapis_lazuli_brick_stairs_outer.json -d6bfca51cc486ba30f4618854881a7e80dfaa688 assets/blockbox/models/block/lapis_lazuli_mosaic.json -2ad555bb736ddf05ea7d7a467840a6b10d44a793 assets/blockbox/models/block/lapis_lazuli_mosaic_slab.json -89ddc4aafa37c7359d84ba8457eafc5df6405c7f assets/blockbox/models/block/lapis_lazuli_mosaic_slab_top.json -a29d42eafbd8d0c1b38096b3426f9f0f10fb1ddd assets/blockbox/models/block/lapis_lazuli_mosaic_stairs.json -2fe645eb2d76a3db19c309c6eac7fcf59beedec2 assets/blockbox/models/block/lapis_lazuli_mosaic_stairs_inner.json -4fd2361b55652ea7379fe24fe7076c9d520d1e0c assets/blockbox/models/block/lapis_lazuli_mosaic_stairs_outer.json -184ea002e9249cdfcc080e1fe566680db227dc68 assets/blockbox/models/block/light_blue_sky_lantern.json -025d836afedf359b3cab00f3edb23f46da2bfb32 assets/blockbox/models/block/light_gray_sky_lantern.json -1ba2f629eaf73a038ecd1dd9a84faadd035c6a42 assets/blockbox/models/block/lime_sky_lantern.json -a2aa6ca97265cb2356f7da1e1bcdcabc8ab5aa1c assets/blockbox/models/block/magenta_sky_lantern.json -52159ba4fba53ed0d18f691f932a3685e30b55de assets/blockbox/models/block/mangrove_palisade_back.json -6bece716eb24095f80dd5374025e2ffd22fdadb4 assets/blockbox/models/block/mangrove_palisade_front.json -eb4180ecdd076d38c62aa5999a3d025960d60067 assets/blockbox/models/block/mangrove_palisade_post.json -6d8952419d23dd7dea20d904594fdd9b090d8c9e assets/blockbox/models/block/mangrove_seat.json -74ce4ea4cfecddc6eb56025715ce58d86dfd5692 assets/blockbox/models/block/oak_palisade_back.json -3f56e121a1e9aa3839055bee4a60331ba4b46655 assets/blockbox/models/block/oak_palisade_front.json -8d427953ddabca2cadf8e4fc202dc3e4f8a71650 assets/blockbox/models/block/oak_palisade_post.json -e8f7b047c3d7273458576f48517bd4637e63f436 assets/blockbox/models/block/oak_seat.json -60315d8ccbbc57447aa211bb24c9863e7f9e3068 assets/blockbox/models/block/orange_sky_lantern.json -b92e38a80f8b0ac0e20dfb65581fce8220c1a2ce assets/blockbox/models/block/oxidized_copper_bars_cap.json -66c18b69bf97d3b032c00f6d4aa31142569e14bd assets/blockbox/models/block/oxidized_copper_bars_cap_alt.json -4c5b800df734687ea145852b27196d774b25dc0c assets/blockbox/models/block/oxidized_copper_bars_post.json -4a25dbf405f929ab5bd0cd9a16e6170bc3b2c94b assets/blockbox/models/block/oxidized_copper_bars_post_ends.json -d0e9566a6de1b08583386ebad1373abf9fb59a4d assets/blockbox/models/block/oxidized_copper_bars_side.json -7d4b811bc0d5f3799908465736a38ef633ce2967 assets/blockbox/models/block/oxidized_copper_bars_side_alt.json -059ddf6dad99dc65accc1c44e6f138e33d4ecbdf assets/blockbox/models/block/oxidized_copper_pillar.json -7ebdf7a191420625828220835474481510c86c0e assets/blockbox/models/block/oxidized_copper_pillar_horizontal.json -34f3429ab7d9d87a8ecc5058e7c47c1509ee3026 assets/blockbox/models/block/packed_ice_bricks.json -e2923da253dc1ba46dc16a8cbbb9ac632b0f12e1 assets/blockbox/models/block/packed_ice_brick_slab.json -57237ff6392f023d0219b87df60d6d87b9135a96 assets/blockbox/models/block/packed_ice_brick_slab_top.json -522348875f2363b95a7d7cfc48f6dcc240805345 assets/blockbox/models/block/packed_ice_brick_stairs.json -6794277329e3c755f499b35fcff01c2e9ef3cf08 assets/blockbox/models/block/packed_ice_brick_stairs_inner.json -f70ea5ce6d93bdb9f2e20022758fd4650964efcc assets/blockbox/models/block/packed_ice_brick_stairs_outer.json -46aee09d12204ba42493e9336390727d36089d99 assets/blockbox/models/block/packed_ice_brick_wall_post.json -d52e62e438c612867f73f0f256df9072003854c3 assets/blockbox/models/block/packed_ice_brick_wall_side.json -c6ee0e31d1f888e3a4c0f473c3b2da6eb7e0901f assets/blockbox/models/block/packed_ice_brick_wall_side_tall.json -1f733f82522489a1747c3f9c27f99406648556f8 assets/blockbox/models/block/packed_snow.json -3a23f7e3f9f94e8bfb40465f9007f66a5a297eac assets/blockbox/models/block/pink_sky_lantern.json -881ee6619054508df627d94edb8ce4d7c59f1710 assets/blockbox/models/block/polished_amethyst.json -241f4f025c5dd8b20fb8cfef46ac164645df7723 assets/blockbox/models/block/polished_obsidian.json -79a290ad444e83563c7a6bc0a7ce9a1bd9317cf1 assets/blockbox/models/block/polished_packed_ice.json -7d53e969ce6b7b7d104c46d180f3d87939931662 assets/blockbox/models/block/purple_sky_lantern.json -5a6ee4817cbe87ef50bad7ee1423436f06681cae assets/blockbox/models/block/red_sandstone_bricks.json -912e4d88496d389c74e50aaf8db104bfee4db25f assets/blockbox/models/block/red_sandstone_brick_slab.json -017f425e34e88e172cbdeff9fa64564debc1fe99 assets/blockbox/models/block/red_sandstone_brick_slab_top.json -5c6284fb26a845567912acf39c43629cf19e3d2d assets/blockbox/models/block/red_sandstone_brick_stairs.json -5bf1c8b504a7e24862a2b24fe1cf173fe1ba79e4 assets/blockbox/models/block/red_sandstone_brick_stairs_inner.json -4fb88425f5fe68f8d69afc92324250b871f6b9bc assets/blockbox/models/block/red_sandstone_brick_stairs_outer.json -d434e869902e262a4da525f2d0de17c4a8e16c16 assets/blockbox/models/block/red_sky_lantern.json -8b3065d9c9de37bf0627638c44b803129fc4f4d5 assets/blockbox/models/block/rough_glass.json -451888c20108666e5cc71915cd6bdd60448599e3 assets/blockbox/models/block/rough_glass_pane_noside.json -0626a8cdad308a5fb2c6d0f0f4c93f1dc068d9d6 assets/blockbox/models/block/rough_glass_pane_noside_alt.json -6457876bc0c03ff9d46f52c92a2757aaed2d81db assets/blockbox/models/block/rough_glass_pane_post.json -dac8ac8c3377404d0c5053a4de6e2e5e9f503bdb assets/blockbox/models/block/rough_glass_pane_side.json -9b260b746929e3b1964883165a6d79e3835d6e45 assets/blockbox/models/block/rough_glass_pane_side_alt.json -83d6df7cbfa2e699c9ca0fa76d26dcd049f3c342 assets/blockbox/models/block/sandstone_bricks.json -6e43062d6097759c044e1cf09e2c736a8e2b05f1 assets/blockbox/models/block/sandstone_brick_slab.json -d551e4146dbcc1cc0d819606157320264b3c5aed assets/blockbox/models/block/sandstone_brick_slab_top.json -5ca75707c8c3e0a7e3dd5e60c24537ee2b1f9933 assets/blockbox/models/block/sandstone_brick_stairs.json -eaef6021bb8553e84286704ee3057a827ba9c94a assets/blockbox/models/block/sandstone_brick_stairs_inner.json -b71ee58baf171a3baa40bef5275ad21bd7f88589 assets/blockbox/models/block/sandstone_brick_stairs_outer.json -59e58a535df9b2b7428292b39ad11ffed5827e20 assets/blockbox/models/block/snow_bricks.json -7affa0d4ef175e75dd75ba5d26a1baed47f46ab5 assets/blockbox/models/block/snow_brick_slab.json -c673e9d2476739841b5afc6f413aa546779f5396 assets/blockbox/models/block/snow_brick_slab_top.json -dbdb4e59abca4177346fd3760d1a6b6a24374b13 assets/blockbox/models/block/snow_brick_stairs.json -d1a3c5c1d52db6cfcc548d0134b919a36aab9db6 assets/blockbox/models/block/snow_brick_stairs_inner.json -aeaf2f906246c2d233f56f6d8c4d71e891b2fed8 assets/blockbox/models/block/snow_brick_stairs_outer.json -e21be68169b0ea9507b9fd41a1e68e989db0341f assets/blockbox/models/block/snow_brick_wall_post.json -640d8b4cc81932161bdd42a0a0f2f7f198cb84ee assets/blockbox/models/block/snow_brick_wall_side.json -69f1c5c9d4958e5bfbeb9797d53c5e628302c498 assets/blockbox/models/block/snow_brick_wall_side_tall.json -0435303d770244d0a13d2e2610258a330476062e assets/blockbox/models/block/soul_brazier.json -62809d3bec39da4458373bdffa338b1b4b365de8 assets/blockbox/models/block/soul_brazier_lit.json -538c36308d5634d057ba716732c7537e5b80222d assets/blockbox/models/block/spiked_acacia_palisade_back.json -621caf7b42afd2c216281596b3985d2880bc397f assets/blockbox/models/block/spiked_acacia_palisade_front.json -962e6c8ccb2d42045cd8f34bdbe61003dfa5c2a1 assets/blockbox/models/block/spiked_acacia_palisade_post.json -e1ed6913c45c12f1492371a8964994add1de30b0 assets/blockbox/models/block/spiked_birch_palisade_back.json -f1ec0238568c75073f7dc11e95629a2e0cf5b22a assets/blockbox/models/block/spiked_birch_palisade_front.json -914f154a88ddeff4cfc1321aa3d7480afb16bc8e assets/blockbox/models/block/spiked_birch_palisade_post.json -911ce087d77a82ee832819f610cd491dfac71fae assets/blockbox/models/block/spiked_cherry_palisade_back.json -6a868840ad54f7c1bf834654b777c5629836dfff assets/blockbox/models/block/spiked_cherry_palisade_front.json -d7e19ba3fb2415b592126d5a5dd8ddb28d3277e4 assets/blockbox/models/block/spiked_cherry_palisade_post.json -366ee92440754bed7a7d8f3909047bd79dc17c04 assets/blockbox/models/block/spiked_crimson_palisade_back.json -322e16b18b7897b9722f7e48ebd1cc6de6c9d098 assets/blockbox/models/block/spiked_crimson_palisade_front.json -71f80aaef20c28baf951bc533d48e97cbbf5e945 assets/blockbox/models/block/spiked_crimson_palisade_post.json -c25cd52cc0ef86163684970ec4be8238b9585f8f assets/blockbox/models/block/spiked_dark_oak_palisade_back.json -71250373fa4d2649f4d96d8971f97f3b1cda192a assets/blockbox/models/block/spiked_dark_oak_palisade_front.json -5d7f3f16f356d316324a216de7b56687ffc1c879 assets/blockbox/models/block/spiked_dark_oak_palisade_post.json -ec47198239c6dc1931a7958e64e13ded730fc77a assets/blockbox/models/block/spiked_jungle_palisade_back.json -209d09bb12ac264f2b47955b37dcade7f25cb688 assets/blockbox/models/block/spiked_jungle_palisade_front.json -9fa596eddced271ba9b5495239ca4e0763e6cd08 assets/blockbox/models/block/spiked_jungle_palisade_post.json -cf947dd1b68c88ecd766a221770bc06ca58c7732 assets/blockbox/models/block/spiked_mangrove_palisade_back.json -ffc0f375c0be3ac7cb0a28b30ac835e0cf0e47da assets/blockbox/models/block/spiked_mangrove_palisade_front.json -cb2bfd8232b7c3def530e7ec7b8f6437dfd30315 assets/blockbox/models/block/spiked_mangrove_palisade_post.json -befd19b6c9a221d6b70f3a294ace2391758095d4 assets/blockbox/models/block/spiked_oak_palisade_back.json -eda8a1df580f5a6a1ba293de47612f96b2fab715 assets/blockbox/models/block/spiked_oak_palisade_front.json -fe4edb387b9d20a243930df47a02916adcc9ff1b assets/blockbox/models/block/spiked_oak_palisade_post.json -851beb762f365b1e96d554d2ac4bb4a88dd22da6 assets/blockbox/models/block/spiked_spruce_palisade_back.json -0af33197de197adc5fbe76333782e22f83399944 assets/blockbox/models/block/spiked_spruce_palisade_front.json -03833af50a8ec389a9ff4355b37d1e80b5b7b321 assets/blockbox/models/block/spiked_spruce_palisade_post.json -cfed2c5575749b5a1de0568395bebc70e79c5f67 assets/blockbox/models/block/spiked_stripped_acacia_palisade_back.json -1c704ba5024da524b8ecfa636aa8536839629fcc assets/blockbox/models/block/spiked_stripped_acacia_palisade_front.json -835630612cce329324839c9efb119548a717aaad assets/blockbox/models/block/spiked_stripped_birch_palisade_back.json -a1a08c72a98a534900352d0bc53e8a23a81ba8b4 assets/blockbox/models/block/spiked_stripped_birch_palisade_front.json -9ad6e11534e7d67e3ee30285a818f614687d106c assets/blockbox/models/block/spiked_stripped_cherry_palisade_back.json -fafcd44ae80bb54e19db201bb516d4285f81a4ea assets/blockbox/models/block/spiked_stripped_cherry_palisade_front.json -b1f3d8bc0de9f8ed97e73f04de6f8f99c8a46ee7 assets/blockbox/models/block/spiked_stripped_crimson_palisade_back.json -cf7ecca6b464381e5ecb186fca3a2b73ed3310dc assets/blockbox/models/block/spiked_stripped_crimson_palisade_front.json -b7beb1adc68ff46ac6fa5bacafc212703f2320bb assets/blockbox/models/block/spiked_stripped_dark_oak_palisade_back.json -2cbfb77de84bcd88a50b6ff1ee51c5ab1978311d assets/blockbox/models/block/spiked_stripped_dark_oak_palisade_front.json -982090d8ab5300a017879f63628484c08161f336 assets/blockbox/models/block/spiked_stripped_jungle_palisade_back.json -5884f384f2e91e33cb57e36ea7b6160cccdb1606 assets/blockbox/models/block/spiked_stripped_jungle_palisade_front.json -2842bd598480c43497d38a047c9b6d7d6aa141eb assets/blockbox/models/block/spiked_stripped_mangrove_palisade_back.json -791bce78f62c04217c36e8513ca03929c6b9372f assets/blockbox/models/block/spiked_stripped_mangrove_palisade_front.json -4ce9a117b8064ace7808bcfc6d17120719521a03 assets/blockbox/models/block/spiked_stripped_oak_palisade_back.json -f4995795bbe8b4df8488acdcb88692ec6446b99d assets/blockbox/models/block/spiked_stripped_oak_palisade_front.json -0b37e354e4f66673f9a06bb63dff7a4606b52d60 assets/blockbox/models/block/spiked_stripped_spruce_palisade_back.json -d337926a472a8f4ddbe5ba13803ed284bca2f0e2 assets/blockbox/models/block/spiked_stripped_spruce_palisade_front.json -fa7cf5a15402e8db5a7d43740b14aef9f363df32 assets/blockbox/models/block/spiked_stripped_warped_palisade_back.json -d4f465fdd650277b9fd13a810823db912e48c361 assets/blockbox/models/block/spiked_stripped_warped_palisade_front.json -f0360527ce379f5ee696a5ff9f58c90d1740ab91 assets/blockbox/models/block/spiked_warped_palisade_back.json -0434a3b75e365e258398439889e398b0b4e30aec assets/blockbox/models/block/spiked_warped_palisade_front.json -d7a7e0e7c218480b66f0db665a5d171469bfe365 assets/blockbox/models/block/spiked_warped_palisade_post.json -7ff5af4c2af164a65fc20be1ae5791cd6481dd0c assets/blockbox/models/block/spruce_palisade_back.json -7f826747d326d72d195f66de1297448b4a74bf65 assets/blockbox/models/block/spruce_palisade_front.json -3fae0bd924e561cdce26579fcad948dc6a7b2269 assets/blockbox/models/block/spruce_palisade_post.json -66b1438b489a4022f3d2d14b1fdb274e2d0b9834 assets/blockbox/models/block/spruce_seat.json -8448f9ae88b01828dd74d84f06f1516e8209acf2 assets/blockbox/models/block/stripped_acacia_palisade_back.json -84901705af5d79af49de574c47559d49e52f6167 assets/blockbox/models/block/stripped_acacia_palisade_front.json -937a4896530b4c2f538afae51e3ee28c692e9fea assets/blockbox/models/block/stripped_acacia_palisade_post.json -7b71c904e368ce49f0e95abde05b1659d4f7a4d9 assets/blockbox/models/block/stripped_birch_palisade_back.json -446a219b5139ae46089aedac451a77e25248ef88 assets/blockbox/models/block/stripped_birch_palisade_front.json -8e582ec263a880bf49a78caed5c7b72bf33cf335 assets/blockbox/models/block/stripped_birch_palisade_post.json -4734fccd2bd60ed83020265b3c11288f2ca673ef assets/blockbox/models/block/stripped_cherry_palisade_back.json -72758b56efcdcc0f8e4c8935afff5cf24ac55ef3 assets/blockbox/models/block/stripped_cherry_palisade_front.json -ec55892f628669bdd65d5023315e2e88999ff5bf assets/blockbox/models/block/stripped_cherry_palisade_post.json -8852b855f642c061c6882dadca2ad73977e14739 assets/blockbox/models/block/stripped_crimson_palisade_back.json -e1d24763a9c8f59bf046f2ac5884512c0e5a4ed7 assets/blockbox/models/block/stripped_crimson_palisade_front.json -9fd5b3c91d89da212a3b991532131ed1864134fa assets/blockbox/models/block/stripped_crimson_palisade_post.json -298a1a2f340b1e804c90f757db01f6fe8f6e78d6 assets/blockbox/models/block/stripped_dark_oak_palisade_back.json -003963b10c43863c060403a18638b160f82d0df8 assets/blockbox/models/block/stripped_dark_oak_palisade_front.json -cb1a49574371be0f5e7da28eaca2293ba53a65d4 assets/blockbox/models/block/stripped_dark_oak_palisade_post.json -e99b45051604557f157f2be383b4e6a0588337de assets/blockbox/models/block/stripped_jungle_palisade_back.json -d90a48e655137db9194788e721f374c60332379f assets/blockbox/models/block/stripped_jungle_palisade_front.json -1ee4ffca4fb6bd1081744e2e93a67ff6a6894f3e assets/blockbox/models/block/stripped_jungle_palisade_post.json -4a889eedd04afb0e74b8d31aae85be019db820c7 assets/blockbox/models/block/stripped_mangrove_palisade_back.json -ac26bd3028bfd4011a5d14c8002f4c6ee1899271 assets/blockbox/models/block/stripped_mangrove_palisade_front.json -1df905687ab436c59d4dfc0233114a64c29ef199 assets/blockbox/models/block/stripped_mangrove_palisade_post.json -248c81b95892864510e50f9235a587c7838fec4f assets/blockbox/models/block/stripped_oak_palisade_back.json -be17103a13d28175e748000cd3e20859769ecb99 assets/blockbox/models/block/stripped_oak_palisade_front.json -f542e1c4cf78225dd214230cddac21189b544a93 assets/blockbox/models/block/stripped_oak_palisade_post.json -efc8bc18b40e0e067b2401d8b19943d4997e2e87 assets/blockbox/models/block/stripped_spiked_acacia_palisade_post.json -015ced60d79dfb8704b9bb89e80e3c9ea95ae7b3 assets/blockbox/models/block/stripped_spiked_birch_palisade_post.json -189926e655e228bf8cc30279c11964f51aba569b assets/blockbox/models/block/stripped_spiked_cherry_palisade_post.json -b505468aec2aad5a79fea5719952105d05d954d5 assets/blockbox/models/block/stripped_spiked_crimson_palisade_post.json -80c12204b46bc878a0d8074b9f1eeac94b8796b7 assets/blockbox/models/block/stripped_spiked_dark_oak_palisade_post.json -3f0ae49d8e4f9ceec69e396cfc2cc78913ab46f0 assets/blockbox/models/block/stripped_spiked_jungle_palisade_post.json -85ff1efdd437ea70791b192d633ee21804607d59 assets/blockbox/models/block/stripped_spiked_mangrove_palisade_post.json -70322b52c767a55f416b8fc7c875da62424219ba assets/blockbox/models/block/stripped_spiked_oak_palisade_post.json -8101550d20461d290799ed431b9c10c79fd0bed4 assets/blockbox/models/block/stripped_spiked_spruce_palisade_post.json -eed607a9cd38af1c599f959856cb866d010b7c78 assets/blockbox/models/block/stripped_spiked_warped_palisade_post.json -6df570672552ccc8ccfd42d338e0ff74db010e40 assets/blockbox/models/block/stripped_spruce_palisade_back.json -b95019f4eb03b33cdcda3b00260dea5a014fcb9c assets/blockbox/models/block/stripped_spruce_palisade_front.json -b09d809bf34f465962ee31ff1a29a2ac28a8302a assets/blockbox/models/block/stripped_spruce_palisade_post.json -75e5e5c824cb9b1da3793945d921814dd36680e0 assets/blockbox/models/block/stripped_warped_palisade_back.json -e40ab2474fb8b8f9d24668e79b77a0e28071f71d assets/blockbox/models/block/stripped_warped_palisade_front.json -a0c5a8c228d0409c8ee1fe030a45ef45483e7859 assets/blockbox/models/block/stripped_warped_palisade_post.json -be579cf70ac71a41bba668ca962d0b39d5cc28f4 assets/blockbox/models/block/tiles.json -18bbbe9a68e3b31234cbea743cfa481cc9f1fa25 assets/blockbox/models/block/tile_slab.json -6728599c8fa531305cedfa1d762cb3414d5331ea assets/blockbox/models/block/tile_slab_top.json -067b00c3bb2834291d80832929f2ab65da7d363d assets/blockbox/models/block/tile_stairs.json -2182cc01574dd0a179e4e9a871878432714c9104 assets/blockbox/models/block/tile_stairs_inner.json -8b0d74304d7daaa05d2a6a3bba5718e3715cf725 assets/blockbox/models/block/tile_stairs_outer.json -fcf40ae69af115f17ef1c9c724906335c3fb8113 assets/blockbox/models/block/warped_palisade_back.json -c063978f33c5c98e20845d9be54dfbe252207c90 assets/blockbox/models/block/warped_palisade_front.json -241d632fe930be3a138f31b11311e1bd80e41124 assets/blockbox/models/block/warped_palisade_post.json -e853eb4b0dfadc1f564762c68d20cfb04d1648d9 assets/blockbox/models/block/warped_seat.json -d43cdaa1d915f9ce92a33a57c6212c81af0c2a62 assets/blockbox/models/block/waxed_copper_pillar.json -01ff4615158af39dfc57e74d74505275f8ea553c assets/blockbox/models/block/waxed_copper_pillar_horizontal.json -013fb484f595130724a713bd85150ddd42b3723c assets/blockbox/models/block/waxed_exposed_copper_pillar.json -2929862e5c9b9f680fbe3c9e505ec629d35d5d30 assets/blockbox/models/block/waxed_exposed_copper_pillar_horizontal.json -059ddf6dad99dc65accc1c44e6f138e33d4ecbdf assets/blockbox/models/block/waxed_oxidized_copper_pillar.json -7ebdf7a191420625828220835474481510c86c0e assets/blockbox/models/block/waxed_oxidized_copper_pillar_horizontal.json -a2b0d3dde3a97eb1e269906e8d6acfd9c5074347 assets/blockbox/models/block/waxed_weathered_copper_pillar.json -595690a365ce6c329dd89d4fbade0b9ed1248575 assets/blockbox/models/block/waxed_weathered_copper_pillar_horizontal.json -4eefe8d970b0bd3f577e911d73925505d0b3e95e assets/blockbox/models/block/weathered_copper_bars_cap.json -751f06303bee4d4baef391c3d1a390de58be0a27 assets/blockbox/models/block/weathered_copper_bars_cap_alt.json -4ae43c18f50f3332a74b84016f1dafbc67c9ad5a assets/blockbox/models/block/weathered_copper_bars_post.json -3d565761e6c11aba8e666f3866fbe28934f6cf23 assets/blockbox/models/block/weathered_copper_bars_post_ends.json -6caef1bde4f7915303f9d4e1df286cfd1e1abe06 assets/blockbox/models/block/weathered_copper_bars_side.json -8ab321d993b688a62f144fff1d5c36eeb3ac2643 assets/blockbox/models/block/weathered_copper_bars_side_alt.json -a2b0d3dde3a97eb1e269906e8d6acfd9c5074347 assets/blockbox/models/block/weathered_copper_pillar.json -595690a365ce6c329dd89d4fbade0b9ed1248575 assets/blockbox/models/block/weathered_copper_pillar_horizontal.json -53b552c01f91f7ea0a1424a9fa474feb95200d56 assets/blockbox/models/block/white_sky_lantern.json -5dad1fd98488dc67f00d8e1cec6424aaf95e5140 assets/blockbox/models/block/yellow_sky_lantern.json diff --git a/src/generated/resources/.cache/8c8364f4e83c409ec545b3c2adc7d52ce75bbb78 b/src/generated/resources/.cache/28b4b53cd706bc6b6e3f6a8fda45d834ad59c7ec similarity index 91% rename from src/generated/resources/.cache/8c8364f4e83c409ec545b3c2adc7d52ce75bbb78 rename to src/generated/resources/.cache/28b4b53cd706bc6b6e3f6a8fda45d834ad59c7ec index 441deb6..1d14e44 100644 --- a/src/generated/resources/.cache/8c8364f4e83c409ec545b3c2adc7d52ce75bbb78 +++ b/src/generated/resources/.cache/28b4b53cd706bc6b6e3f6a8fda45d834ad59c7ec @@ -1,4 +1,4 @@ -// 1.21.1 2025-02-15T19:56:07.9870439 Tags for minecraft:item mod id vanilla +// 26.1.1 2026-04-03T00:07:39.7120262 Tags for minecraft:item mod id blockbox ac505c538459acba3d5cbbc8d6cef561ae253f92 data/blockbox/tags/item/golden_blocks.json 809acd4690b1fa37484b9b1dce4556313f9a4fd4 data/blockbox/tags/item/palisades.json 888158b7f20bfc6d8b528f2d3cada3de04678dd0 data/blockbox/tags/item/sky_lanterns.json diff --git a/src/generated/resources/.cache/4111a1f23d54e1687ad2bc9e4b1643f56c873e0c b/src/generated/resources/.cache/4111a1f23d54e1687ad2bc9e4b1643f56c873e0c index f0b436f..5563055 100644 --- a/src/generated/resources/.cache/4111a1f23d54e1687ad2bc9e4b1643f56c873e0c +++ b/src/generated/resources/.cache/4111a1f23d54e1687ad2bc9e4b1643f56c873e0c @@ -1,3 +1,3 @@ -// 1.21.1 2025-01-30T14:01:52.4989262 Tags for minecraft:damage_type mod id blockbox +// 26.1.1 2026-04-03T00:07:39.7110267 Tags for minecraft:damage_type mod id blockbox ebda13a0c02bbda4c1faf1e35c0a88e023efc50f data/minecraft/tags/damage_type/no_knockback.json ebda13a0c02bbda4c1faf1e35c0a88e023efc50f data/minecraft/tags/damage_type/panic_environmental_causes.json diff --git a/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d b/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d index 49b4cf2..7fc9b16 100644 --- a/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d +++ b/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d @@ -1,4 +1,4 @@ -// 1.21.1 2025-02-13T17:28:06.9564141 Loot Tables +// 26.1.1 2026-04-03T00:07:39.7130401 Loot Tables 21d023bbc6803113198cdc6b2685f08f98d6e6e5 data/blockbox/loot_table/blocks/acacia_palisade.json efe77edd4c80c7ac1a0560a0e8e7cc2c6f8add76 data/blockbox/loot_table/blocks/acacia_seat.json cf59f53d85513df5b7135ad8bb3f1c9cc166529b data/blockbox/loot_table/blocks/amethyst_mosaic.json @@ -20,7 +20,6 @@ a64a57a9d8b5f02aab63b55ae41936bb8b11eb91 data/blockbox/loot_table/blocks/black_s a9b0c38fee6d5acdde0d6764030a455f84ec5d4e data/blockbox/loot_table/blocks/cherry_palisade.json 2ebbd87222913dae07f33f16776b16d983d638f2 data/blockbox/loot_table/blocks/cherry_seat.json 4ea86fe77a8377858192592b018fdb84ce1df3bf data/blockbox/loot_table/blocks/chiseled_gold.json -5be0e6e99e2285f231880f691492eb68af841f37 data/blockbox/loot_table/blocks/copper_bars.json 8151d5ea9e7bec036a407e79020b9f1dee889207 data/blockbox/loot_table/blocks/copper_pillar.json 15dbb555b6c7d9254b60c21b41edf873be064a87 data/blockbox/loot_table/blocks/corrugated_iron_plate.json 8329dd7c21eae9bfeb363954fe967ccee5842b68 data/blockbox/loot_table/blocks/corrugated_iron_plate_slab.json @@ -37,7 +36,6 @@ c1960cda37b3c7877e4c0dca106e082df2de2ee3 data/blockbox/loot_table/blocks/cut_ame 6a1fa0f47548525c1d90b7af450c4c25c3174abf data/blockbox/loot_table/blocks/diorite_brick_slab.json 025d1e777eef8a71198d8184ebcdfd09b6cd798b data/blockbox/loot_table/blocks/diorite_brick_stairs.json 29d44c61e7c197e65a9cad4aef5b21ae8d7fde1e data/blockbox/loot_table/blocks/diorite_brick_wall.json -3d98028461e69fbf73437f0c7f52ecb472c05dbd data/blockbox/loot_table/blocks/exposed_copper_bars.json b9dd4aca15179b77575b82981e4a23f43b522461 data/blockbox/loot_table/blocks/exposed_copper_pillar.json 6e4ca8ba652ab7792bb5dd3f4dd501e23fd07dd4 data/blockbox/loot_table/blocks/golden_bars.json 59f9e95bbec84085157eb243a7580365a589de97 data/blockbox/loot_table/blocks/golden_bricks.json @@ -77,7 +75,6 @@ b8cea8a08317d8830c93684274770beb72e1240a data/blockbox/loot_table/blocks/magenta 1160abc455861461ae398ed1f17b4d2debcfe430 data/blockbox/loot_table/blocks/oak_palisade.json eeb52f1fe52dc1b28f22e316293e19321dd974b8 data/blockbox/loot_table/blocks/oak_seat.json c6951fbf2d7f61d068cf8c5d4d83ba1f9af14a37 data/blockbox/loot_table/blocks/orange_sky_lantern.json -4db068cf6b0a22d3ed537c9a45b0ea46b30a99d5 data/blockbox/loot_table/blocks/oxidized_copper_bars.json bb436d7931af77f44c2fbfbda0fa087995293935 data/blockbox/loot_table/blocks/oxidized_copper_pillar.json 99d117758d75f85f8a5d00b50fb99a1abcec06ac data/blockbox/loot_table/blocks/packed_ice_bricks.json 9b9a2c0c258a7c4214c55fbc0f0a1af05c4d4b53 data/blockbox/loot_table/blocks/packed_ice_brick_slab.json @@ -140,15 +137,10 @@ a9078332418081b2176570382a7e766bd609fe8c data/blockbox/loot_table/blocks/tile_sl 9063e899e84bc0545737c6757e6abf68d29ff7c1 data/blockbox/loot_table/blocks/tile_stairs.json 61d2462b9b327fc508a379db5f585a68ece7c228 data/blockbox/loot_table/blocks/warped_palisade.json b5219aff5ca65e00d7f3009902f4228bb5585c05 data/blockbox/loot_table/blocks/warped_seat.json -bb9fa063a8fcccef0b19808608142d9e70ed50c4 data/blockbox/loot_table/blocks/waxed_copper_bars.json a7754d7d21b389ddd11e4cf9bd65d370b1f81764 data/blockbox/loot_table/blocks/waxed_copper_pillar.json -4df7e3ef8885e543b7e9db7a7398f7e2fd7b27de data/blockbox/loot_table/blocks/waxed_exposed_copper_bars.json 4aca147dc61f19db43e990e9e45eaf40cdd40473 data/blockbox/loot_table/blocks/waxed_exposed_copper_pillar.json -3ace56a54f2fa0abef34bc4afaf819d3cf751e38 data/blockbox/loot_table/blocks/waxed_oxidized_copper_bars.json 177b9afca0796e2420408479e160caf42a1f82f8 data/blockbox/loot_table/blocks/waxed_oxidized_copper_pillar.json -e09f956dbb7c9b19644945508940ddf8e1a17087 data/blockbox/loot_table/blocks/waxed_weathered_copper_bars.json 4166ddad7851eda308a46d7ba7c2884d334cdc06 data/blockbox/loot_table/blocks/waxed_weathered_copper_pillar.json -d6103a31981b76464aff3a5170e8fd3a7f498486 data/blockbox/loot_table/blocks/weathered_copper_bars.json 07cc0b4ff1a0d9aad05adfc3a782e8f414a7cab9 data/blockbox/loot_table/blocks/weathered_copper_pillar.json dc4845aab27a76eee22c6075157173561fcefee0 data/blockbox/loot_table/blocks/white_sky_lantern.json dc7d8e3404f68e979f284f6c473fa4a496bf4725 data/blockbox/loot_table/blocks/yellow_sky_lantern.json diff --git a/src/generated/resources/.cache/62b50d99f461a44328950dd91938483b585bf367 b/src/generated/resources/.cache/62b50d99f461a44328950dd91938483b585bf367 index 4ff7f76..0483e92 100644 --- a/src/generated/resources/.cache/62b50d99f461a44328950dd91938483b585bf367 +++ b/src/generated/resources/.cache/62b50d99f461a44328950dd91938483b585bf367 @@ -1,4 +1,4 @@ -// 1.21.1 2026-02-09T20:05:33.105784 Tags for minecraft:block mod id blockbox +// 26.1.1 2026-04-03T00:07:39.7090268 Tags for minecraft:block mod id blockbox 713e4d947f67872698e3d4c43443368401cd7332 data/blockbox/tags/block/amethyst_blocks.json 58396f7792ed668419d6e489e8af3d1fc7345eef data/blockbox/tags/block/braziers.json ac505c538459acba3d5cbbc8d6cef561ae253f92 data/blockbox/tags/block/golden_blocks.json @@ -22,11 +22,11 @@ cc2f82a43ed6af49b6c45ce5336ff1af022d3306 data/minecraft/tags/block/dragon_immune c4500297f029dde8936912f27afdbcd675d074f7 data/minecraft/tags/block/guarded_by_piglins.json 7bb19f21df82244955c2b13fc902e89d28bad4ef data/minecraft/tags/block/impermeable.json a236871b1fd06943160d4e7eb06e26824f35d448 data/minecraft/tags/block/mineable/axe.json -23a2ddf54941ce664721985c2d2a184771d21266 data/minecraft/tags/block/mineable/pickaxe.json +a7a8107d9bca9382792dc824cd8b2247aa56b357 data/minecraft/tags/block/mineable/pickaxe.json fc557e82e3627addd330344d6ab0bffe35f30ddf data/minecraft/tags/block/mineable/shovel.json cc2f82a43ed6af49b6c45ce5336ff1af022d3306 data/minecraft/tags/block/needs_diamond_tool.json c4500297f029dde8936912f27afdbcd675d074f7 data/minecraft/tags/block/needs_iron_tool.json -2876dfa713a30a88e248e2d5e4d96cd158663dc9 data/minecraft/tags/block/needs_stone_tool.json +8f5795639359bd76ecad22c873249f0b3ee6b82a data/minecraft/tags/block/needs_stone_tool.json e2a6ae6c7b2c909ff0bff584601ad2afedc99786 data/minecraft/tags/block/slabs.json cb242dc2ff2cf1d593d53aeb00df9f81b6469e52 data/minecraft/tags/block/stairs.json bdd7279042a7b839eab436fa8ed89aee817a9a44 data/minecraft/tags/block/trapdoors.json diff --git a/src/generated/resources/.cache/9230d51d45fc2eabed121ac3558dc8c6e3bbc771 b/src/generated/resources/.cache/9230d51d45fc2eabed121ac3558dc8c6e3bbc771 deleted file mode 100644 index 0e8c97a..0000000 --- a/src/generated/resources/.cache/9230d51d45fc2eabed121ac3558dc8c6e3bbc771 +++ /dev/null @@ -1,154 +0,0 @@ -// 1.21.1 2025-02-13T17:28:06.952413 Item Models: blockbox -fca27dcf20ce91e90812b733713a36b943ebfc8b assets/blockbox/models/item/acacia_palisade.json -56edae35411785995cfa08df92b58e026b257027 assets/blockbox/models/item/acacia_seat.json -26682bf43225d445e1c4f8a336b0b22ceaf85737 assets/blockbox/models/item/amethyst_mosaic.json -5b7534a83b1b325c7860fd709bc0dc33e3efdcdc assets/blockbox/models/item/amethyst_mosaic_slab.json -58ec76b16c780fbba0d9aac10c52f229df424ae9 assets/blockbox/models/item/amethyst_mosaic_stairs.json -e12842d08f5c4549ec54b5f285ad05e19032d75a assets/blockbox/models/item/andesite_bricks.json -5c04596f831d038b600a562a0b4882d421cf49d9 assets/blockbox/models/item/andesite_brick_slab.json -b147b236446ec824aebb9310145deb9fade501ef assets/blockbox/models/item/andesite_brick_stairs.json -82ce4d903f0a42b73d35e45a166a59b557f8cd4c assets/blockbox/models/item/andesite_brick_wall.json -10a4d5d338db4ebb777168e3befa226c3940e98c assets/blockbox/models/item/bamboo_seat.json -e26e93ede660590aade714bcbeb4481832a77fd8 assets/blockbox/models/item/birch_palisade.json -48f57a5da0b4f46d047538fa8e47622fdaa3fd51 assets/blockbox/models/item/birch_seat.json -dc25cd4ddf6651100780bf58d3d907cc7e1783d5 assets/blockbox/models/item/black_sky_lantern.json -990dc292c70e296efcca721cd1d81d7005bc0ce4 assets/blockbox/models/item/blue_sky_lantern.json -8dde497fd8bc1c394a0815fd8d37bf8ad6da9d7e assets/blockbox/models/item/brazier.json -ea65ec2bb67bd9626e3cc399beae629e8ccbcec7 assets/blockbox/models/item/broken_tile_mosaic.json -e906564c7bc89388175b4f06ef6e52920437e99c assets/blockbox/models/item/brown_sky_lantern.json -783ba73fb9f989ee98e75ae39a0ff062f739f3fd assets/blockbox/models/item/carved_snow.json -9fadb5ae875b6cbba6270834fd422617bb054bfb assets/blockbox/models/item/cherry_palisade.json -f6bd126baa5124e2f45092b525c49addcf03b3d5 assets/blockbox/models/item/cherry_seat.json -c1043a8dea28c0c36b07ddd153551c6dc126df35 assets/blockbox/models/item/chiseled_gold.json -d3abe89106dcf9e38123982aa5efc58660e6ba1f assets/blockbox/models/item/copper_bars.json -3fa9b5f5879a5fa9432c629f60e84872947db918 assets/blockbox/models/item/copper_pillar.json -f0c1075d223ed88745c2907d51b66dda67a9c3ff assets/blockbox/models/item/corrugated_iron_plate.json -c5c890ba3be94c7285fb879e106da864f8c139c9 assets/blockbox/models/item/corrugated_iron_plate_slab.json -64f122c617b5e21960354392b2a1b8a5e3ca9e1c assets/blockbox/models/item/corrugated_iron_plate_stairs.json -9b8e3927e6177ba1a228009586052bde807ed450 assets/blockbox/models/item/crimson_palisade.json -2cb9d8f2d278434114a4f7416cad6f29a20300f7 assets/blockbox/models/item/crimson_seat.json -9870a237c676dbf3870b5f3e75e0f6f100b1161e assets/blockbox/models/item/cut_amethyst.json -1fecc92653a75340a815c86d5da5468caf8063b7 assets/blockbox/models/item/cut_amethyst_slab.json -0ad14bbaa99464dc42cdbfa15c3cc629d0c47822 assets/blockbox/models/item/cut_amethyst_stairs.json -bea75d30a73676063622e97b78d18e0433945a73 assets/blockbox/models/item/cyan_sky_lantern.json -a75982f3a76d28fc954d739ea28c40049eaee3b3 assets/blockbox/models/item/dark_oak_palisade.json -3eb56b6c06ae4fd72a0dd7d19f406e26b582e394 assets/blockbox/models/item/dark_oak_seat.json -121a503d7f3522910a7770389fed018e98cca5a0 assets/blockbox/models/item/diorite_bricks.json -ddcb794c2c4dd0b57317ae4b11ecb2bd6454fe04 assets/blockbox/models/item/diorite_brick_slab.json -f74568c5a6f329e2116b10f4ace74743b0d05f8b assets/blockbox/models/item/diorite_brick_stairs.json -08826fea2507500b3209434eea58da764cd08259 assets/blockbox/models/item/diorite_brick_wall.json -b7bd71d85cb16436bf102804762e4d7634fa2862 assets/blockbox/models/item/exposed_copper_bars.json -52d0fb62e3fc37b3809e40789005df3b2fd540e7 assets/blockbox/models/item/exposed_copper_pillar.json -11f4541f68dca6454233620c649af8043af9bd68 assets/blockbox/models/item/golden_bars.json -f83c3c9c231046ec2e272470ef2d680e8156b107 assets/blockbox/models/item/golden_bricks.json -4f8503d11db44b6cf3e92bac58e5d1cd9af1df03 assets/blockbox/models/item/golden_brick_slab.json -93dbaf97349c7d2a24469b19fcf3dad7dfd4c607 assets/blockbox/models/item/golden_brick_stairs.json -f092954eae7019cacf50237a8f3180090fa7c5ad assets/blockbox/models/item/golden_door.json -2ab2b669d5786ed61cd753cda2e524c602ae0a1c assets/blockbox/models/item/golden_pillar.json -b1519fc4c13538925748e0c13be91c3f9c3a6ea7 assets/blockbox/models/item/golden_tiles.json -066620de12498a58fab4329cb01a73e1cc218b05 assets/blockbox/models/item/golden_trapdoor.json -7239e1b9a99a66bec7b4dc073a0d72014b890481 assets/blockbox/models/item/granite_bricks.json -b6c89d6c81da48b6ba898cb2a67a9092d88fb0d4 assets/blockbox/models/item/granite_brick_slab.json -e5f8cb9e2fc3847228d3e1cdca6afdc86986cff9 assets/blockbox/models/item/granite_brick_stairs.json -4180653bc7d8a8860730b9e749ff1b145b5b5491 assets/blockbox/models/item/granite_brick_wall.json -4fecab6cc4e39ee8bceae1381fd4e694c5edad44 assets/blockbox/models/item/gray_sky_lantern.json -9ae070ff7d8399992073ec0d4cf331f94b9f8861 assets/blockbox/models/item/green_sky_lantern.json -b023836dbcefdbb8c907c8eb0e3802771bc18c36 assets/blockbox/models/item/iron_plate.json -2e65fee8b6edb75f3b7bf14308222eb69d74f967 assets/blockbox/models/item/iron_plate_door.json -ce46e330c626506b78191be9ea2e825a9969f2de assets/blockbox/models/item/iron_plate_pillar.json -70c2a06a978a15cac1fd24970239112fd18b8228 assets/blockbox/models/item/iron_plate_trapdoor.json -fc6fc14b14a6e220c859e106bff3085bbd6538ca assets/blockbox/models/item/iron_tread_plate.json -79b9ec2abc28e260671c53b656d2eef06ff41cb9 assets/blockbox/models/item/iron_tread_plate_slab.json -f054011ee452b502d41fd0e0779b712e936b5647 assets/blockbox/models/item/iron_tread_plate_stairs.json -354f2947f6439f4272b4a7a4774ac147a7044f03 assets/blockbox/models/item/jungle_palisade.json -74cf31489e3735bdaf7aefcfe8886ef5cb4a9094 assets/blockbox/models/item/jungle_seat.json -3482f7c756e4bb66a58d44fdd1ed973d3645d509 assets/blockbox/models/item/lapis_lazuli_bricks.json -b6c67a8df6cf2fc8096ce819623c15df581a181e assets/blockbox/models/item/lapis_lazuli_brick_slab.json -020c7c1ae6f4110f68220a62d83cbfbe4ac34e08 assets/blockbox/models/item/lapis_lazuli_brick_stairs.json -db51fc57052ef4cc853f15eb21e9fff57da655de assets/blockbox/models/item/lapis_lazuli_mosaic.json -0a707474d40ca9a8783420e741e3d6aaae7a8cbf assets/blockbox/models/item/lapis_lazuli_mosaic_slab.json -6cf3d6c82493f30b084309b9cecf3e7fd80c8cdc assets/blockbox/models/item/lapis_lazuli_mosaic_stairs.json -f58743971c545bac1d39721d679e5332e2aa7f34 assets/blockbox/models/item/light_blue_sky_lantern.json -2d74e62d7b5c9bb67807b86578774a149e82c9ed assets/blockbox/models/item/light_gray_sky_lantern.json -1c2b617483f5a3aa579fb576151b5464fcd0af29 assets/blockbox/models/item/lime_sky_lantern.json -66522d86a5775e0730bc3d9f86cbc427fc79eb91 assets/blockbox/models/item/magenta_sky_lantern.json -83338e49f650877d025949bdce9c76453fdc8b58 assets/blockbox/models/item/mangrove_palisade.json -c4355306961e3bee2523ba7dffd4649095bff743 assets/blockbox/models/item/mangrove_seat.json -7c55794b830fc510c58e959c568791c8ca6a65f3 assets/blockbox/models/item/oak_palisade.json -e7599efc760ca6f8b9a9b5de01130f445606252b assets/blockbox/models/item/oak_seat.json -78dfd02530761c25fa57f019a4430790dc86db9e assets/blockbox/models/item/orange_sky_lantern.json -65086c566069e02ec9b1ae5122c1040191aacb22 assets/blockbox/models/item/oxidized_copper_bars.json -b744cc11cbdf03cf2200d7540aaf2417b671b703 assets/blockbox/models/item/oxidized_copper_pillar.json -e518fb1968e7d0fa33b8865865da1391f3fc0406 assets/blockbox/models/item/packed_ice_bricks.json -6f129dc412458996290a42e15e19b40006a4dd61 assets/blockbox/models/item/packed_ice_brick_slab.json -18dba6f7f00151b5b429d576810b280f03a4e531 assets/blockbox/models/item/packed_ice_brick_stairs.json -9e9eff29e92fd8850108e6f14cce545e7a7573a5 assets/blockbox/models/item/packed_ice_brick_wall.json -31076118414fbdb56a5f6dc24c1421e4be19f1bb assets/blockbox/models/item/packed_snow.json -2df59837cab8f7243475defc13cfb37c80c87c1a assets/blockbox/models/item/pink_sky_lantern.json -c0e2545266d5ff7989cc118d3ce5f1450adb0fe6 assets/blockbox/models/item/polished_amethyst.json -68afe32fbbe9722d736f4a06ea8c163d5c3c8f17 assets/blockbox/models/item/polished_obsidian.json -8f99d76e1cdaac01df2c4a490ff5ccec331be834 assets/blockbox/models/item/polished_packed_ice.json -2d7a0bb1b2e306dff00288b957a95a5a2836b7d7 assets/blockbox/models/item/purple_sky_lantern.json -d821980d86aef9aadb8e0eca83aaae35ab57afe4 assets/blockbox/models/item/red_sandstone_bricks.json -f542535a48a6bbcaa99173049e7978b6b7ed7fb4 assets/blockbox/models/item/red_sandstone_brick_slab.json -f524bb5bb8e0f2ef31615bbc2b658fc93c7a8e10 assets/blockbox/models/item/red_sandstone_brick_stairs.json -7d888133b2c479e78c401402f7c4d588d0e6bc3e assets/blockbox/models/item/red_sky_lantern.json -7132403593fe40123eb7cab69743ec78cb1f458f assets/blockbox/models/item/rough_glass.json -963bd76c15f45d36228c1cbe63966202ffb1e7ce assets/blockbox/models/item/rough_glass_pane.json -2a2e0a194dbbc56b4dc88d57e82077ddd59aea40 assets/blockbox/models/item/sandstone_bricks.json -5f1bd13483ebdc027550ae75cc8b9af157e065f8 assets/blockbox/models/item/sandstone_brick_slab.json -da55aee7b0e301b65f64c354085b2ae61ab44ba2 assets/blockbox/models/item/sandstone_brick_stairs.json -8adf4a5bf3ed3928cdfd22b8217f365232082710 assets/blockbox/models/item/snow_bricks.json -13a1cb5a7f397da1872db4571780b6bedd4f4434 assets/blockbox/models/item/snow_brick_slab.json -94aeef99b8db4ead0fbfdb01150f5930ff73bb65 assets/blockbox/models/item/snow_brick_stairs.json -23964d71317052e7772c41abd994aafe1dfad6ce assets/blockbox/models/item/snow_brick_wall.json -ef14a45390c064e686a747a03f8755ed5093140f assets/blockbox/models/item/soul_brazier.json -e6cee3dccb0dfd895f0339960910fb861effe7cb assets/blockbox/models/item/spiked_acacia_palisade.json -9f77fa73fef281dffeac78627c93faad8fdd4a33 assets/blockbox/models/item/spiked_birch_palisade.json -b725cb7a218dcdf02ce869b524a69f27b9cc7c70 assets/blockbox/models/item/spiked_cherry_palisade.json -95bbe2e55c7e9c7ac3e13ce36748b2e6e909b45d assets/blockbox/models/item/spiked_crimson_palisade.json -75e540eb1950503d05370b04640081092bdcc162 assets/blockbox/models/item/spiked_dark_oak_palisade.json -8060321e115c929e93f48d71e802dfe3a7f82e33 assets/blockbox/models/item/spiked_jungle_palisade.json -b2b4fbf7bce2013cc59838bb32bd3a6333df659e assets/blockbox/models/item/spiked_mangrove_palisade.json -444585e3ddbf5fe32adc4dd302cc242ab6ddb5fa assets/blockbox/models/item/spiked_oak_palisade.json -779be49242091ea4a92b45bb5d3d82fb3cfb297d assets/blockbox/models/item/spiked_spruce_palisade.json -01e654deb1e5e20d8cea6afa04f1677a0b94138b assets/blockbox/models/item/spiked_warped_palisade.json -98b132ef65f62756845aa52736d6f1d3765d1a47 assets/blockbox/models/item/spruce_palisade.json -045c67b53b0cc6305d68120c78b88c2a1f5003c7 assets/blockbox/models/item/spruce_seat.json -643f4f212bc4cdb2242f56f434e6d8cb67978d19 assets/blockbox/models/item/stripped_acacia_palisade.json -3be79472f2ad475e61c9e7885eeed88466c0ed78 assets/blockbox/models/item/stripped_birch_palisade.json -7b87a7e135dffc18aa174c7de602de54d7b0844e assets/blockbox/models/item/stripped_cherry_palisade.json -aacb3c535f2855ef2701337f002cca1fd99aef49 assets/blockbox/models/item/stripped_crimson_palisade.json -5f84a800d0fc259e90959cae8f31e8013e1b4173 assets/blockbox/models/item/stripped_dark_oak_palisade.json -3b50531f633a5274eee7f7752c829c5407468ab1 assets/blockbox/models/item/stripped_jungle_palisade.json -3a14df4acc79ae9baed34b9f154d606a10ebfb67 assets/blockbox/models/item/stripped_mangrove_palisade.json -a027593ca0570a807a830eca615b10472a3b7e68 assets/blockbox/models/item/stripped_oak_palisade.json -88108695b80504bc7f18a984a3a2c90b60aeca4d assets/blockbox/models/item/stripped_spiked_acacia_palisade.json -43967b5fe2131d2d4ec89926532bc89ed58d8e38 assets/blockbox/models/item/stripped_spiked_birch_palisade.json -3f684ce20edd096674b4ecf0a0956c0f719190c1 assets/blockbox/models/item/stripped_spiked_cherry_palisade.json -135b362499eac01b725e39da24bc25ac0cc5440f assets/blockbox/models/item/stripped_spiked_crimson_palisade.json -7473fcf92284cf7f04425a474d7e000ff2b6cdf9 assets/blockbox/models/item/stripped_spiked_dark_oak_palisade.json -b0540dbafb66e828f3bee2c9e0feadd08cde86d0 assets/blockbox/models/item/stripped_spiked_jungle_palisade.json -f0565f4b50019ae9b1bc535b11a585ba311a54ac assets/blockbox/models/item/stripped_spiked_mangrove_palisade.json -dda1a9103408af9c70573666b294a4fcdf358558 assets/blockbox/models/item/stripped_spiked_oak_palisade.json -d5eda484715b1788e692dd674ec5ca679d5ea345 assets/blockbox/models/item/stripped_spiked_spruce_palisade.json -b5ec0690d3b92fb626a8f18e1cef7944e1dfdebb assets/blockbox/models/item/stripped_spiked_warped_palisade.json -eb2a0aadf4e097dbf8c0ec1882bc7e81fb7cb54a assets/blockbox/models/item/stripped_spruce_palisade.json -9069ac973f124f6454684e8fc7cf5b5a7fbab0f5 assets/blockbox/models/item/stripped_warped_palisade.json -6c0a8e270ce44064daed0856888813d7b4238e1b assets/blockbox/models/item/tiles.json -106224c40fa0ada8d18503d1ca31d3b8fba7dc79 assets/blockbox/models/item/tile_slab.json -96c36e5338ec9f1b34514974bbb1c12817e3aebc assets/blockbox/models/item/tile_stairs.json -33ddc94d3e1e12f27789c769d6ac130e29b45a31 assets/blockbox/models/item/warped_palisade.json -a59352d47de7bee1e3d6f2f9f40e58f2d3073834 assets/blockbox/models/item/warped_seat.json -d3abe89106dcf9e38123982aa5efc58660e6ba1f assets/blockbox/models/item/waxed_copper_bars.json -3fa9b5f5879a5fa9432c629f60e84872947db918 assets/blockbox/models/item/waxed_copper_pillar.json -b7bd71d85cb16436bf102804762e4d7634fa2862 assets/blockbox/models/item/waxed_exposed_copper_bars.json -52d0fb62e3fc37b3809e40789005df3b2fd540e7 assets/blockbox/models/item/waxed_exposed_copper_pillar.json -65086c566069e02ec9b1ae5122c1040191aacb22 assets/blockbox/models/item/waxed_oxidized_copper_bars.json -b744cc11cbdf03cf2200d7540aaf2417b671b703 assets/blockbox/models/item/waxed_oxidized_copper_pillar.json -a355e6f547732a37e7bd9271fecdf1277b4cd1b9 assets/blockbox/models/item/waxed_weathered_copper_bars.json -e164969616ef7011d0aa695ad07bf2ac10ec2663 assets/blockbox/models/item/waxed_weathered_copper_pillar.json -a355e6f547732a37e7bd9271fecdf1277b4cd1b9 assets/blockbox/models/item/weathered_copper_bars.json -e164969616ef7011d0aa695ad07bf2ac10ec2663 assets/blockbox/models/item/weathered_copper_pillar.json -3054b839419dee18667b6cc18f73d7b3c3f48543 assets/blockbox/models/item/white_sky_lantern.json -980db7a858ea50bca979f90ad8ea924179b7174d assets/blockbox/models/item/yellow_sky_lantern.json diff --git a/src/generated/resources/.cache/b5294eda5c650593108e068003e23d389cc35af6 b/src/generated/resources/.cache/b5294eda5c650593108e068003e23d389cc35af6 index b261a57..36a2210 100644 --- a/src/generated/resources/.cache/b5294eda5c650593108e068003e23d389cc35af6 +++ b/src/generated/resources/.cache/b5294eda5c650593108e068003e23d389cc35af6 @@ -1,2 +1,2 @@ -// 1.21.1 2025-02-13T12:31:08.8252873 Particle Descriptions +// 26.1.1 2026-04-03T00:07:39.712533 Particle Descriptions d54d04848452a56ee58589dbcd6075d771ea5527 assets/blockbox/particles/sparkle.json diff --git a/src/generated/resources/.cache/e0d3d0b8d9c807675613821fa865a35f707cd83f b/src/generated/resources/.cache/e0d3d0b8d9c807675613821fa865a35f707cd83f index 384b17e..7525fcf 100644 --- a/src/generated/resources/.cache/e0d3d0b8d9c807675613821fa865a35f707cd83f +++ b/src/generated/resources/.cache/e0d3d0b8d9c807675613821fa865a35f707cd83f @@ -1,4 +1,4 @@ -// 1.21.1 2025-02-15T19:56:07.9840425 Data Maps -b98fe67481aa6b8c224742185bf2a4a124fbb4ef data/neoforge/data_maps/block/oxidizables.json -fc9f3cdfb47866fb36446597df85601bc5ad0814 data/neoforge/data_maps/block/waxables.json +// 26.1.1 2026-04-03T00:07:39.7110267 Data Maps +eb53ef127b06fe9e0ddc5be607a22cff13aa9a3a data/neoforge/data_maps/block/oxidizables.json +2034c8e3215a0b2b57b79884898cdcb62651f58d data/neoforge/data_maps/block/waxables.json 5b8852df72a613d258a668b4d21df6613113c77b data/neoforge/data_maps/item/furnace_fuels.json diff --git a/src/generated/resources/.cache/e16cac6c86bfbde32d631058d80afb71d7a8301c b/src/generated/resources/.cache/e16cac6c86bfbde32d631058d80afb71d7a8301c new file mode 100644 index 0000000..f80156e --- /dev/null +++ b/src/generated/resources/.cache/e16cac6c86bfbde32d631058d80afb71d7a8301c @@ -0,0 +1,671 @@ +// 26.1.1 2026-04-03T00:07:39.7236171 Model Definitions - blockbox +57741ed53ecabbf959a88b1adb4fb893265c9703 assets/blockbox/blockstates/acacia_palisade.json +231dc493a7620b450bac3161ea140406621455eb assets/blockbox/blockstates/acacia_seat.json +c980475bf911712269d3c70e52d5f32c5d54acf9 assets/blockbox/blockstates/amethyst_mosaic.json +c7e4907ad3467a0726b9e5a7e590136a5763bbca assets/blockbox/blockstates/amethyst_mosaic_slab.json +8fead0ba7380e2b3758794584daca239300a914e assets/blockbox/blockstates/amethyst_mosaic_stairs.json +6ee0dc204de28168bdc1a0eecad1727b2321bfbd assets/blockbox/blockstates/andesite_bricks.json +b82df164a30c79a5d023a69c1b6c37c0020f9175 assets/blockbox/blockstates/andesite_brick_slab.json +671c7783748de0bb7c2403f95c292cba3d6f96a2 assets/blockbox/blockstates/andesite_brick_stairs.json +09a8e46c189ce4a68fcc46b6d68edcaf7a09475a assets/blockbox/blockstates/andesite_brick_wall.json +e281754efc9e1aa53909c2a753565c8c569ffa37 assets/blockbox/blockstates/bamboo_seat.json +4997fe2fa24fa20c3a5bc8772a387819b36377bb assets/blockbox/blockstates/birch_palisade.json +dcf35dfbb1305e4a834fede2051259c999edee71 assets/blockbox/blockstates/birch_seat.json +3170b6540e5a43759916387b1284a217adfcadd4 assets/blockbox/blockstates/black_sky_lantern.json +c5658042688b344c4f16d61dad90431e519ad9d9 assets/blockbox/blockstates/blue_sky_lantern.json +fb21ae1367acd36dc0bb96711e1deea023a108d9 assets/blockbox/blockstates/brazier.json +932ae10fb97df7b7e37c17705c2c2bc15759a0da assets/blockbox/blockstates/broken_tile_mosaic.json +6cb7e8d5faf8499baee89f4ab6b537fe922f81ce assets/blockbox/blockstates/brown_sky_lantern.json +81d6db4c09afeac14ca23b0e4bf0f5c624b08394 assets/blockbox/blockstates/carved_snow.json +76c4cdfada58f7bfea420ff8b02db0814e163540 assets/blockbox/blockstates/cherry_palisade.json +ba095b5bd97867251f2f0fd71f0dabb885a83278 assets/blockbox/blockstates/cherry_seat.json +ad7a027710f55571dcdc607bf4b901da14e880d3 assets/blockbox/blockstates/chiseled_gold.json +33db09fc6e19ded9e4543bbc5fa224fd5551e7a8 assets/blockbox/blockstates/copper_pillar.json +ff0e1ac2b5dac006b0213af22385b3fec0720d81 assets/blockbox/blockstates/corrugated_iron_plate.json +e4494d44a6fef0cdca2edd9f4330b515373eb97d assets/blockbox/blockstates/corrugated_iron_plate_slab.json +98c0399b65c02be46c7cd4611c25ed69f4819974 assets/blockbox/blockstates/corrugated_iron_plate_stairs.json +ab1c9384e93ea889994496e16524bb916a646ded assets/blockbox/blockstates/crimson_palisade.json +ace9dc5702521a84e82fd2e3cc3681b4e11b0cc8 assets/blockbox/blockstates/crimson_seat.json +8c04be52546d5dc243c9113678fab521417ad525 assets/blockbox/blockstates/cut_amethyst.json +b3a7f1f172a75c2fad34bc496383db42ec4be17e assets/blockbox/blockstates/cut_amethyst_slab.json +3c2a662da7b3ed6f050bac188315079491906667 assets/blockbox/blockstates/cut_amethyst_stairs.json +51711c4f27ff8553b33cf4985792b9a488b0f888 assets/blockbox/blockstates/cyan_sky_lantern.json +65a9e2b3dd9520435ddf74d2020b98d6a93200f0 assets/blockbox/blockstates/dark_oak_palisade.json +5e0423a79166548ee99bf5cb91a900641e895328 assets/blockbox/blockstates/dark_oak_seat.json +293e8c363cafe4675d7a7ca3bce518b4abb0360f assets/blockbox/blockstates/diorite_bricks.json +5ad1f6fea701eb6d049f059ab88756ea1eda6fa5 assets/blockbox/blockstates/diorite_brick_slab.json +484af76a44aedb5188dc4a7a04e6e693bd93d3c1 assets/blockbox/blockstates/diorite_brick_stairs.json +ca9fd97c522d4f145ba0d2a5c7e6b72061d75fc2 assets/blockbox/blockstates/diorite_brick_wall.json +eaafb4b26b6d840848a821ae057fa5354e8025b1 assets/blockbox/blockstates/exposed_copper_pillar.json +ed4f3ce04b899a1aab4a9b887275d820903ac03a assets/blockbox/blockstates/golden_bars.json +2e4ab761bfa030f14dc72ce20499025dcb5d8179 assets/blockbox/blockstates/golden_bricks.json +afac497e8e6581ab5eba5daa5f9007accd58b89c assets/blockbox/blockstates/golden_brick_slab.json +478193dbc172b443b4b5979b5cc24b3a12f8db6a assets/blockbox/blockstates/golden_brick_stairs.json +bb22793e8ed2bea697676593351850f48794ea2a assets/blockbox/blockstates/golden_door.json +5be3b56ea60fd74066ee8f64da9c75c4310a325c assets/blockbox/blockstates/golden_pillar.json +1d519522d1ce72d95c746d0eb7a0f1b1d603deac assets/blockbox/blockstates/golden_tiles.json +e0efb1b0e0b8cd2fd44581bb59102f6972c0d43c assets/blockbox/blockstates/golden_trapdoor.json +7343b36f3568b309606c43c8331f7ded89ca7c44 assets/blockbox/blockstates/granite_bricks.json +7139e4cd5d93db30735e689d6d448ad27067c5ab assets/blockbox/blockstates/granite_brick_slab.json +b78c7bd5f6ca6b9dfafba1e1e8de72996976c748 assets/blockbox/blockstates/granite_brick_stairs.json +07f0d5d2d29173d644968840908851470e46d721 assets/blockbox/blockstates/granite_brick_wall.json +ef308b1ba45f5b4f248cf4982943e44d352f4844 assets/blockbox/blockstates/gray_sky_lantern.json +0af3628244bcdbb4877c269fe47fcebe197d10d6 assets/blockbox/blockstates/green_sky_lantern.json +ef3da1f1e10b136a4060a85e40ff11e8cf4a01d5 assets/blockbox/blockstates/iron_plate.json +dd2d9efbfbd63a5fd281aa53f820af57c9ea92ef assets/blockbox/blockstates/iron_plate_door.json +8526f450a34a197c73cb1bc50cb33db6cf30ebde assets/blockbox/blockstates/iron_plate_pillar.json +fe3d3b5fc5fb6e9e5b7c950f56842aa493b8ceac assets/blockbox/blockstates/iron_plate_trapdoor.json +86b3e2308733e29cfd3728928ebcd7c6df40779a assets/blockbox/blockstates/iron_tread_plate.json +b54cfdf513d08638c4061a141bc9444b166007a1 assets/blockbox/blockstates/iron_tread_plate_slab.json +efb794a4e892d662a40cc8b5c16cdf6e3ec20a11 assets/blockbox/blockstates/iron_tread_plate_stairs.json +a05d354efd713c01236b44e1f703de0190582952 assets/blockbox/blockstates/jungle_palisade.json +e4971c95a2fbf27521c09c9603a417dd7b114d86 assets/blockbox/blockstates/jungle_seat.json +8d857de285fe0bbda7790376c21ba0b87a24a584 assets/blockbox/blockstates/lapis_lazuli_bricks.json +deb202b582984ffb6d169406c8d34ddda0d76f0d assets/blockbox/blockstates/lapis_lazuli_brick_slab.json +198c71d0e889afb04447d983dee96378d7cc8a62 assets/blockbox/blockstates/lapis_lazuli_brick_stairs.json +91ac960ccc7c23d3047bc000089b07082acc0429 assets/blockbox/blockstates/lapis_lazuli_mosaic.json +133b63948eff5bc8d64708e387d0d0e12df2ca66 assets/blockbox/blockstates/lapis_lazuli_mosaic_slab.json +3521078be4c660310324fd18d1a4ca91b8157fc6 assets/blockbox/blockstates/lapis_lazuli_mosaic_stairs.json +fb95592d1c5c4b29a95bb08af199d266a9d32942 assets/blockbox/blockstates/light_blue_sky_lantern.json +3ce0cc021a4a44f53157eb8d21a0ea26e5af5980 assets/blockbox/blockstates/light_gray_sky_lantern.json +deb2f236381c0ba7b09461d8f3eedcc2b163299f assets/blockbox/blockstates/lime_sky_lantern.json +884a868dfc05d078f2e5884c92b5e9c08b63cfea assets/blockbox/blockstates/magenta_sky_lantern.json +3f1d3a4709f4a50304f192e94d16fcb8d672d1c5 assets/blockbox/blockstates/mangrove_palisade.json +8029d4f523aad9251ac9a12056bc0d40f64473e8 assets/blockbox/blockstates/mangrove_seat.json +2d1347ccbc2eaaef22b8a049b2990abc28a8e4fa assets/blockbox/blockstates/oak_palisade.json +3335faea505e348bb83fb3108e67dc47c70c2e5b assets/blockbox/blockstates/oak_seat.json +d2e2301687c22a52fe4b7e242bfd2138119aa1f5 assets/blockbox/blockstates/orange_sky_lantern.json +32a8fa90e3ecb913d6251f101c953abbcf968a62 assets/blockbox/blockstates/oxidized_copper_pillar.json +09bbb70fb3c2e125aa416970e5fa7471f5a91763 assets/blockbox/blockstates/packed_ice_bricks.json +fa3de52420ea5237631048b85c6da64149a0b147 assets/blockbox/blockstates/packed_ice_brick_slab.json +b9de8427db1564e9cb5c390002ec44f9381bbacb assets/blockbox/blockstates/packed_ice_brick_stairs.json +f81f205cab9c7b6eeaa309884523307427b4ae44 assets/blockbox/blockstates/packed_ice_brick_wall.json +e6a4c22afb60227016a19473eabdfecc084b1146 assets/blockbox/blockstates/packed_snow.json +69780162b9f45b6bbe3e6800831686aa9fb97cc1 assets/blockbox/blockstates/pink_sky_lantern.json +e22028dddc2791272366b71eae2315dd4aae25df assets/blockbox/blockstates/polished_amethyst.json +0454d631374b1deb9a2168ebbb41ce70233ebb62 assets/blockbox/blockstates/polished_obsidian.json +e045ad76375a68c6faacca3f06b006faf46e8b0a assets/blockbox/blockstates/polished_packed_ice.json +f5a3a5739fd41523b46db95a893a715e59057384 assets/blockbox/blockstates/purple_sky_lantern.json +14fa3fdb882f39b26f08f30c99df72d23bacf3bc assets/blockbox/blockstates/red_sandstone_bricks.json +07781fc65c7ff2cae2ede5fc85345223cf457d89 assets/blockbox/blockstates/red_sandstone_brick_slab.json +acd5b8d7304ebcede00a62792977bb8686a834c7 assets/blockbox/blockstates/red_sandstone_brick_stairs.json +5bda59009b4f422d15f6ed26f65323df76c0be70 assets/blockbox/blockstates/red_sky_lantern.json +39fb377bedf0ae7aa406466b64e03047c9121ed9 assets/blockbox/blockstates/rough_glass.json +9a124da08d19dac6f46e9da51bccf2304c49666a assets/blockbox/blockstates/rough_glass_pane.json +9810cb67ebdcdc12be6e4c83ff4ffd8bbdad9bdb assets/blockbox/blockstates/sandstone_bricks.json +55a4bc7e5a52f855e30e4a9affda8e55e0171959 assets/blockbox/blockstates/sandstone_brick_slab.json +e0c02c5e165c2a68eabd20df0b8d351835e2e588 assets/blockbox/blockstates/sandstone_brick_stairs.json +3733b68aeea5a3dedac9bac066e5e01f4aa5dd32 assets/blockbox/blockstates/snow_bricks.json +5dd2bff7f6673641335fb0b6b0198e3fa97d79e7 assets/blockbox/blockstates/snow_brick_slab.json +d31916f6794d7853dafdbf1b2edb8864838bd589 assets/blockbox/blockstates/snow_brick_stairs.json +dbb8040c143d9abf24459c7bdd4f90e978ee6dbf assets/blockbox/blockstates/snow_brick_wall.json +ec9e809325c98005e60cbc28e9203fa116a43a70 assets/blockbox/blockstates/soul_brazier.json +29782d05a14e89aef10eb3d45c2624215d4add91 assets/blockbox/blockstates/spiked_acacia_palisade.json +b6443f713b416c29f5ad581a3fe95d3caa3d5e9c assets/blockbox/blockstates/spiked_birch_palisade.json +53e48c05065c25da18a6ff952bd9720355787368 assets/blockbox/blockstates/spiked_cherry_palisade.json +7b1a8cb7d4e7b2793dcffd13494fc27b5d051ba6 assets/blockbox/blockstates/spiked_crimson_palisade.json +e800c079f78100eeca35586d74e878c342b9bd5b assets/blockbox/blockstates/spiked_dark_oak_palisade.json +4df307d82415b848dc51f5e90481bd3c6ecb4776 assets/blockbox/blockstates/spiked_jungle_palisade.json +8bc7f464d5b8712d7eaff18548327077d42aaafc assets/blockbox/blockstates/spiked_mangrove_palisade.json +eeba12c1c4212d5515fa70df83e62754c63854e7 assets/blockbox/blockstates/spiked_oak_palisade.json +b6c1ef67542a9ffee59bbd30fda9caa8fae2c5bb assets/blockbox/blockstates/spiked_spruce_palisade.json +994b656bc2f8e49ddd44705bf9ba5bd8a41ffa57 assets/blockbox/blockstates/spiked_warped_palisade.json +5d8e0b2a3e7a7fb65ed38d7af318a21b86fa0f0a assets/blockbox/blockstates/spruce_palisade.json +f4b3dba99576d1d5a1aa2da8641a3e254a23d671 assets/blockbox/blockstates/spruce_seat.json +6fb6c2d81c901fe73aaf50ab502a83fb2a972ea4 assets/blockbox/blockstates/stripped_acacia_palisade.json +c88d8a74a0c357a90805bb1030271a95c03099f0 assets/blockbox/blockstates/stripped_birch_palisade.json +53f6960b8001c2347c4e8eab35cdb8447cdd11f0 assets/blockbox/blockstates/stripped_cherry_palisade.json +a4a9062723c9b0935ef8946e21a36879f8e30e22 assets/blockbox/blockstates/stripped_crimson_palisade.json +439563cb485c565e592c95630a0384632db71754 assets/blockbox/blockstates/stripped_dark_oak_palisade.json +ef5a284613e434fb61d1dec001f0daa223e28bcd assets/blockbox/blockstates/stripped_jungle_palisade.json +72702fe358db9378cc3cf1c364d15ae1e055e5a5 assets/blockbox/blockstates/stripped_mangrove_palisade.json +f0af66867fc8fe91fff9100c79383deeafab6804 assets/blockbox/blockstates/stripped_oak_palisade.json +7ec6058465aa1d6f8188683e6e584d0992292d7a assets/blockbox/blockstates/stripped_spiked_acacia_palisade.json +26cfd8757d8290f8caac2f0f98bd6bf09ebd8710 assets/blockbox/blockstates/stripped_spiked_birch_palisade.json +a384117f4869da4c8b4e96c659291a7fcec3117b assets/blockbox/blockstates/stripped_spiked_cherry_palisade.json +ce8e92ce41a17542d708335d62de3a8c74d33da5 assets/blockbox/blockstates/stripped_spiked_crimson_palisade.json +862047888de51d1e212613cc11f652b7ffe204d6 assets/blockbox/blockstates/stripped_spiked_dark_oak_palisade.json +908e66fef00a79629fe483a2d36268ae10bdc4b2 assets/blockbox/blockstates/stripped_spiked_jungle_palisade.json +9386761b7f9c5688d528817b04c19950b2f810dc assets/blockbox/blockstates/stripped_spiked_mangrove_palisade.json +a0bff9893eb7188d78490bbcf308e4eab2931893 assets/blockbox/blockstates/stripped_spiked_oak_palisade.json +6b12030a2bafe4165cbee3c292e7299daca5b1d9 assets/blockbox/blockstates/stripped_spiked_spruce_palisade.json +d41dc7e053786e5da112a51ed9bc89229ff6ab07 assets/blockbox/blockstates/stripped_spiked_warped_palisade.json +22969a0cd905bee241e3f0389670cd810664728e assets/blockbox/blockstates/stripped_spruce_palisade.json +93d037ee4c4dff8b8694a1412fb38b522883a843 assets/blockbox/blockstates/stripped_warped_palisade.json +09984415f968639bbe8dc12553e91751b970943b assets/blockbox/blockstates/tiles.json +db8c2ba472567e256ccddca9addd76277efe034c assets/blockbox/blockstates/tile_slab.json +a4ca57a5bced07b43535f1731965a5ad35dfbeaa assets/blockbox/blockstates/tile_stairs.json +123dcdfece7c3ba41d5f1f844ee0fef74f4bb09b assets/blockbox/blockstates/warped_palisade.json +dcc0afe8df779d5eafaaad4ad0563cf308ab5f7f assets/blockbox/blockstates/warped_seat.json +33db09fc6e19ded9e4543bbc5fa224fd5551e7a8 assets/blockbox/blockstates/waxed_copper_pillar.json +eaafb4b26b6d840848a821ae057fa5354e8025b1 assets/blockbox/blockstates/waxed_exposed_copper_pillar.json +32a8fa90e3ecb913d6251f101c953abbcf968a62 assets/blockbox/blockstates/waxed_oxidized_copper_pillar.json +b6c8ed084cfc26e07b5f58be96e18e9452b1fafa assets/blockbox/blockstates/waxed_weathered_copper_pillar.json +b6c8ed084cfc26e07b5f58be96e18e9452b1fafa assets/blockbox/blockstates/weathered_copper_pillar.json +c690e6ecf59461bb6f97840eb9a5eba3ad1f968b assets/blockbox/blockstates/white_sky_lantern.json +8a59f0146890eb850f8a8c94c9685d5f50a8c5dd assets/blockbox/blockstates/yellow_sky_lantern.json +e611ec28650ecf54ebf031d60f23a5c5c8088b2b assets/blockbox/items/acacia_palisade.json +fb6b9f7c51211ddcccd9eb8a4918236514f81f93 assets/blockbox/items/acacia_seat.json +0a15aee239c6c9cd64f19ca34b664954fda253ee assets/blockbox/items/amethyst_mosaic.json +5b793cdcbd1af6322cbb2f941d70eda89242fcac assets/blockbox/items/amethyst_mosaic_slab.json +5d1bb5cfa662731906701a3b539b5f7253aae9f1 assets/blockbox/items/amethyst_mosaic_stairs.json +563750f4b0b0be8f3ef095d744ab8d607a3c3b29 assets/blockbox/items/andesite_bricks.json +ae2e155b3a493fd4074ed84a4ffd72c34f75ce0f assets/blockbox/items/andesite_brick_slab.json +cdf7259972548d02ace510b05717f718513bb9b9 assets/blockbox/items/andesite_brick_stairs.json +719281c65baf7572d45b89e1dd02eab22a8f5ca6 assets/blockbox/items/andesite_brick_wall.json +8fad5c6d047a72fd22d2d9e0e566350bc9f62f16 assets/blockbox/items/bamboo_seat.json +dbf0fa3fe74cf731618ccf8a312c523f6be39cde assets/blockbox/items/birch_palisade.json +e9bb6a674ddef7c3115d28a1954df55646fcc513 assets/blockbox/items/birch_seat.json +6001cc275998c58f68e650141303451547733859 assets/blockbox/items/black_sky_lantern.json +a162b74d8d2c4cd37465ba812d74ac22f65c0e27 assets/blockbox/items/blue_sky_lantern.json +433c0f866e1fccb1c2395ed23886ea3c33886085 assets/blockbox/items/brazier.json +8273aef084962f34dee4cd6a9cac1a3e778acef0 assets/blockbox/items/broken_tile_mosaic.json +f3d2f1e42e0d98d3018a5366d9ce0b4773bce813 assets/blockbox/items/brown_sky_lantern.json +a3496b6fb5a5bb7371d840e3311ec97691b1391d assets/blockbox/items/carved_snow.json +9684c3fe8e942fe7a7ef57690c2ce3778ce717f5 assets/blockbox/items/cherry_palisade.json +6883afb93c10bfe911b5ea43a2314cd9048a73e8 assets/blockbox/items/cherry_seat.json +f69ce3b682dec3e42c5ce068bda2d536d75b2b35 assets/blockbox/items/chiseled_gold.json +fdd9c12b073cad2ff5e320c3695bf5ee7ad7f478 assets/blockbox/items/copper_pillar.json +924dc318b6a6edf67145c00440fe68e9319b78a4 assets/blockbox/items/corrugated_iron_plate.json +72a143ab880d12814ce9c4b173fbf3971a7f0769 assets/blockbox/items/corrugated_iron_plate_slab.json +4f3d6fb1760fe8b78105d68651c10cfa6f53d0ee assets/blockbox/items/corrugated_iron_plate_stairs.json +d8f1cbaf7d2159b5f45db5ba57178995bdf4bc71 assets/blockbox/items/crimson_palisade.json +32909d84a84c922bd1f6725cc714380da32f1dbc assets/blockbox/items/crimson_seat.json +8f8dacac2d06132e1b16399ca0b1bc45a7e45446 assets/blockbox/items/cut_amethyst.json +f1e27949cb622d2791abe48a4d9fd7397a579304 assets/blockbox/items/cut_amethyst_slab.json +a84047b682a53b0689724101dbcd0f73138ebc8c assets/blockbox/items/cut_amethyst_stairs.json +2646f0adffcc37a32b2f61f036ecb2591cb24869 assets/blockbox/items/cyan_sky_lantern.json +de04412e9f4ac6136f8f5355cba087a5ee36da04 assets/blockbox/items/dark_oak_palisade.json +dcec9d017ddd3f61e818b6a9d6b65196249af661 assets/blockbox/items/dark_oak_seat.json +33783c7ff3300a71b5fe7eb0dd188397eb1b5d42 assets/blockbox/items/diorite_bricks.json +95488b365cb452106958a5a5412cbcef8b1de845 assets/blockbox/items/diorite_brick_slab.json +4e24ea9577053a10f248e30eb3b824e82f1fb0e9 assets/blockbox/items/diorite_brick_stairs.json +a964d652494e2989e25e718fda64ddb2c6b8604b assets/blockbox/items/diorite_brick_wall.json +4133461f80eb315e395e46f9a303c0174a22c0d1 assets/blockbox/items/exposed_copper_pillar.json +00b1ecfef941b61f43a4caf6bf2562871dbdf591 assets/blockbox/items/golden_bars.json +7d14398c5766e004b3cb6190411d23041e6fe701 assets/blockbox/items/golden_bricks.json +6f2445c042f2c51b9c70cfe6b21ec23fc5439c01 assets/blockbox/items/golden_brick_slab.json +082ed81ef8e943cb3087859c456f5f5bacbaf71b assets/blockbox/items/golden_brick_stairs.json +bf18c9bf45b19de1f35b8aff236fad001c9ca28b assets/blockbox/items/golden_door.json +e022bfed8174dc80fc6609f8220b034759e81627 assets/blockbox/items/golden_pillar.json +3cbc999c2aed15d719f7f54027e5682d72a2ef42 assets/blockbox/items/golden_tiles.json +0cade03ed76668858eb075be3e03da857c821950 assets/blockbox/items/golden_trapdoor.json +03b0749e3b3249a6fdd590565674a002ca40ec2b assets/blockbox/items/granite_bricks.json +2347505bafe3af45a3dadb9153712d145c4034bc assets/blockbox/items/granite_brick_slab.json +448ac92e66c16b584ddf045628b0f25b988da6da assets/blockbox/items/granite_brick_stairs.json +f2b0c36202f5213cfc444ac166fef8844515cfd8 assets/blockbox/items/granite_brick_wall.json +439da8c314c43de08e5b9649bd68ebc0cc43f25c assets/blockbox/items/gray_sky_lantern.json +c7d78f2c54b06ee3f1f6968473a0ccad6e6aabdb assets/blockbox/items/green_sky_lantern.json +b7c46860de18992d24222c55fe6e3ffd3255e9cb assets/blockbox/items/iron_plate.json +9265a2efab3ba9e10822a280da535ad7aee2ea5f assets/blockbox/items/iron_plate_door.json +3cb3c625e031873415645fb72b9508c649ff8409 assets/blockbox/items/iron_plate_pillar.json +56020ba6104f4534b6d8236d1eadd4da5b5203ed assets/blockbox/items/iron_plate_trapdoor.json +1ab20c82c871cf84a9c0369af64ba25c8fa234d6 assets/blockbox/items/iron_tread_plate.json +bf3c5a3814b56312e7f3016fc5d4c654d994f5d2 assets/blockbox/items/iron_tread_plate_slab.json +ed06ddab630116240f6027baf71c7cf32d36a71f assets/blockbox/items/iron_tread_plate_stairs.json +e78aed8cb06041df79b657f303f1fbf9033fcbdb assets/blockbox/items/jungle_palisade.json +d43e6778dbeb8330d7f1d923436fc929328e9913 assets/blockbox/items/jungle_seat.json +7ad532cf62a6ce1311b799b7f9921dd910b144ef assets/blockbox/items/lapis_lazuli_bricks.json +142ccfc12e99e7861830aa90dac716c947dc54ff assets/blockbox/items/lapis_lazuli_brick_slab.json +2f8918871a15e895efe86c44e064bb5b47adc4f2 assets/blockbox/items/lapis_lazuli_brick_stairs.json +1a111ca026d4366b7376f90bbbe4dbe08420fcee assets/blockbox/items/lapis_lazuli_mosaic.json +a40d476fda2fe042ac0802ef0b547989bcdfa0a0 assets/blockbox/items/lapis_lazuli_mosaic_slab.json +8499a9c1b6c1e283d98cb844953c8b54b412c4c6 assets/blockbox/items/lapis_lazuli_mosaic_stairs.json +940a69f0ad08a0213a71502591f803ad0632eba6 assets/blockbox/items/light_blue_sky_lantern.json +cf0a6f0c46d42fa0a763f775bf4398d0de51dfde assets/blockbox/items/light_gray_sky_lantern.json +9de5f3d67ad10cf6a72d9e4624f436a3f4a717d1 assets/blockbox/items/lime_sky_lantern.json +c4a35ab132a9261556701a5c8ddeff4d95f32fb7 assets/blockbox/items/magenta_sky_lantern.json +f424c65f61a3eb4e04c3a73c07be98c36aab24a4 assets/blockbox/items/mangrove_palisade.json +7c90a66b90a718c33664cb8aad0958ccddfac670 assets/blockbox/items/mangrove_seat.json +493ea8e81ed32c0147a657d42fe2f6aa67f983f1 assets/blockbox/items/oak_palisade.json +b349a0f75f487aa034bf7ecde3798ed56f826088 assets/blockbox/items/oak_seat.json +dc6f57f3858294fc46a71262036f232d741fbfaf assets/blockbox/items/orange_sky_lantern.json +119982ed7952eb750ce2c04e443712bf2aaae8d8 assets/blockbox/items/oxidized_copper_pillar.json +73361ec1d1d2b34a81e9eeb95cc8d5bf633f18d6 assets/blockbox/items/packed_ice_bricks.json +35e4174a264b4b92f8a6c5660b2b4ab5ee95e76e assets/blockbox/items/packed_ice_brick_slab.json +63bb2d875d8ce69c3fcbdb8bc4cda220ef350e82 assets/blockbox/items/packed_ice_brick_stairs.json +3e24b1570fce1aaf7324584d456140b049d93bf0 assets/blockbox/items/packed_ice_brick_wall.json +761668c698af034084625fc8276942a957b554e0 assets/blockbox/items/packed_snow.json +df5558e8f9d89e2a8ba325a3feee66394b3d81bd assets/blockbox/items/pink_sky_lantern.json +ea6dc1729d0dd2e6131b150c4bdde371f0eb202e assets/blockbox/items/polished_amethyst.json +4a120ab00e925b6921a01d9e673315828f4fcf4c assets/blockbox/items/polished_obsidian.json +2a5c11f6a07a1f5c1ac6546fb2cbe95a330c3002 assets/blockbox/items/polished_packed_ice.json +c6112ca4c90c1cc25cf8e7a15062a7cc5f04e2e5 assets/blockbox/items/purple_sky_lantern.json +1fdf77b7d41838afda74b4e58bd6172f55a75226 assets/blockbox/items/red_sandstone_bricks.json +e06b4e0b554d75198a0859eaf809d3ab4957dafc assets/blockbox/items/red_sandstone_brick_slab.json +e38270a503d7ed9c126f7537f506c7a5fd565e2c assets/blockbox/items/red_sandstone_brick_stairs.json +2ffb3b403cfcba0de4f66f4ad93392f739434ade assets/blockbox/items/red_sky_lantern.json +8f433fa120967ac96813e4a3988ebcfbc667d53d assets/blockbox/items/rough_glass.json +705f279f0f065240db8f5947202887854c40c927 assets/blockbox/items/rough_glass_pane.json +d857eb70d7ace6be3b3aceadecba1f180d652aa1 assets/blockbox/items/sandstone_bricks.json +6db8f8680e0981d1a5bb77aea6a4da6234376466 assets/blockbox/items/sandstone_brick_slab.json +e603308d4c591803433d160a6f3a4722908b1584 assets/blockbox/items/sandstone_brick_stairs.json +8a843b51e2fc48da47bff20157fd6d24252a5763 assets/blockbox/items/snow_bricks.json +cbb3d8c23062c76363903ea652040fc2ff164179 assets/blockbox/items/snow_brick_slab.json +5d6fa336cf7448093d496a8471728e45919cb9e0 assets/blockbox/items/snow_brick_stairs.json +bd7a0d2f3f7006302ce29c37b4c1a45c6848853f assets/blockbox/items/snow_brick_wall.json +acb7af7a681cdae6f87a71a684bc5bc663fed092 assets/blockbox/items/soul_brazier.json +ab5331d2fcdc786a9ff646b095eee73131baf7a0 assets/blockbox/items/spiked_acacia_palisade.json +1f9b02c5bbcd5387d5403cb459d3b281466b7743 assets/blockbox/items/spiked_birch_palisade.json +d32ea87fc2d2891eca6477c7204249308e1e2ee6 assets/blockbox/items/spiked_cherry_palisade.json +c79e0004cc329e2fca1590867f5479626d894cb7 assets/blockbox/items/spiked_crimson_palisade.json +3418f412adeb83d89d8fa6c08245d5f8f1efc239 assets/blockbox/items/spiked_dark_oak_palisade.json +f78820a265b44b935697c93e0b52fa9c6c859e8f assets/blockbox/items/spiked_jungle_palisade.json +b9c59977e014f7bb1b438f0557afce13e327d661 assets/blockbox/items/spiked_mangrove_palisade.json +05d754e43227dac9168c23391d4cbca68781ae95 assets/blockbox/items/spiked_oak_palisade.json +7b48d57d41243d5ad54bcfc2367e4069ad5a4637 assets/blockbox/items/spiked_spruce_palisade.json +8bd066288dfc5fca6c73843e30a8b6530d5897f8 assets/blockbox/items/spiked_warped_palisade.json +7778f9e35698b7f131fb521e18c99911101fc7c3 assets/blockbox/items/spruce_palisade.json +41cee789c21bcaca6787c232bd1e97e92b17c6bf assets/blockbox/items/spruce_seat.json +2e7b7abb64e5f13a6bf9a777070693c21f796963 assets/blockbox/items/stripped_acacia_palisade.json +592866408a1a93850356742ac65cbd170e151ea2 assets/blockbox/items/stripped_birch_palisade.json +7553226db590792e50dde196a157ad3d7c268f24 assets/blockbox/items/stripped_cherry_palisade.json +e6df8444d529c59fbad0f2b55ac5b240bf75655b assets/blockbox/items/stripped_crimson_palisade.json +81f21c09c4f8594e559c67e77039f8f0c493b262 assets/blockbox/items/stripped_dark_oak_palisade.json +ac9b7140f12f65e1323527a37bfda7c602219c7c assets/blockbox/items/stripped_jungle_palisade.json +799a182ce2af0d35fea48c8bdd8fffa4a20bfed2 assets/blockbox/items/stripped_mangrove_palisade.json +65ad95791888767066adac45a5bfe60d0b0ddabe assets/blockbox/items/stripped_oak_palisade.json +0a0ca25ff219d203c9d6582e0e5d110540d06a86 assets/blockbox/items/stripped_spiked_acacia_palisade.json +6bea98590178166621eacee03ed346010d54190e assets/blockbox/items/stripped_spiked_birch_palisade.json +8bfe50a4edceaf9e3f037435b3f1a625a0657932 assets/blockbox/items/stripped_spiked_cherry_palisade.json +34595c8d0275b3b833f4fb092d1b91287f9288fd assets/blockbox/items/stripped_spiked_crimson_palisade.json +e494d7a4621a4a0de3b22023f69d9597f251085c assets/blockbox/items/stripped_spiked_dark_oak_palisade.json +0cca1419e03865321174d42956b1d40cc7328ba3 assets/blockbox/items/stripped_spiked_jungle_palisade.json +4e93bdeedcaa9cf7fd0fceba98c3e5c66a6469d4 assets/blockbox/items/stripped_spiked_mangrove_palisade.json +906ea4719493e29c6c9888cc922e718ab0b8210f assets/blockbox/items/stripped_spiked_oak_palisade.json +58ad3b960dba672b6c272074767baa773977d7e4 assets/blockbox/items/stripped_spiked_spruce_palisade.json +04cf0a38f72f4d6e0a5984feaa190bc630c1e0b2 assets/blockbox/items/stripped_spiked_warped_palisade.json +df224e509747323771d03cccc476183fa06fd508 assets/blockbox/items/stripped_spruce_palisade.json +d1fec8bf3e86c1be0adbc0d9cff3f4a4856156f6 assets/blockbox/items/stripped_warped_palisade.json +62e06efb153985b12aded117a0d7eff62abd04ce assets/blockbox/items/tiles.json +7d429ef51d15a5d1a1c169b3ecd334f5a98b1039 assets/blockbox/items/tile_slab.json +408090f80f3d66ae772e4447ed1d4717ca7c04f9 assets/blockbox/items/tile_stairs.json +a4597cd750a40d24e80d47bc94114d8583dd57b7 assets/blockbox/items/warped_palisade.json +c60d5d1a73c65ccc5295e4f99e8e1946f80ec4c5 assets/blockbox/items/warped_seat.json +fdd9c12b073cad2ff5e320c3695bf5ee7ad7f478 assets/blockbox/items/waxed_copper_pillar.json +4133461f80eb315e395e46f9a303c0174a22c0d1 assets/blockbox/items/waxed_exposed_copper_pillar.json +119982ed7952eb750ce2c04e443712bf2aaae8d8 assets/blockbox/items/waxed_oxidized_copper_pillar.json +7db89b4ad31a769937e0db72d947c26822369656 assets/blockbox/items/waxed_weathered_copper_pillar.json +7db89b4ad31a769937e0db72d947c26822369656 assets/blockbox/items/weathered_copper_pillar.json +aff0816a15918defef693975af4f2cf456ee2c52 assets/blockbox/items/white_sky_lantern.json +08e200a600e84d861551fc5b31a883318a61396a assets/blockbox/items/yellow_sky_lantern.json +6c54b9389cdad9498f6bf746965711b6b79f1904 assets/blockbox/models/block/acacia_palisade_back.json +591c9df5f6684bb63c6b132fb76536f779885d04 assets/blockbox/models/block/acacia_palisade_front.json +02d309b7928737bfaa002909e658a36d335cfc78 assets/blockbox/models/block/acacia_palisade_post.json +cd42005435c6a2dba57e0875e77e577b28f7302f assets/blockbox/models/block/acacia_seat.json +deec2118ac7ad63ff47e27c52c924b7b51cc6f90 assets/blockbox/models/block/amethyst_mosaic.json +f8ca0e1540d6e49df96b13c5bfb7782f3de9d297 assets/blockbox/models/block/amethyst_mosaic_slab.json +2c2e62c01e331577d4a690d56aaeb601fb68862b assets/blockbox/models/block/amethyst_mosaic_slab_top.json +44c65879e4bc6397f7b4e8524448b30f61f1202f assets/blockbox/models/block/amethyst_mosaic_stairs.json +95a812a22d28942d555aad64e85e0c50558964c2 assets/blockbox/models/block/amethyst_mosaic_stairs_inner.json +5e361eef54cad5b7f486cf5a917e891220ccb6ef assets/blockbox/models/block/amethyst_mosaic_stairs_outer.json +778fe7d5e74a8e6dce7450a27c9a81f6cb8c709b assets/blockbox/models/block/andesite_bricks.json +66682fef3ca2d31a64592e0d86ca7e64a08d77ea assets/blockbox/models/block/andesite_brick_slab.json +4d1dadc8128058eda514c92afa31270f6f7e8934 assets/blockbox/models/block/andesite_brick_slab_top.json +7f0cd90206525a4ecd49c562784e465f7ef39269 assets/blockbox/models/block/andesite_brick_stairs.json +4a9b7ea181c2f2a72884637659d37edb5f98bb64 assets/blockbox/models/block/andesite_brick_stairs_inner.json +1dd1eb37d2b0a1906ffca849de5be850c72af4cc assets/blockbox/models/block/andesite_brick_stairs_outer.json +82ce4d903f0a42b73d35e45a166a59b557f8cd4c assets/blockbox/models/block/andesite_brick_wall_inventory.json +877a11b59d6c141e6f735dd8f2b6a7a16c392e77 assets/blockbox/models/block/andesite_brick_wall_post.json +0c1181a1d92287bf74522bf9634f9a2a0fa7aece assets/blockbox/models/block/andesite_brick_wall_side.json +127e96cc213b6f3709536005612274455bceb383 assets/blockbox/models/block/andesite_brick_wall_side_tall.json +cf4cb3793bc1c9c4a58222080739e7e5f7171fab assets/blockbox/models/block/bamboo_seat.json +64dcc379b1f525a6d83fec553f41992812124d2a assets/blockbox/models/block/birch_palisade_back.json +bb3f4599667098b0eddc1b11b7b609389a5287b0 assets/blockbox/models/block/birch_palisade_front.json +2b51601c07b92147458bf60b25dbbc386a523087 assets/blockbox/models/block/birch_palisade_post.json +7e0fab915337fff3d9d29ccb19a149093400a57d assets/blockbox/models/block/birch_seat.json +a63889d0fc1b20ea9ef6fe44d9a235ab4f69054e assets/blockbox/models/block/black_sky_lantern.json +6013b32712bcea52b94717aebb31fb4c68a3ce31 assets/blockbox/models/block/blue_sky_lantern.json +a2732ffa26a48e988b7790c3b2e29a374c350dd4 assets/blockbox/models/block/brazier.json +06a4b75d2d0e2b5c32e9eb925e80ea643be0a13a assets/blockbox/models/block/brazier_hanging.json +075ad4216365838c2ac80a7637fa5a6fbbf80a34 assets/blockbox/models/block/brazier_hanging_lit.json +427e9163bcc09d51cfeff39be5b40b6c14322487 assets/blockbox/models/block/brazier_lit.json +38aa47b9f20b5fb91429c2b66bea753be7f0093c assets/blockbox/models/block/broken_tile_mosaic.json +748743b534ff1b39969bf6ace24a54e99eba905b assets/blockbox/models/block/brown_sky_lantern.json +39f68b67886336faf94d6a3e27c8218970cd3909 assets/blockbox/models/block/carved_snow.json +6232139b7f2cd09df99239ae316316456da78bcd assets/blockbox/models/block/cherry_palisade_back.json +5e4da89656e9e483a143b0c2455677633d11f81a assets/blockbox/models/block/cherry_palisade_front.json +9a07048ab1c26576b49d7a5201688dd2d51b85ca assets/blockbox/models/block/cherry_palisade_post.json +1c97219638463a6e2e4846d9d557ddcb058b87a3 assets/blockbox/models/block/cherry_seat.json +ed3049358c8d298fbf62339a2fcdde73b5b6f654 assets/blockbox/models/block/chiseled_gold.json +d43cdaa1d915f9ce92a33a57c6212c81af0c2a62 assets/blockbox/models/block/copper_pillar.json +01ff4615158af39dfc57e74d74505275f8ea553c assets/blockbox/models/block/copper_pillar_horizontal.json +7633c8a37de6673c8ba3deaa4dcbe8bef1f08f92 assets/blockbox/models/block/corrugated_iron_plate.json +2caf3af30163c52d010bb0d83bc5a4b0a4de7365 assets/blockbox/models/block/corrugated_iron_plate_slab.json +b46c10cc2602c02b39963e3021f1bfae600964e8 assets/blockbox/models/block/corrugated_iron_plate_slab_top.json +cd23a379f7248ea202ebced3200cbfc86acbb738 assets/blockbox/models/block/corrugated_iron_plate_stairs.json +1fa17508661abca07bf25a9492b9e4f67735d14b assets/blockbox/models/block/corrugated_iron_plate_stairs_inner.json +c06d77f2b96336de8781243962de4c8dcba746a9 assets/blockbox/models/block/corrugated_iron_plate_stairs_outer.json +83a8a4475e6436298b70a66d368441d98c5811fb assets/blockbox/models/block/crimson_palisade_back.json +bef922f0365bd9b57e1884d2caa45f81ada91709 assets/blockbox/models/block/crimson_palisade_front.json +67a985680e31a7f68e4e5a16f1a6871747765ef2 assets/blockbox/models/block/crimson_palisade_post.json +b6f93d138888c75726cd64d0c8ecd2773437c27d assets/blockbox/models/block/crimson_seat.json +068e594d540382a4e499bb296e1927ef97c2207f assets/blockbox/models/block/cut_amethyst.json +fe9bf93fbab208123951dad1c2fa630a4e31deef assets/blockbox/models/block/cut_amethyst_slab.json +ffd7e79bc21b28368b42030df1f26c6e87235063 assets/blockbox/models/block/cut_amethyst_slab_top.json +24ff8a88ba0aae4a9b39c2b2555c2752f4ed8eb5 assets/blockbox/models/block/cut_amethyst_stairs.json +d384d9bbae44123e06256ab5a714ff8ae5c402a1 assets/blockbox/models/block/cut_amethyst_stairs_inner.json +e8fd24a93fa81660d3b73e364f881cb1af98ce81 assets/blockbox/models/block/cut_amethyst_stairs_outer.json +e29915a42e5dfb80697ce41e2244faa14d23d55f assets/blockbox/models/block/cyan_sky_lantern.json +1d920d5914423f236048c0dbdd7724f5bf0d91dc assets/blockbox/models/block/dark_oak_palisade_back.json +02dd82367da6fbfefe8f4b0a62c17247bf6dfad7 assets/blockbox/models/block/dark_oak_palisade_front.json +bed126cc221caf9baf603e83b8b696e1d6732a1c assets/blockbox/models/block/dark_oak_palisade_post.json +1d2f12cb6510201ef2095270116c8c81606dd3d7 assets/blockbox/models/block/dark_oak_seat.json +98b522bf354b33df2e3fec84bf04abfada7206ac assets/blockbox/models/block/diorite_bricks.json +704e315e51a8c71fa57f72d54deed079503ab7b8 assets/blockbox/models/block/diorite_brick_slab.json +354793213bdecae914dfaa50526f835062265b78 assets/blockbox/models/block/diorite_brick_slab_top.json +f04c6707753a1d53c019926c63bd6b6b53e64518 assets/blockbox/models/block/diorite_brick_stairs.json +6eb4768d37e93afceb53376b1b3352816b4ae10b assets/blockbox/models/block/diorite_brick_stairs_inner.json +5526465d89b8961eaeec40ba06d0a6a46151c6db assets/blockbox/models/block/diorite_brick_stairs_outer.json +08826fea2507500b3209434eea58da764cd08259 assets/blockbox/models/block/diorite_brick_wall_inventory.json +4bb69aafac1049408f0ba4500aa3e7272c90515c assets/blockbox/models/block/diorite_brick_wall_post.json +3a015a80093f6cd47e9df46bb2da82e8a466e518 assets/blockbox/models/block/diorite_brick_wall_side.json +9363099f54d1a87eb2f363eae14ecaf09b89e8f2 assets/blockbox/models/block/diorite_brick_wall_side_tall.json +013fb484f595130724a713bd85150ddd42b3723c assets/blockbox/models/block/exposed_copper_pillar.json +2929862e5c9b9f680fbe3c9e505ec629d35d5d30 assets/blockbox/models/block/exposed_copper_pillar_horizontal.json +72cefa6c2fd9fbb3328e8af2269e9722a4df2705 assets/blockbox/models/block/golden_bars_post.json +6310e8bf2538057b62a2f9034653b4a7b66e6f96 assets/blockbox/models/block/golden_bars_post_ends.json +b38a34e03295cf133b41c1cb75bbf4487916c198 assets/blockbox/models/block/golden_bars_side.json +68d83f46d6e61cbfd66e269912b31e2c6557982a assets/blockbox/models/block/golden_bars_side_alt.json +f9b598210f1e3a9077ff5b81e04fa80bad064cb1 assets/blockbox/models/block/golden_bricks.json +6346c80bddf836c2532e5a708945a796a937c985 assets/blockbox/models/block/golden_brick_slab.json +bd7acef3d514101898a29c3c19960e78d9e65885 assets/blockbox/models/block/golden_brick_slab_top.json +e656a2573c5ae8708610104c3324538fc9fc512b assets/blockbox/models/block/golden_brick_stairs.json +97912f327d0ea2940e4cee5c89360b3d1502e3f4 assets/blockbox/models/block/golden_brick_stairs_inner.json +6481fd183eb7be98cd9ca2cce5f432aef12aaecb assets/blockbox/models/block/golden_brick_stairs_outer.json +9f87ad681f7c84ad866c0a78f209bcbecfd89ae8 assets/blockbox/models/block/golden_door_bottom_left.json +13b24da1fe436a16d6c709e1e45ab6b614eaf7cb assets/blockbox/models/block/golden_door_bottom_left_open.json +a9c20f60c30097c70b1ac6e619465bebe780e71b assets/blockbox/models/block/golden_door_bottom_right.json +12e36cdc21c605fc8f3ba13cc48e87cbc7374f09 assets/blockbox/models/block/golden_door_bottom_right_open.json +c6d9d14164dbca3ebf838724c282e06f590e94ac assets/blockbox/models/block/golden_door_top_left.json +d0c96c75a96941c02f95473bb8fd888139fda836 assets/blockbox/models/block/golden_door_top_left_open.json +73ffd044078087d3f0d48feadcf34adef7e3ab28 assets/blockbox/models/block/golden_door_top_right.json +c5d20868fe3c391307109646263d2e142fea17d6 assets/blockbox/models/block/golden_door_top_right_open.json +24df213dd961ace70ac43d0c706a07c8a771b017 assets/blockbox/models/block/golden_pillar.json +d7762033962aa84d77dce7315f8816f3a8532b4b assets/blockbox/models/block/golden_pillar_horizontal.json +22f46cd7c0853671184d4355f1a356844398dcc6 assets/blockbox/models/block/golden_tiles.json +8d1550b30f46bd63c4fe114b9a67f437f2266699 assets/blockbox/models/block/golden_trapdoor_bottom.json +07ebedfa56a8c6cd95411ec1fd83431673f0e16d assets/blockbox/models/block/golden_trapdoor_open.json +9a95301aba259357359ab0ca2f894abfc7fc0799 assets/blockbox/models/block/golden_trapdoor_top.json +d355104f08a4479d43183ffb372ad57ef5f5bae2 assets/blockbox/models/block/granite_bricks.json +aa97d1ad11f428d4386c6570fde26504f62af6dd assets/blockbox/models/block/granite_brick_slab.json +bfea414ba8fad7acd15becb3e5d008afa7e6917c assets/blockbox/models/block/granite_brick_slab_top.json +ae4eda121ee9a0b2721a7249e6a2864e822e4f1b assets/blockbox/models/block/granite_brick_stairs.json +5868be1716dcd9c36952c34f00cfeff2cd743438 assets/blockbox/models/block/granite_brick_stairs_inner.json +ecb1fabc4dd970798fbb59aec721b55d06edd29f assets/blockbox/models/block/granite_brick_stairs_outer.json +4180653bc7d8a8860730b9e749ff1b145b5b5491 assets/blockbox/models/block/granite_brick_wall_inventory.json +58c659f8aebd95fe82a979e15f9e897b529fad8e assets/blockbox/models/block/granite_brick_wall_post.json +09a4ee6f9c942abd600262e68fc81e8aa7541a7e assets/blockbox/models/block/granite_brick_wall_side.json +9dba7c2d5d931e0a54d72181fe9132bea7f429f7 assets/blockbox/models/block/granite_brick_wall_side_tall.json +cbef782d4f0cc57039f5708e3c0f7abd11e1b79d assets/blockbox/models/block/gray_sky_lantern.json +dec792508da6e8518b8e140713d5b3f1ad13498e assets/blockbox/models/block/green_sky_lantern.json +425a38e7f4d7cbbe6ce4b0231dd8160986c92f64 assets/blockbox/models/block/iron_plate.json +ff4e717499838b5cc9a5253234928bd2ec5383e3 assets/blockbox/models/block/iron_plate_door_bottom_left.json +419cecf0cc2a30755bfc603a7989df132bd96ff8 assets/blockbox/models/block/iron_plate_door_bottom_left_open.json +42e01431824289fa8a7849f18758e1a8f81c04b0 assets/blockbox/models/block/iron_plate_door_bottom_right.json +c0ee6c524f42016133f6ead0d67ab6cce405f8d0 assets/blockbox/models/block/iron_plate_door_bottom_right_open.json +d8ffb7fa4a76761dea8be91cc759fc3d5a098fae assets/blockbox/models/block/iron_plate_door_top_left.json +419022967631be0b0de3548544ac178354479e00 assets/blockbox/models/block/iron_plate_door_top_left_open.json +cf9b19e5a5b3b796e16233adeec68dbebbcbf944 assets/blockbox/models/block/iron_plate_door_top_right.json +1e5f9bf7ea6b723c9a90ebf9b3d18aca7370bc8f assets/blockbox/models/block/iron_plate_door_top_right_open.json +284d5d59c753a02c22941cb100e6bef40530ca0f assets/blockbox/models/block/iron_plate_pillar.json +def5a74ab078501b248f345b0741da984dd3ac13 assets/blockbox/models/block/iron_plate_pillar_horizontal.json +5c1e64caac949d3ede3904f6d14be61029cffb36 assets/blockbox/models/block/iron_plate_trapdoor_bottom.json +95ea7abce903a805d4a72e4d77d1e31e8701fe09 assets/blockbox/models/block/iron_plate_trapdoor_open.json +bb61edb6edf887e66cca617bfcbc8a1379f6200e assets/blockbox/models/block/iron_plate_trapdoor_top.json +733ae666f88e371945e3096466c0e7ab1a588200 assets/blockbox/models/block/iron_tread_plate.json +13133b48286a6cac545d0a020cf2e472735ef7eb assets/blockbox/models/block/iron_tread_plate_slab.json +4a3fad2675bb377311dd1b2691eb5c687ed52900 assets/blockbox/models/block/iron_tread_plate_slab_top.json +076578fde96949b82050bfb5e949c746f5fc36ce assets/blockbox/models/block/iron_tread_plate_stairs.json +1678775e1de2fecc50c1f459935013340a18d2d2 assets/blockbox/models/block/iron_tread_plate_stairs_inner.json +6e729b7fdb4677da1721b6c9c4dd597b37bb0a85 assets/blockbox/models/block/iron_tread_plate_stairs_outer.json +df9c839445f25712b3d47b9ce9e16893cbf926f7 assets/blockbox/models/block/jungle_palisade_back.json +6047b64ea7eb5087f2a588d15665bd19d4718923 assets/blockbox/models/block/jungle_palisade_front.json +cf00484a0a58556c42a9d50c0e799c45ae306e60 assets/blockbox/models/block/jungle_palisade_post.json +5350c7a3d14253fcc754035fa99ca0d31dd06912 assets/blockbox/models/block/jungle_seat.json +afeff08a25f505e45c15e6656508c1aaefbd7a1b assets/blockbox/models/block/lapis_lazuli_bricks.json +5c55cb125ef88ace51187a6b1c7fd7f419e22071 assets/blockbox/models/block/lapis_lazuli_brick_slab.json +db90fa97e514f63d8fa572d0da951bed68f9893d assets/blockbox/models/block/lapis_lazuli_brick_slab_top.json +96fe09209e184555d7716bdfa1446ac5248f4689 assets/blockbox/models/block/lapis_lazuli_brick_stairs.json +5a482ed911d6a5a1911c828f2639d49d66a49632 assets/blockbox/models/block/lapis_lazuli_brick_stairs_inner.json +b2b1560d7d98ca7e120c23755a96f3dbb22f3f4c assets/blockbox/models/block/lapis_lazuli_brick_stairs_outer.json +d6bfca51cc486ba30f4618854881a7e80dfaa688 assets/blockbox/models/block/lapis_lazuli_mosaic.json +2ad555bb736ddf05ea7d7a467840a6b10d44a793 assets/blockbox/models/block/lapis_lazuli_mosaic_slab.json +89ddc4aafa37c7359d84ba8457eafc5df6405c7f assets/blockbox/models/block/lapis_lazuli_mosaic_slab_top.json +a29d42eafbd8d0c1b38096b3426f9f0f10fb1ddd assets/blockbox/models/block/lapis_lazuli_mosaic_stairs.json +2fe645eb2d76a3db19c309c6eac7fcf59beedec2 assets/blockbox/models/block/lapis_lazuli_mosaic_stairs_inner.json +4fd2361b55652ea7379fe24fe7076c9d520d1e0c assets/blockbox/models/block/lapis_lazuli_mosaic_stairs_outer.json +184ea002e9249cdfcc080e1fe566680db227dc68 assets/blockbox/models/block/light_blue_sky_lantern.json +025d836afedf359b3cab00f3edb23f46da2bfb32 assets/blockbox/models/block/light_gray_sky_lantern.json +1ba2f629eaf73a038ecd1dd9a84faadd035c6a42 assets/blockbox/models/block/lime_sky_lantern.json +a2aa6ca97265cb2356f7da1e1bcdcabc8ab5aa1c assets/blockbox/models/block/magenta_sky_lantern.json +a2e117914a0bf624cebce2a0730a305b314a51f4 assets/blockbox/models/block/mangrove_palisade_back.json +d6718e6a99c8a4e63838e6f8e6bc07ced753bd1a assets/blockbox/models/block/mangrove_palisade_front.json +a31c0f44501f5572e95a1a2a24af789f6aca90a9 assets/blockbox/models/block/mangrove_palisade_post.json +6d8952419d23dd7dea20d904594fdd9b090d8c9e assets/blockbox/models/block/mangrove_seat.json +f85e508f19318eb9fc548c500fb417ce6047f0ec assets/blockbox/models/block/oak_palisade_back.json +2dda5a4472e10e47803aebf1d53c83c1357d8112 assets/blockbox/models/block/oak_palisade_front.json +b0ded494d49b42228ae4f5297d213722965caedb assets/blockbox/models/block/oak_palisade_post.json +e8f7b047c3d7273458576f48517bd4637e63f436 assets/blockbox/models/block/oak_seat.json +60315d8ccbbc57447aa211bb24c9863e7f9e3068 assets/blockbox/models/block/orange_sky_lantern.json +059ddf6dad99dc65accc1c44e6f138e33d4ecbdf assets/blockbox/models/block/oxidized_copper_pillar.json +7ebdf7a191420625828220835474481510c86c0e assets/blockbox/models/block/oxidized_copper_pillar_horizontal.json +34f3429ab7d9d87a8ecc5058e7c47c1509ee3026 assets/blockbox/models/block/packed_ice_bricks.json +e2923da253dc1ba46dc16a8cbbb9ac632b0f12e1 assets/blockbox/models/block/packed_ice_brick_slab.json +57237ff6392f023d0219b87df60d6d87b9135a96 assets/blockbox/models/block/packed_ice_brick_slab_top.json +522348875f2363b95a7d7cfc48f6dcc240805345 assets/blockbox/models/block/packed_ice_brick_stairs.json +6794277329e3c755f499b35fcff01c2e9ef3cf08 assets/blockbox/models/block/packed_ice_brick_stairs_inner.json +f70ea5ce6d93bdb9f2e20022758fd4650964efcc assets/blockbox/models/block/packed_ice_brick_stairs_outer.json +9e9eff29e92fd8850108e6f14cce545e7a7573a5 assets/blockbox/models/block/packed_ice_brick_wall_inventory.json +46aee09d12204ba42493e9336390727d36089d99 assets/blockbox/models/block/packed_ice_brick_wall_post.json +d52e62e438c612867f73f0f256df9072003854c3 assets/blockbox/models/block/packed_ice_brick_wall_side.json +c6ee0e31d1f888e3a4c0f473c3b2da6eb7e0901f assets/blockbox/models/block/packed_ice_brick_wall_side_tall.json +1f733f82522489a1747c3f9c27f99406648556f8 assets/blockbox/models/block/packed_snow.json +3a23f7e3f9f94e8bfb40465f9007f66a5a297eac assets/blockbox/models/block/pink_sky_lantern.json +881ee6619054508df627d94edb8ce4d7c59f1710 assets/blockbox/models/block/polished_amethyst.json +241f4f025c5dd8b20fb8cfef46ac164645df7723 assets/blockbox/models/block/polished_obsidian.json +79a290ad444e83563c7a6bc0a7ce9a1bd9317cf1 assets/blockbox/models/block/polished_packed_ice.json +7d53e969ce6b7b7d104c46d180f3d87939931662 assets/blockbox/models/block/purple_sky_lantern.json +5a6ee4817cbe87ef50bad7ee1423436f06681cae assets/blockbox/models/block/red_sandstone_bricks.json +912e4d88496d389c74e50aaf8db104bfee4db25f assets/blockbox/models/block/red_sandstone_brick_slab.json +017f425e34e88e172cbdeff9fa64564debc1fe99 assets/blockbox/models/block/red_sandstone_brick_slab_top.json +5c6284fb26a845567912acf39c43629cf19e3d2d assets/blockbox/models/block/red_sandstone_brick_stairs.json +5bf1c8b504a7e24862a2b24fe1cf173fe1ba79e4 assets/blockbox/models/block/red_sandstone_brick_stairs_inner.json +4fb88425f5fe68f8d69afc92324250b871f6b9bc assets/blockbox/models/block/red_sandstone_brick_stairs_outer.json +d434e869902e262a4da525f2d0de17c4a8e16c16 assets/blockbox/models/block/red_sky_lantern.json +36520eb11a7e296ec1088af23c611a303e447f4d assets/blockbox/models/block/rough_glass.json +09bb27f9e974a4267c780da1b02d5cd5abfa5095 assets/blockbox/models/block/rough_glass_pane_noside.json +05c4d54e7319913b1a3c7875190acb2071a0b435 assets/blockbox/models/block/rough_glass_pane_noside_alt.json +00060af214424609f8ebbba6d430fdb9dc2a755f assets/blockbox/models/block/rough_glass_pane_post.json +addf855f7ebd3a9afcbda85d5926fb228c914f25 assets/blockbox/models/block/rough_glass_pane_side.json +08399cdf3f24da7bc4a526b048cc166100409dcf assets/blockbox/models/block/rough_glass_pane_side_alt.json +83d6df7cbfa2e699c9ca0fa76d26dcd049f3c342 assets/blockbox/models/block/sandstone_bricks.json +6e43062d6097759c044e1cf09e2c736a8e2b05f1 assets/blockbox/models/block/sandstone_brick_slab.json +d551e4146dbcc1cc0d819606157320264b3c5aed assets/blockbox/models/block/sandstone_brick_slab_top.json +5ca75707c8c3e0a7e3dd5e60c24537ee2b1f9933 assets/blockbox/models/block/sandstone_brick_stairs.json +eaef6021bb8553e84286704ee3057a827ba9c94a assets/blockbox/models/block/sandstone_brick_stairs_inner.json +b71ee58baf171a3baa40bef5275ad21bd7f88589 assets/blockbox/models/block/sandstone_brick_stairs_outer.json +59e58a535df9b2b7428292b39ad11ffed5827e20 assets/blockbox/models/block/snow_bricks.json +7affa0d4ef175e75dd75ba5d26a1baed47f46ab5 assets/blockbox/models/block/snow_brick_slab.json +c673e9d2476739841b5afc6f413aa546779f5396 assets/blockbox/models/block/snow_brick_slab_top.json +dbdb4e59abca4177346fd3760d1a6b6a24374b13 assets/blockbox/models/block/snow_brick_stairs.json +d1a3c5c1d52db6cfcc548d0134b919a36aab9db6 assets/blockbox/models/block/snow_brick_stairs_inner.json +aeaf2f906246c2d233f56f6d8c4d71e891b2fed8 assets/blockbox/models/block/snow_brick_stairs_outer.json +23964d71317052e7772c41abd994aafe1dfad6ce assets/blockbox/models/block/snow_brick_wall_inventory.json +e21be68169b0ea9507b9fd41a1e68e989db0341f assets/blockbox/models/block/snow_brick_wall_post.json +640d8b4cc81932161bdd42a0a0f2f7f198cb84ee assets/blockbox/models/block/snow_brick_wall_side.json +69f1c5c9d4958e5bfbeb9797d53c5e628302c498 assets/blockbox/models/block/snow_brick_wall_side_tall.json +0435303d770244d0a13d2e2610258a330476062e assets/blockbox/models/block/soul_brazier.json +68688274e46d54abed75fce2bc93d48865def761 assets/blockbox/models/block/soul_brazier_hanging.json +ab56cae58a29c41f84a5afb202c8db7d58c3e37e assets/blockbox/models/block/soul_brazier_hanging_lit.json +36f3d1965792c3500e78442ccdaf6760f9e1ec8f assets/blockbox/models/block/soul_brazier_lit.json +52660b75fbaf3ef26436e22676435a45acd5a5e3 assets/blockbox/models/block/spiked_acacia_palisade_back.json +41807fd232583cd3c38b4473a95838804093b901 assets/blockbox/models/block/spiked_acacia_palisade_front.json +5e3b6d6f54061db94442f7e68425f9aca52dc196 assets/blockbox/models/block/spiked_acacia_palisade_post.json +a9a951430dd207d05216b6d15d9d5d4553d418f5 assets/blockbox/models/block/spiked_birch_palisade_back.json +26202b2ca73db68eca2a76bcc1afa1180876b1f9 assets/blockbox/models/block/spiked_birch_palisade_front.json +c1d31142de9cafa77f59eacf140c755076d41dc2 assets/blockbox/models/block/spiked_birch_palisade_post.json +78ba9d7ab45cc61ee1bbfc7eb112a7390d5065c9 assets/blockbox/models/block/spiked_cherry_palisade_back.json +6922a0fa58913ea16c7c11dda26c5bfa60433aef assets/blockbox/models/block/spiked_cherry_palisade_front.json +f1396ea7a2b379ca80cef9dfe61b3716fb8d02dd assets/blockbox/models/block/spiked_cherry_palisade_post.json +b8a58a5bc3984d7ddd1960bcca9cdb0ffa8a4a3f assets/blockbox/models/block/spiked_crimson_palisade_back.json +a1471379d4cfbf55c7264914a7294c64cc8e4e39 assets/blockbox/models/block/spiked_crimson_palisade_front.json +703e2f318758983b8bd704b2f33986035ec96bc0 assets/blockbox/models/block/spiked_crimson_palisade_post.json +b51b0198ed8dcafaa631f08b1feabf8127079454 assets/blockbox/models/block/spiked_dark_oak_palisade_back.json +67c21407f8eb09b534c0deba39ce7ee35540ea05 assets/blockbox/models/block/spiked_dark_oak_palisade_front.json +2ec1ba28a1b0bbf48ee44d1cc32ee02cb6a1584d assets/blockbox/models/block/spiked_dark_oak_palisade_post.json +ed35c81d35bead3d1c7b11b461853835697ba35f assets/blockbox/models/block/spiked_jungle_palisade_back.json +9fb9909ddde3688d43827869f0d6973b9cbef0d8 assets/blockbox/models/block/spiked_jungle_palisade_front.json +430cd041b1745c771d78d125bc866918c6316809 assets/blockbox/models/block/spiked_jungle_palisade_post.json +25108ff163dbff61a5074b468851a4af6abca547 assets/blockbox/models/block/spiked_mangrove_palisade_back.json +8a344c4cb46dd8f99c67a9124fe0d90d46b105ff assets/blockbox/models/block/spiked_mangrove_palisade_front.json +b7e95de41e2c504d117ee9495738e1da5c502aa8 assets/blockbox/models/block/spiked_mangrove_palisade_post.json +f50749926a353152f42885a517c034d569addc4e assets/blockbox/models/block/spiked_oak_palisade_back.json +7922abe18baeaff6743daae10424f95674e22949 assets/blockbox/models/block/spiked_oak_palisade_front.json +a2f6e5740c147b157520d53b04bf55cb47c276e2 assets/blockbox/models/block/spiked_oak_palisade_post.json +1079b203f5a482960abe98053b172e394477c47f assets/blockbox/models/block/spiked_spruce_palisade_back.json +33ce2bc6066ed15940364f0a60647125f1ad022b assets/blockbox/models/block/spiked_spruce_palisade_front.json +0e7eb9433a9c7d885206cf6ac7e11ec740f2bafb assets/blockbox/models/block/spiked_spruce_palisade_post.json +3e54aef0ddbcdc8affde647c49693a3835e83e61 assets/blockbox/models/block/spiked_warped_palisade_back.json +547a6c14ff68ac1d762324215fdb23d9e73e96a0 assets/blockbox/models/block/spiked_warped_palisade_front.json +d0cc2db81cbf6f2fb1e47c0b39ec95349b982054 assets/blockbox/models/block/spiked_warped_palisade_post.json +cc0618ce6038b011fb79645f3b4b7977535d4436 assets/blockbox/models/block/spruce_palisade_back.json +a6bfd4016ccbac6c0d416dd41b6218299d453202 assets/blockbox/models/block/spruce_palisade_front.json +2e8587c2d646298d9c3aca31d60de16e23ee3c05 assets/blockbox/models/block/spruce_palisade_post.json +66b1438b489a4022f3d2d14b1fdb274e2d0b9834 assets/blockbox/models/block/spruce_seat.json +0b02deec49418f037fb5a98abfe6c42b2436be77 assets/blockbox/models/block/stripped_acacia_palisade_back.json +feb558bdfafb3facd7ba6394d5f76f8af30c400e assets/blockbox/models/block/stripped_acacia_palisade_front.json +b5c371e52e91aa1c2eb32851ee770e0ea06cd0b7 assets/blockbox/models/block/stripped_acacia_palisade_post.json +073152c3345dff72f64be95de1cab42ceac7a249 assets/blockbox/models/block/stripped_birch_palisade_back.json +60790b0349dd0ee3bf1152fd3d3636cad3d48403 assets/blockbox/models/block/stripped_birch_palisade_front.json +18d3ccd6f3c79900a0c246e73db36963e6bdec7e assets/blockbox/models/block/stripped_birch_palisade_post.json +9d66f4e8358fb91dfacf626ce6eff3a1fd24c352 assets/blockbox/models/block/stripped_cherry_palisade_back.json +04ef81bf2e3b42b7eca1e7a34b06f67fda1ab8d5 assets/blockbox/models/block/stripped_cherry_palisade_front.json +a633f3666061f8917fb4d3258ef0a61dc542fa5d assets/blockbox/models/block/stripped_cherry_palisade_post.json +8306e0a35c7c270be6431a24886d1b65c4e2b7db assets/blockbox/models/block/stripped_crimson_palisade_back.json +78a31afdeac14365fec9c9d6d5843864b7fc548f assets/blockbox/models/block/stripped_crimson_palisade_front.json +47c24ab3ff1a2cd3db9fe9b2836d002968ce95b3 assets/blockbox/models/block/stripped_crimson_palisade_post.json +2a18cd7e0884b3efba9cf2ed21fcaa4749410e02 assets/blockbox/models/block/stripped_dark_oak_palisade_back.json +6f8106ac06c183336caae54b884390a318076be5 assets/blockbox/models/block/stripped_dark_oak_palisade_front.json +d3bf364f541e6d490a82c808c25675b635f7b072 assets/blockbox/models/block/stripped_dark_oak_palisade_post.json +b6f03515dcbc60122be5ee04152bee7d28e770e6 assets/blockbox/models/block/stripped_jungle_palisade_back.json +27d902942edf98c2f6fcfaf14e0394aea43f24d8 assets/blockbox/models/block/stripped_jungle_palisade_front.json +6b37f61741bc23366361c375e92d3854dc275c63 assets/blockbox/models/block/stripped_jungle_palisade_post.json +ff85a72b3fd1ebb4288da6d449d12602e0f21fc6 assets/blockbox/models/block/stripped_mangrove_palisade_back.json +77cff5123a407271b19b77a3dac137fcf1adbb3f assets/blockbox/models/block/stripped_mangrove_palisade_front.json +7cf0daeaab7697a5376ee63f8a7ce0e1d79a9a38 assets/blockbox/models/block/stripped_mangrove_palisade_post.json +53936e53676cdbd5039184ee4332e30a2723c3f5 assets/blockbox/models/block/stripped_oak_palisade_back.json +17406a8ffd48e04891d3949ffdacc2a93ba7f3f2 assets/blockbox/models/block/stripped_oak_palisade_front.json +371da76cf5c4dc6d8b78b8bbdbc23acf84d526da assets/blockbox/models/block/stripped_oak_palisade_post.json +35bc8e6f08e3afd99a00b5fd3783e85cbeb213a0 assets/blockbox/models/block/stripped_spiked_acacia_palisade_back.json +52bec2ce2e1b315089f5b5f663d9ff8950f9f568 assets/blockbox/models/block/stripped_spiked_acacia_palisade_front.json +931535b84403335169fedfb9cdfdd1fcae2c51c3 assets/blockbox/models/block/stripped_spiked_acacia_palisade_post.json +f49687290c74bda077fc5da2890557ddde858bfc assets/blockbox/models/block/stripped_spiked_birch_palisade_back.json +24c6bceb7c48d447468ee7303c53ffa8deacc5af assets/blockbox/models/block/stripped_spiked_birch_palisade_front.json +0691754bfd6e7591b5527feb715c0e2e34ff698d assets/blockbox/models/block/stripped_spiked_birch_palisade_post.json +d33a69d7c945e74f04b5863f5c0e83966ced7edb assets/blockbox/models/block/stripped_spiked_cherry_palisade_back.json +12f4586e794582e866117152660f2061dc3cd01a assets/blockbox/models/block/stripped_spiked_cherry_palisade_front.json +18068b0ef6ae185d189a7c4257460d9d969f0628 assets/blockbox/models/block/stripped_spiked_cherry_palisade_post.json +357d1e43ab3c6d2b8d75fbdd9ddfd7b5a36c6a5b assets/blockbox/models/block/stripped_spiked_crimson_palisade_back.json +07d45b20c21c6657fe84efee611849428c58797f assets/blockbox/models/block/stripped_spiked_crimson_palisade_front.json +44771d85671ce78f8688313e9a8405cbad39ab58 assets/blockbox/models/block/stripped_spiked_crimson_palisade_post.json +c69af06a8ce90f5124949bd197f6321acea516d1 assets/blockbox/models/block/stripped_spiked_dark_oak_palisade_back.json +555fc6c76fe39d4b432e837084d0173b0e008449 assets/blockbox/models/block/stripped_spiked_dark_oak_palisade_front.json +e59c5b545fc614d84a435b200528fb6f1697efb5 assets/blockbox/models/block/stripped_spiked_dark_oak_palisade_post.json +bedc1d28a2568cc4916763b0360e17883d3d4a7b assets/blockbox/models/block/stripped_spiked_jungle_palisade_back.json +8c07f8c37c9bdd990f95f20011f4be88bbc4ff88 assets/blockbox/models/block/stripped_spiked_jungle_palisade_front.json +3e4dcbe4b280b5fcc4fbb5bcab96d9bb8c8605cf assets/blockbox/models/block/stripped_spiked_jungle_palisade_post.json +41066d7be26ef48b625a12af6f2c0b7d425f9c5f assets/blockbox/models/block/stripped_spiked_mangrove_palisade_back.json +cb08367548f4bd5caccef8f76b99de3e6fc76c5a assets/blockbox/models/block/stripped_spiked_mangrove_palisade_front.json +1e50acec899e71c2b5b8958015583aef8c29a0cb assets/blockbox/models/block/stripped_spiked_mangrove_palisade_post.json +20c50760b76a24974196494d5af516a835317709 assets/blockbox/models/block/stripped_spiked_oak_palisade_back.json +bf34ea53f9b8f04051e3b513b86086e25b87e4be assets/blockbox/models/block/stripped_spiked_oak_palisade_front.json +895c161763ec48e4c89371c6e2adff9f1df33df2 assets/blockbox/models/block/stripped_spiked_oak_palisade_post.json +70947d30e171a24b380b29833f5f88c1e82b2250 assets/blockbox/models/block/stripped_spiked_spruce_palisade_back.json +8342946553381adef05263b797f19a6a55b9e0e2 assets/blockbox/models/block/stripped_spiked_spruce_palisade_front.json +9ce472199539b8fbc67bc377b9db25d9ed2c4a7f assets/blockbox/models/block/stripped_spiked_spruce_palisade_post.json +fcc25b323254cf6db91703078dff0d2fb0ba4643 assets/blockbox/models/block/stripped_spiked_warped_palisade_back.json +d399183ebe8da8f9bf902c3c75faeb107944a9b4 assets/blockbox/models/block/stripped_spiked_warped_palisade_front.json +eb32f6148d5a874d7e7e64d49e8b7e57551441b5 assets/blockbox/models/block/stripped_spiked_warped_palisade_post.json +74887cb7e4da79ea881698930174b306e351b351 assets/blockbox/models/block/stripped_spruce_palisade_back.json +a20c12d3a9624faa47206142d2e2d6c0a8b4dbb4 assets/blockbox/models/block/stripped_spruce_palisade_front.json +81befa4c9a1f08629cc5377f864058b296794d12 assets/blockbox/models/block/stripped_spruce_palisade_post.json +adfa971fb6ad696df2ab53161bbd1adc7444fc22 assets/blockbox/models/block/stripped_warped_palisade_back.json +d1ab2ed4d81914bf1b1ba87171cc7dcd7a7554e8 assets/blockbox/models/block/stripped_warped_palisade_front.json +52704751f4e1d06a2d4e91927e7c707de0dfa770 assets/blockbox/models/block/stripped_warped_palisade_post.json +be579cf70ac71a41bba668ca962d0b39d5cc28f4 assets/blockbox/models/block/tiles.json +18bbbe9a68e3b31234cbea743cfa481cc9f1fa25 assets/blockbox/models/block/tile_slab.json +6728599c8fa531305cedfa1d762cb3414d5331ea assets/blockbox/models/block/tile_slab_top.json +067b00c3bb2834291d80832929f2ab65da7d363d assets/blockbox/models/block/tile_stairs.json +2182cc01574dd0a179e4e9a871878432714c9104 assets/blockbox/models/block/tile_stairs_inner.json +8b0d74304d7daaa05d2a6a3bba5718e3715cf725 assets/blockbox/models/block/tile_stairs_outer.json +270d11493912fcbcc21440b23bbe06959351c4b1 assets/blockbox/models/block/warped_palisade_back.json +c97eb4438b3f967a3e4d4f94fdd0cc97a775663f assets/blockbox/models/block/warped_palisade_front.json +e7f9678e169e82daa431906f54c7589a18a5e41a assets/blockbox/models/block/warped_palisade_post.json +e853eb4b0dfadc1f564762c68d20cfb04d1648d9 assets/blockbox/models/block/warped_seat.json +a2b0d3dde3a97eb1e269906e8d6acfd9c5074347 assets/blockbox/models/block/weathered_copper_pillar.json +595690a365ce6c329dd89d4fbade0b9ed1248575 assets/blockbox/models/block/weathered_copper_pillar_horizontal.json +53b552c01f91f7ea0a1424a9fa474feb95200d56 assets/blockbox/models/block/white_sky_lantern.json +5dad1fd98488dc67f00d8e1cec6424aaf95e5140 assets/blockbox/models/block/yellow_sky_lantern.json +fca27dcf20ce91e90812b733713a36b943ebfc8b assets/blockbox/models/item/acacia_palisade.json +e26e93ede660590aade714bcbeb4481832a77fd8 assets/blockbox/models/item/birch_palisade.json +dc25cd4ddf6651100780bf58d3d907cc7e1783d5 assets/blockbox/models/item/black_sky_lantern.json +990dc292c70e296efcca721cd1d81d7005bc0ce4 assets/blockbox/models/item/blue_sky_lantern.json +8dde497fd8bc1c394a0815fd8d37bf8ad6da9d7e assets/blockbox/models/item/brazier.json +e906564c7bc89388175b4f06ef6e52920437e99c assets/blockbox/models/item/brown_sky_lantern.json +9fadb5ae875b6cbba6270834fd422617bb054bfb assets/blockbox/models/item/cherry_palisade.json +9b8e3927e6177ba1a228009586052bde807ed450 assets/blockbox/models/item/crimson_palisade.json +bea75d30a73676063622e97b78d18e0433945a73 assets/blockbox/models/item/cyan_sky_lantern.json +a75982f3a76d28fc954d739ea28c40049eaee3b3 assets/blockbox/models/item/dark_oak_palisade.json +11f4541f68dca6454233620c649af8043af9bd68 assets/blockbox/models/item/golden_bars.json +f092954eae7019cacf50237a8f3180090fa7c5ad assets/blockbox/models/item/golden_door.json +4fecab6cc4e39ee8bceae1381fd4e694c5edad44 assets/blockbox/models/item/gray_sky_lantern.json +9ae070ff7d8399992073ec0d4cf331f94b9f8861 assets/blockbox/models/item/green_sky_lantern.json +2e65fee8b6edb75f3b7bf14308222eb69d74f967 assets/blockbox/models/item/iron_plate_door.json +354f2947f6439f4272b4a7a4774ac147a7044f03 assets/blockbox/models/item/jungle_palisade.json +f58743971c545bac1d39721d679e5332e2aa7f34 assets/blockbox/models/item/light_blue_sky_lantern.json +2d74e62d7b5c9bb67807b86578774a149e82c9ed assets/blockbox/models/item/light_gray_sky_lantern.json +1c2b617483f5a3aa579fb576151b5464fcd0af29 assets/blockbox/models/item/lime_sky_lantern.json +66522d86a5775e0730bc3d9f86cbc427fc79eb91 assets/blockbox/models/item/magenta_sky_lantern.json +83338e49f650877d025949bdce9c76453fdc8b58 assets/blockbox/models/item/mangrove_palisade.json +7c55794b830fc510c58e959c568791c8ca6a65f3 assets/blockbox/models/item/oak_palisade.json +78dfd02530761c25fa57f019a4430790dc86db9e assets/blockbox/models/item/orange_sky_lantern.json +2df59837cab8f7243475defc13cfb37c80c87c1a assets/blockbox/models/item/pink_sky_lantern.json +2d7a0bb1b2e306dff00288b957a95a5a2836b7d7 assets/blockbox/models/item/purple_sky_lantern.json +7d888133b2c479e78c401402f7c4d588d0e6bc3e assets/blockbox/models/item/red_sky_lantern.json +963bd76c15f45d36228c1cbe63966202ffb1e7ce assets/blockbox/models/item/rough_glass_pane.json +ef14a45390c064e686a747a03f8755ed5093140f assets/blockbox/models/item/soul_brazier.json +e6cee3dccb0dfd895f0339960910fb861effe7cb assets/blockbox/models/item/spiked_acacia_palisade.json +9f77fa73fef281dffeac78627c93faad8fdd4a33 assets/blockbox/models/item/spiked_birch_palisade.json +b725cb7a218dcdf02ce869b524a69f27b9cc7c70 assets/blockbox/models/item/spiked_cherry_palisade.json +95bbe2e55c7e9c7ac3e13ce36748b2e6e909b45d assets/blockbox/models/item/spiked_crimson_palisade.json +75e540eb1950503d05370b04640081092bdcc162 assets/blockbox/models/item/spiked_dark_oak_palisade.json +8060321e115c929e93f48d71e802dfe3a7f82e33 assets/blockbox/models/item/spiked_jungle_palisade.json +b2b4fbf7bce2013cc59838bb32bd3a6333df659e assets/blockbox/models/item/spiked_mangrove_palisade.json +444585e3ddbf5fe32adc4dd302cc242ab6ddb5fa assets/blockbox/models/item/spiked_oak_palisade.json +779be49242091ea4a92b45bb5d3d82fb3cfb297d assets/blockbox/models/item/spiked_spruce_palisade.json +01e654deb1e5e20d8cea6afa04f1677a0b94138b assets/blockbox/models/item/spiked_warped_palisade.json +98b132ef65f62756845aa52736d6f1d3765d1a47 assets/blockbox/models/item/spruce_palisade.json +643f4f212bc4cdb2242f56f434e6d8cb67978d19 assets/blockbox/models/item/stripped_acacia_palisade.json +3be79472f2ad475e61c9e7885eeed88466c0ed78 assets/blockbox/models/item/stripped_birch_palisade.json +7b87a7e135dffc18aa174c7de602de54d7b0844e assets/blockbox/models/item/stripped_cherry_palisade.json +aacb3c535f2855ef2701337f002cca1fd99aef49 assets/blockbox/models/item/stripped_crimson_palisade.json +5f84a800d0fc259e90959cae8f31e8013e1b4173 assets/blockbox/models/item/stripped_dark_oak_palisade.json +3b50531f633a5274eee7f7752c829c5407468ab1 assets/blockbox/models/item/stripped_jungle_palisade.json +3a14df4acc79ae9baed34b9f154d606a10ebfb67 assets/blockbox/models/item/stripped_mangrove_palisade.json +a027593ca0570a807a830eca615b10472a3b7e68 assets/blockbox/models/item/stripped_oak_palisade.json +88108695b80504bc7f18a984a3a2c90b60aeca4d assets/blockbox/models/item/stripped_spiked_acacia_palisade.json +43967b5fe2131d2d4ec89926532bc89ed58d8e38 assets/blockbox/models/item/stripped_spiked_birch_palisade.json +3f684ce20edd096674b4ecf0a0956c0f719190c1 assets/blockbox/models/item/stripped_spiked_cherry_palisade.json +135b362499eac01b725e39da24bc25ac0cc5440f assets/blockbox/models/item/stripped_spiked_crimson_palisade.json +7473fcf92284cf7f04425a474d7e000ff2b6cdf9 assets/blockbox/models/item/stripped_spiked_dark_oak_palisade.json +b0540dbafb66e828f3bee2c9e0feadd08cde86d0 assets/blockbox/models/item/stripped_spiked_jungle_palisade.json +f0565f4b50019ae9b1bc535b11a585ba311a54ac assets/blockbox/models/item/stripped_spiked_mangrove_palisade.json +dda1a9103408af9c70573666b294a4fcdf358558 assets/blockbox/models/item/stripped_spiked_oak_palisade.json +d5eda484715b1788e692dd674ec5ca679d5ea345 assets/blockbox/models/item/stripped_spiked_spruce_palisade.json +b5ec0690d3b92fb626a8f18e1cef7944e1dfdebb assets/blockbox/models/item/stripped_spiked_warped_palisade.json +eb2a0aadf4e097dbf8c0ec1882bc7e81fb7cb54a assets/blockbox/models/item/stripped_spruce_palisade.json +9069ac973f124f6454684e8fc7cf5b5a7fbab0f5 assets/blockbox/models/item/stripped_warped_palisade.json +33ddc94d3e1e12f27789c769d6ac130e29b45a31 assets/blockbox/models/item/warped_palisade.json +3054b839419dee18667b6cc18f73d7b3c3f48543 assets/blockbox/models/item/white_sky_lantern.json +980db7a858ea50bca979f90ad8ea924179b7174d assets/blockbox/models/item/yellow_sky_lantern.json diff --git a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e b/src/generated/resources/.cache/f08a2161c8e3cc53007ce0fd5217ca3cad9adcb2 similarity index 71% rename from src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e rename to src/generated/resources/.cache/f08a2161c8e3cc53007ce0fd5217ca3cad9adcb2 index decdffd..ae70184 100644 --- a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e +++ b/src/generated/resources/.cache/f08a2161c8e3cc53007ce0fd5217ca3cad9adcb2 @@ -1,4 +1,4 @@ -// 1.21.1 2025-02-13T17:36:41.414006 Recipes +// 26.1.1 2026-04-03T00:07:39.7165936 The Block Box recipes ae28a7319f0a3cf5b2bfe6f774d5b291171f9849 data/blockbox/advancement/recipes/building_blocks/amethyst_block_from_amethyst_mosaic_stonecutting.json ff44626f6ee1fac3f9deb56912a8473d63a51d05 data/blockbox/advancement/recipes/building_blocks/amethyst_block_from_cut_amethyst_stonecutting.json 7afe0bb7cd072eb6645fa44a545f178aad7ed4fc data/blockbox/advancement/recipes/building_blocks/amethyst_block_from_polished_amethyst_stonecutting.json @@ -31,7 +31,6 @@ b29f2d77d2bf5e4daab245313fee849699fe1dcd data/blockbox/advancement/recipes/build 806a196d4b875f549cb2cf327953688193a1692c data/blockbox/advancement/recipes/building_blocks/chiseled_gold_from_golden_bricks_stonecutting.json 853680d3bd4753d7ecc4f1dd5758c59d2c092fa0 data/blockbox/advancement/recipes/building_blocks/chiseled_gold_from_golden_pillar_stonecutting.json 06025ac5502b89eec8c613fc6f6ecd3c9cf6a776 data/blockbox/advancement/recipes/building_blocks/chiseled_gold_from_golden_tiles_stonecutting.json -f5876e2aa55c0326fb1f2b955ee5aba0c678b6a0 data/blockbox/advancement/recipes/building_blocks/copper_bars.json b256d2db683215f271abfd3cf1c4f3149e514975 data/blockbox/advancement/recipes/building_blocks/copper_pillar.json 30951794c16de48068c6172d014cd8702036d31c data/blockbox/advancement/recipes/building_blocks/copper_pillar_from_copper_block_stonecutting.json ad23231abc819212969fa090cd006a13033192c6 data/blockbox/advancement/recipes/building_blocks/copper_pillar_from_cut_copper_stonecutting.json @@ -212,22 +211,18 @@ fcfe6c90c82cec6cfc9747262e93f99f3e24df06 data/blockbox/advancement/recipes/build 36e3bbb00f30e8da2e3ce2707e4eebaea91561da data/blockbox/advancement/recipes/building_blocks/tile_stairs.json 570eba52d7054be9466c33b9d68241edd33cf15f data/blockbox/advancement/recipes/building_blocks/tile_stairs_from_terracotta_stonecutting.json 0e64066eb129fedac5c4f15b6020200c3c9fcc1c data/blockbox/advancement/recipes/building_blocks/tile_stairs_from_tiles_stonecutting.json -cea6f4a3bcda93bebe535f13a63f1a2fae5a291c data/blockbox/advancement/recipes/building_blocks/waxed_copper_bars_from_honeycomb.json 71e82534c94910fc7bf40520887fe096aa914ff4 data/blockbox/advancement/recipes/building_blocks/waxed_copper_pillar.json 4cb05fc5702a06490eaffc8709e14fd936c41b40 data/blockbox/advancement/recipes/building_blocks/waxed_copper_pillar_from_honeycomb.json f88cf3527888b66fe4c850e424df37c6f7595a67 data/blockbox/advancement/recipes/building_blocks/waxed_copper_pillar_from_waxed_copper_block_stonecutting.json 2c3888a5fdd7bf5f110750b0c60c9b9fba5ee9c7 data/blockbox/advancement/recipes/building_blocks/waxed_copper_pillar_from_waxed_cut_copper_stonecutting.json -003a70d02ddcb69235bbda0e146a2da9951ba9d8 data/blockbox/advancement/recipes/building_blocks/waxed_exposed_copper_bars_from_honeycomb.json fdb9fedce89099e95d88ab0efe1e05bdc8b6dc7d data/blockbox/advancement/recipes/building_blocks/waxed_exposed_copper_pillar.json 455f817d6de19d02f0eb85ca2602f52c8af3c433 data/blockbox/advancement/recipes/building_blocks/waxed_exposed_copper_pillar_from_honeycomb.json 5d6c2f45f33cbc52d7c3103258d0ce35829ab2d3 data/blockbox/advancement/recipes/building_blocks/waxed_exposed_copper_pillar_from_waxed_exposed_copper_stonecutting.json fa581027dc9ba4c1064ab69340fd1e1fa8c8139d data/blockbox/advancement/recipes/building_blocks/waxed_exposed_copper_pillar_from_waxed_exposed_cut_copper_stonecutting.json -a7ec844acaa87f01f611a93d0660b4dbe3acd027 data/blockbox/advancement/recipes/building_blocks/waxed_oxidized_copper_bars_from_honeycomb.json 685fc40935f304a642197a1231497136acd8626e data/blockbox/advancement/recipes/building_blocks/waxed_oxidized_copper_pillar.json 87ddeb76e8382d4ee9ef1fc7cbe52deffb5aebb7 data/blockbox/advancement/recipes/building_blocks/waxed_oxidized_copper_pillar_from_honeycomb.json 741085a384289b3f06eacbe185efe73925db28ab data/blockbox/advancement/recipes/building_blocks/waxed_oxidized_copper_pillar_from_waxed_oxidized_copper_stonecutting.json 8ea0259416428cb33f12a3a549bc838507b1ad63 data/blockbox/advancement/recipes/building_blocks/waxed_oxidized_copper_pillar_from_waxed_oxidized_cut_copper_stonecutting.json -ca327a3a47a38e2057c3b26a3b1fc00aab1ef34d data/blockbox/advancement/recipes/building_blocks/waxed_weathered_copper_bars_from_honeycomb.json 0ee6092398dfe1bec731b5a73df270bff1bc26c0 data/blockbox/advancement/recipes/building_blocks/waxed_weathered_copper_pillar.json 8b9850d45ca3f38ef58c1291c1bdfd613809b3a0 data/blockbox/advancement/recipes/building_blocks/waxed_weathered_copper_pillar_from_honeycomb.json b5c558441b6d230da72423b6683f8502a7989cc4 data/blockbox/advancement/recipes/building_blocks/waxed_weathered_copper_pillar_from_waxed_weathered_copper_stonecutting.json @@ -332,338 +327,333 @@ ed78d2a89593acdd4a6a052edaf78511ef8ec79a data/blockbox/advancement/recipes/misc/ 7c35a9331f1652d0ccebe5c77d7a077c0ec0675e data/blockbox/advancement/recipes/misc/stripped_warped_palisade_from_spiked.json 16d8a00a84ace3ba6064b14093f2af5801afc15b data/blockbox/advancement/recipes/misc/warped_palisade.json cc264199aa74c7008e98aeae0a2d8aebaace6b18 data/blockbox/advancement/recipes/misc/warped_palisade_from_spiked.json -f023f9072b162fdc6b28f9b11ac2b8492ac2ff3c data/blockbox/recipe/acacia_palisade.json -bfde89c044375ca66c6bf1254367a0a373c067ca data/blockbox/recipe/acacia_palisade_from_spiked.json -f3cf205fabd97511749f06fdc1f3e52b75825912 data/blockbox/recipe/acacia_seat.json -537b40c914556e9ccf380d5a2527e2b5be0b4561 data/blockbox/recipe/amethyst_block_from_amethyst_mosaic_stonecutting.json -f4977d89aa3ed839036d329defbdb4dcef0388a5 data/blockbox/recipe/amethyst_block_from_cut_amethyst_stonecutting.json -c4615d614012c3d8efb0f46bf2be8cd327ced7ae data/blockbox/recipe/amethyst_block_from_polished_amethyst_stonecutting.json -c76535fa73808c43d6a5bf1b1b5fba10ea92372e data/blockbox/recipe/amethyst_mosaic.json -415bd0ce788fdc2cf28ceca6527927cf2f34c266 data/blockbox/recipe/amethyst_mosaic_from_amethyst_block_stonecutting.json -a0d52d92387c3c1bacc4eb1127b3b449d6e97b81 data/blockbox/recipe/amethyst_mosaic_from_cut_amethyst_stonecutting.json -ebe7a52b814ba6bb2af47f6cd9b673dcac38d327 data/blockbox/recipe/amethyst_mosaic_from_polished_amethyst_stonecutting.json -f78c08061a20d90c9a0d15f988dde4d32d36bb3b data/blockbox/recipe/amethyst_mosaic_slab.json -255cc45ada3469d6f4177185af74dfdb8525309a data/blockbox/recipe/amethyst_mosaic_slab_from_amethyst_block_stonecutting.json -4cc577b0fa1960f897345a2edb5707f28a84b98c data/blockbox/recipe/amethyst_mosaic_slab_from_amethyst_mosaic_stonecutting.json -a4cc80e5e8fe265fd585bec60c42f103e42dc41c data/blockbox/recipe/amethyst_mosaic_slab_from_cut_amethyst_stonecutting.json -b3d254490632ca3cfe49437726d88602ec4625a8 data/blockbox/recipe/amethyst_mosaic_slab_from_polished_amethyst_stonecutting.json -0245085ab04ac8a114bb777339c60efe96efb286 data/blockbox/recipe/amethyst_mosaic_stairs.json -85d7a5e51c497d8315d89945178dd4054a072875 data/blockbox/recipe/amethyst_mosaic_stairs_from_amethyst_block_stonecutting.json -991dd62075bb2ddadf69ef06295723958ac9a9c8 data/blockbox/recipe/amethyst_mosaic_stairs_from_amethyst_mosaic_stonecutting.json -9def99b2a62aab3da867bc26c0b57f08ecec7fd8 data/blockbox/recipe/amethyst_mosaic_stairs_from_cut_amethyst_stonecutting.json -cd4149b4c6476387408949ecfc9f8ef7f199da98 data/blockbox/recipe/amethyst_mosaic_stairs_from_polished_amethyst_stonecutting.json -e1d60a88bcf9bfeacd9c670f3c4802088430affe data/blockbox/recipe/andesite_bricks.json -3f05016baa04db8f2df026463d163573b012d46b data/blockbox/recipe/andesite_bricks_from_polished_andesite_stonecutting.json -a52557cddf352cdb0fc7a98d5cf671190b1f8897 data/blockbox/recipe/andesite_brick_slab.json -6a8e4c2969310da72d6025539c7036f850bb826d data/blockbox/recipe/andesite_brick_slab_from_andesite_bricks_stonecutting.json -7a08b95cf6f2df5ccc27dddff38360fb3cb785f3 data/blockbox/recipe/andesite_brick_slab_from_polished_andesite_stonecutting.json -7b94d057cfc9109f0bf2d026aef474ba5bb7bf76 data/blockbox/recipe/andesite_brick_stairs.json -0a8770327c7a536e231e25bf7ffc1c438c5736ed data/blockbox/recipe/andesite_brick_stairs_from_andesite_bricks_stonecutting.json -63396fb28ea100c8e8efa9c6fa48f54d7a1b2fc4 data/blockbox/recipe/andesite_brick_stairs_from_polished_andesite_stonecutting.json -1f91c4c2b1659dc744ebd7468bacc19d21425116 data/blockbox/recipe/andesite_brick_wall.json -70595ca753e885992e69571be17d9a194b219ead data/blockbox/recipe/andesite_brick_wall_from_andesite_bricks_stonecutting.json -31495488a7b5e50ba41fb10343d528dce5b0e00a data/blockbox/recipe/andesite_brick_wall_from_polished_andesite_stonecutting.json -f10cf54a6334294c92d97a0306ad9e3e80ba4975 data/blockbox/recipe/bamboo_seat.json -ef003768c4de101811861d7f00e3934f619b07f3 data/blockbox/recipe/birch_palisade.json -6c38f521912e200f1e2f825a083f5612c9944a73 data/blockbox/recipe/birch_palisade_from_spiked.json -211d864e3bbe5c759293c311a2f982949e26af21 data/blockbox/recipe/birch_seat.json -86a1655c03834285e334be799d4ab6c2496a74d0 data/blockbox/recipe/brazier.json -c4b7aa251535b50068265922fa190162d5a6e9f8 data/blockbox/recipe/brazier_from_swap.json -91d30dc6557e8e71953cd1138678809501556e9d data/blockbox/recipe/broken_tile_mosaic.json -2b3f8c87cf5d599215b2ba9257583b70fc7235e8 data/blockbox/recipe/cherry_palisade.json -27fee65ed6c7e866ddaaf5ebddd543c1cd43684b data/blockbox/recipe/cherry_palisade_from_spiked.json -73ec2a0245118b8a82450333007e99e614df55b6 data/blockbox/recipe/cherry_seat.json -23f767f704c77c4cfa523d576d8558f45506ad5d data/blockbox/recipe/chiseled_gold.json -33df8543e0ff50e2b3858fd73ee26f7ebbcd6c1f data/blockbox/recipe/chiseled_gold_from_golden_bricks_stonecutting.json -0fc793b0f0e64cf4b5af5d8940644355b50f3e80 data/blockbox/recipe/chiseled_gold_from_golden_pillar_stonecutting.json -7cac8fe9784f6021e746103b099ff39ec37bba15 data/blockbox/recipe/chiseled_gold_from_golden_tiles_stonecutting.json -0170e975cee0718c8dd470acc2c40b6a89f7be9d data/blockbox/recipe/copper_bars.json -01c591e8f145ad07187fde11239dbae566eab929 data/blockbox/recipe/copper_pillar.json -4d6bb4e95358a39f7a35a219b969522d98700000 data/blockbox/recipe/copper_pillar_from_copper_block_stonecutting.json -9dc62af0ce30f8632ff76bff32d1f78dc5aac75c data/blockbox/recipe/copper_pillar_from_cut_copper_stonecutting.json -97ce8399b6775ea306349cd54d82911bd240a9b9 data/blockbox/recipe/corrugated_iron_plate.json -4f74432f690d71dbefd8fb044a542ea5a6146efb data/blockbox/recipe/corrugated_iron_plate_from_iron_plate_pillar_stonecutting.json -4caeae124db6b29e4dd8002147ced57ad7101917 data/blockbox/recipe/corrugated_iron_plate_from_iron_plate_stonecutting.json -9f69452fea0e88ad2c001e603b8dec188671568f data/blockbox/recipe/corrugated_iron_plate_from_iron_tread_plate_stonecutting.json -59ef30fad62197829276d6975955d822c1476259 data/blockbox/recipe/corrugated_iron_plate_slab.json -ef3689383a61325a612be47e81854fd9ea54ec46 data/blockbox/recipe/corrugated_iron_plate_slab_from_corrugated_iron_plate_stonecutting.json -50ac7c8efdf607500562fb9142d93b9e71b55d13 data/blockbox/recipe/corrugated_iron_plate_slab_from_iron_plate_pillar_stonecutting.json -5816f0fb73494051886a36ab30f2c190a015be6f data/blockbox/recipe/corrugated_iron_plate_slab_from_iron_plate_stonecutting.json -193513cc24093f2cef3ad8a5a9e5200594fa1825 data/blockbox/recipe/corrugated_iron_plate_slab_from_iron_tread_plate_stonecutting.json -ae18ff97cd3ec651a33a7d7459abc0b0a4f24af9 data/blockbox/recipe/corrugated_iron_plate_stairs.json -f130a02ed4be5e513106a185c8efd291cefb370f data/blockbox/recipe/corrugated_iron_plate_stairs_from_corrugated_iron_plate_stonecutting.json -227a8dfda8021873209edd91dcc4b168755fcb92 data/blockbox/recipe/corrugated_iron_plate_stairs_from_iron_plate_pillar_stonecutting.json -165480db9d14d28e39d473e9d96bf78194fd2da3 data/blockbox/recipe/corrugated_iron_plate_stairs_from_iron_plate_stonecutting.json -ad118ce7a06da10060f79b386426b65ab987c3b6 data/blockbox/recipe/corrugated_iron_plate_stairs_from_iron_tread_plate_stonecutting.json -58fa6bcd11f4554679d1e2765d61908c55b3bf12 data/blockbox/recipe/crimson_palisade.json -6666da3b69af51d4f545c02b7b22006591c04df4 data/blockbox/recipe/crimson_palisade_from_spiked.json -6e37be476eae4c225fdd3634508989bc29a85265 data/blockbox/recipe/crimson_seat.json -d203639a695f7736a8b55c28d1dc6cbc2d5518ba data/blockbox/recipe/cut_amethyst.json -ac7b13ad46e6555c1223433e0d7d911e4769edf2 data/blockbox/recipe/cut_amethyst_from_amethyst_block_stonecutting.json -d807b7e20a578b8f4c4d45942b273e2fa868f015 data/blockbox/recipe/cut_amethyst_from_amethyst_mosaic_stonecutting.json -a88fb4c932d9e131e2d3cc1cd31c82fe707d2e0e data/blockbox/recipe/cut_amethyst_from_polished_amethyst_stonecutting.json -3b315cf25291d4e73a3181ac06b7464be754733a data/blockbox/recipe/cut_amethyst_slab.json -2466457720320d8e020154193932ca2fd756c408 data/blockbox/recipe/cut_amethyst_slab_from_amethyst_block_stonecutting.json -931fafa61350797c7c0e297ecee0e2a80265f967 data/blockbox/recipe/cut_amethyst_slab_from_amethyst_mosaic_stonecutting.json -536530abe10d725f39e36816d7c21aae1de030c7 data/blockbox/recipe/cut_amethyst_slab_from_cut_amethyst_stonecutting.json -d53064e15111ec47111072ad719de2d0fdf38cfd data/blockbox/recipe/cut_amethyst_slab_from_polished_amethyst_stonecutting.json -580b32f5b1d2e59c0c1f114d68202a702bca23b0 data/blockbox/recipe/cut_amethyst_stairs.json -4f50a4fd1fce99161c5569c9d731727971e2d49b data/blockbox/recipe/cut_amethyst_stairs_from_amethyst_block_stonecutting.json -b7f6d1b1f8e9098e5ac397a426103a84a8625e97 data/blockbox/recipe/cut_amethyst_stairs_from_amethyst_mosaic_stonecutting.json -4971b76ecf9469e001f68030a46c6861e0362744 data/blockbox/recipe/cut_amethyst_stairs_from_cut_amethyst_stonecutting.json -e87feb11fa4ae540efb3b88fa43b60ae4584a2fa data/blockbox/recipe/cut_amethyst_stairs_from_polished_amethyst_stonecutting.json -54ef7bcd8580822b751fe7d8403d909e980dffe8 data/blockbox/recipe/dark_oak_palisade.json -216fc3c5caf2e43e2c17512decce28a1f0c296b7 data/blockbox/recipe/dark_oak_palisade_from_spiked.json -47c9d6dfcfd0d45224d2a555aff4389c6646bd37 data/blockbox/recipe/dark_oak_seat.json -3c517cde0699d8f5b20cf9d2f49dfff032d51440 data/blockbox/recipe/diorite_bricks.json -591fbc37e383c149d6841a75dcc3adf305990e8d data/blockbox/recipe/diorite_bricks_from_polished_diorite_stonecutting.json -990f3099e022d741e8de0f72ab9821e43a82b723 data/blockbox/recipe/diorite_brick_slab.json -7e13b05d686f3df7a14bd6253414f6b9225e073c data/blockbox/recipe/diorite_brick_slab_from_diorite_bricks_stonecutting.json -f848861bc850a9db13454bd9559c679668450e89 data/blockbox/recipe/diorite_brick_slab_from_polished_diorite_stonecutting.json -4aac3e253ea4ce858e037d0af931e246fb440746 data/blockbox/recipe/diorite_brick_stairs.json -e480bab1ac8786b6b2534f953a54cb046cc7db62 data/blockbox/recipe/diorite_brick_stairs_from_diorite_bricks_stonecutting.json -2851d53dc434310f879c5b0b4a78c4b57e9fd597 data/blockbox/recipe/diorite_brick_stairs_from_polished_diorite_stonecutting.json -4d27ebb9aabf60b31d8f7f5207cce61788d953df data/blockbox/recipe/diorite_brick_wall.json -44e57079135295a3a069075a760bc60870e6bb8d data/blockbox/recipe/diorite_brick_wall_from_diorite_bricks_stonecutting.json -d482d7db3fa82c7b5a2214b7c77f0949c7fdceca data/blockbox/recipe/diorite_brick_wall_from_polished_diorite_stonecutting.json -0c87a53ad8b300dc90cb88089e97252257f5810d data/blockbox/recipe/dye_black_sky_lantern.json -3a820475e0eed8235a498b7a8ea39b88b1ad37fd data/blockbox/recipe/dye_blue_sky_lantern.json -a32ec3736e31911a3773e6df9f7ae27a574adc7b data/blockbox/recipe/dye_brown_sky_lantern.json -433bc05ff0a3e9998bd596cdb72797bb73ab40fd data/blockbox/recipe/dye_cyan_sky_lantern.json -1b57dc7ffdfcf4eb467dd9463ae2fac427889349 data/blockbox/recipe/dye_gray_sky_lantern.json -95e842388c804c6f2a0b8f9f9a45620038ff24ab data/blockbox/recipe/dye_green_sky_lantern.json -f810e28ad0503e717e0d448973ca990609b580c0 data/blockbox/recipe/dye_light_blue_sky_lantern.json -c90cc774e72151e4ee4364f26f0b4edc1f72cb9b data/blockbox/recipe/dye_light_gray_sky_lantern.json -543b684122c973ebcf69ef74335d2cbaaa42efe9 data/blockbox/recipe/dye_lime_sky_lantern.json -a525d427ffca51411edd71dec7b46df6ded67b60 data/blockbox/recipe/dye_magenta_sky_lantern.json -fa192047f3dbdd7b6999660325d18e8bb71176ac data/blockbox/recipe/dye_orange_sky_lantern.json -8cad37f37a3f6520c53dc0256ff1e73b57a7b3c5 data/blockbox/recipe/dye_pink_sky_lantern.json -05569fb212c4af1348e3dd0171dc46aebd1cf7d6 data/blockbox/recipe/dye_purple_sky_lantern.json -dad1b1b99341cf99bb8f5f5709ec082fda3246ab data/blockbox/recipe/dye_red_sky_lantern.json -2cfa0946cedee2ec9851ba728e6fb0db6905dac3 data/blockbox/recipe/dye_white_sky_lantern.json -c740e6c30bac44f4a2eb66ce951fa3568048bc3c data/blockbox/recipe/dye_yellow_sky_lantern.json -0b921a6ffeab2672f4ad5ef66a7eef55fa48690d data/blockbox/recipe/exposed_copper_pillar.json -78527ab89ec2e2b0b67b8c99c7e4742fa52a9bdc data/blockbox/recipe/exposed_copper_pillar_from_exposed_copper_stonecutting.json -12317c5ceb69f7b02bc645c184dc5fb23a9c17a2 data/blockbox/recipe/exposed_copper_pillar_from_exposed_cut_copper_stonecutting.json -bcd1791c8e3c615793632f0849381aea306fe309 data/blockbox/recipe/golden_bars.json -e62eaf4942aa10544ffadcb8bbd59f267f907714 data/blockbox/recipe/golden_bricks.json -09bdd85fe07dc646adbcd4b151506713ca2bafee data/blockbox/recipe/golden_bricks_from_chiseled_gold_stonecutting.json -10507d2993f7996c65146cd89d41bfa7f0364c7a data/blockbox/recipe/golden_bricks_from_golden_pillar_stonecutting.json -851c72e0d465766187a462f3115c8ce55125775f data/blockbox/recipe/golden_bricks_from_golden_tiles_stonecutting.json -9356b98a8c4d6fa8f532da0da48224f83cc2d2af data/blockbox/recipe/golden_brick_slab.json -2174ac3d57e9aabbafdd93c93572542e046a1410 data/blockbox/recipe/golden_brick_slab_from_chiseled_gold_stonecutting.json -cb1b1752a0bcc7d44f10ac33cd495b7af91fee9e data/blockbox/recipe/golden_brick_slab_from_golden_bricks_stonecutting.json -8e6659ef243873dc6137df899dcbdd106fd04028 data/blockbox/recipe/golden_brick_slab_from_golden_pillar_stonecutting.json -ec0d14840b9768e637a496a472b4058568e8a0b6 data/blockbox/recipe/golden_brick_slab_from_golden_tiles_stonecutting.json -e2386352eecc559f99db570d74923ef87ff1b2a7 data/blockbox/recipe/golden_brick_stairs.json -89c18ec9ba1d09792d8bb210e7b4e8cbc172654b data/blockbox/recipe/golden_brick_stairs_from_chiseled_gold_stonecutting.json -961b1a6781b3716f5ae9195666bc1b80ed42baa6 data/blockbox/recipe/golden_brick_stairs_from_golden_bricks_stonecutting.json -dea69bb7629b569733dc1e98c2d8d04c44f8c979 data/blockbox/recipe/golden_brick_stairs_from_golden_pillar_stonecutting.json -f9e6435b1315e088db05bebea26ee92161ac8b30 data/blockbox/recipe/golden_brick_stairs_from_golden_tiles_stonecutting.json -38d8ca324a4e3556262985ea90c8e7190fb5b3b9 data/blockbox/recipe/golden_door.json -643480a603e34529a06681250ebf18702a149e56 data/blockbox/recipe/golden_pillar.json -792120725d62d63c47d351002f821dfe7a0bf8e6 data/blockbox/recipe/golden_pillar_from_chiseled_gold_stonecutting.json -b509eeb81979658fbf83b92186aa8854414dd70a data/blockbox/recipe/golden_pillar_from_golden_bricks_stonecutting.json -cf90ec8465233176417fb0c0f3aea7111fec8353 data/blockbox/recipe/golden_pillar_from_golden_tiles_stonecutting.json -aca7bfa75ecc5ae8d79efe0eed8c9b259b42b89b data/blockbox/recipe/golden_tiles.json -faddd276144f51ae4a83491d9df993f8a6b86477 data/blockbox/recipe/golden_tiles_from_chiseled_gold_stonecutting.json -f2847493980b9f21790aefd250a102efc05f014e data/blockbox/recipe/golden_tiles_from_golden_bricks_stonecutting.json -853005c9538d2a8b55f5f97e3e4b7671eb96886f data/blockbox/recipe/golden_tiles_from_golden_pillar_stonecutting.json -cda61e33a3e6dd9b8b75c3ed310ef4300f961b35 data/blockbox/recipe/golden_trapdoor.json -d622354b05dea95dcf0e6dd1e511e7094e7e68e1 data/blockbox/recipe/granite_bricks.json -2a75bc5316161d8bf025c241535ade028ab1bb3f data/blockbox/recipe/granite_bricks_from_polished_granite_stonecutting.json -bad9b07d9d10be20b010aa85fb65618b0144ae1b data/blockbox/recipe/granite_brick_slab.json -5dfbf60c9858552399e8924b1b79ca220026a25d data/blockbox/recipe/granite_brick_slab_from_granite_bricks_stonecutting.json -558ba8e4a0ce478d6d2b4e955e9bdaeb9f59fcab data/blockbox/recipe/granite_brick_slab_from_polished_granite_stonecutting.json -4fee5f007ac427064bf0f2bb37df8206b8429ec2 data/blockbox/recipe/granite_brick_stairs.json -a6dbecf481fcd3a58df1f280541c618d9ba77b21 data/blockbox/recipe/granite_brick_stairs_from_granite_bricks_stonecutting.json -4afdbb181bc3395b070602e45555edc587dfc332 data/blockbox/recipe/granite_brick_stairs_from_polished_granite_stonecutting.json -8aa0f3063d728441d5c1039e689cd20c04d86faf data/blockbox/recipe/granite_brick_wall.json -d02a7fdde023bbfbc0274cdb2086e00bb57e8e43 data/blockbox/recipe/granite_brick_wall_from_granite_bricks_stonecutting.json -dac0d15b55f8aba372f960c606b556b9aa78619c data/blockbox/recipe/granite_brick_wall_from_polished_granite_stonecutting.json -b915a776a288dae167fd4e0a5e3875000abca8d4 data/blockbox/recipe/iron_plate.json -771505d3ebf68ea0c8a403dd3e59c553752fd608 data/blockbox/recipe/iron_plate_door.json -c3b3904928d44c95afe0494199b8fee11fa4a024 data/blockbox/recipe/iron_plate_from_corrugated_iron_plate_stonecutting.json -700b2257fd339c40ff7d92ae1239b2fb156b6f2f data/blockbox/recipe/iron_plate_from_iron_plate_pillar_stonecutting.json -8b4c545d64b5a1dbec90305ac490295344667ae4 data/blockbox/recipe/iron_plate_from_iron_tread_plate_stonecutting.json -6ec594a0d20731104507648783ea702f7d6b0030 data/blockbox/recipe/iron_plate_pillar.json -edac16c78aff199e5a439342618ca1f663fa5042 data/blockbox/recipe/iron_plate_pillar_from_corrugated_iron_plate_stonecutting.json -340064f2cbb3f27b0268001f67355c5ffd90a9bc data/blockbox/recipe/iron_plate_pillar_from_iron_plate_stonecutting.json -f70398977ac41935810f9817c30a78f51f674560 data/blockbox/recipe/iron_plate_pillar_from_iron_tread_plate_stonecutting.json -03fe966afc3624e112a488f9b2e6c5f37489c6a0 data/blockbox/recipe/iron_plate_trapdoor.json -4c0d3ff50f4c9bf9db68e9e8bbf7678f5f3b0aae data/blockbox/recipe/iron_tread_plate.json -d0973fede9f69b721bf5404e9409a732901104ca data/blockbox/recipe/iron_tread_plate_from_corrugated_iron_plate_stonecutting.json -b3e415662fd5d2e15eb4f033720c541755964ced data/blockbox/recipe/iron_tread_plate_from_iron_plate_pillar_stonecutting.json -a8fc57342e69ea2ba508465cd87b86a8a62df1f8 data/blockbox/recipe/iron_tread_plate_from_iron_plate_stonecutting.json -8bfc4fda32285658347ed68ce7fd26aae0b84ca3 data/blockbox/recipe/iron_tread_plate_slab.json -bb8a4273fba6cf9e8cedda4cbfccaea4322d7bc3 data/blockbox/recipe/iron_tread_plate_slab_from_corrugated_iron_plate_stonecutting.json -f444d916b2c7a939daf92083ba5ee109682eeb26 data/blockbox/recipe/iron_tread_plate_slab_from_iron_plate_pillar_stonecutting.json -a272adbb1ed653c96c41a9a7bbae8acbf22b1f00 data/blockbox/recipe/iron_tread_plate_slab_from_iron_plate_stonecutting.json -e30076db94eba35bde1821664b2184b2f3f419c7 data/blockbox/recipe/iron_tread_plate_slab_from_iron_tread_plate_stonecutting.json -8a6bfdcf9d3420e7002268cabe7c4b9b10bfa06a data/blockbox/recipe/iron_tread_plate_stairs.json -7c733f3648a6e6df29b4e5b0fc6f134032b1762b data/blockbox/recipe/iron_tread_plate_stairs_from_corrugated_iron_plate_stonecutting.json -d6c61e7f4e38e041bfe9b83d193d819f8e01e74e data/blockbox/recipe/iron_tread_plate_stairs_from_iron_plate_pillar_stonecutting.json -c5b43c46f4ae1d5ba82ea8fbfd8f9661192f6cdd data/blockbox/recipe/iron_tread_plate_stairs_from_iron_plate_stonecutting.json -b3ca6bed2322593be761b282577ada96e19be1c6 data/blockbox/recipe/iron_tread_plate_stairs_from_iron_tread_plate_stonecutting.json -7eb0c2fa6608277fc8a429ed7250801e10bbc005 data/blockbox/recipe/jungle_palisade.json -35d53e3a1cd6f095887bb0ae82c5dede0ea76ab6 data/blockbox/recipe/jungle_palisade_from_spiked.json -e5f45f7bd943d8f93faebfbc18fad3e2d9bf8ef3 data/blockbox/recipe/jungle_seat.json -89b18219c3ddd2f7b7a673bfb9ca13748047647d data/blockbox/recipe/lapis_lazuli_bricks.json -899a0982621ed76d88a52a1a1d1ef47866886755 data/blockbox/recipe/lapis_lazuli_bricks_from_lapis_lazuli_mosaic_stonecutting.json -5a723a0c5b07859a5420d8702bd86f20a2fd939c data/blockbox/recipe/lapis_lazuli_brick_slab.json -b6269d23f96af385c714e044a5fcbc130c1b42dd data/blockbox/recipe/lapis_lazuli_brick_slab_from_lapis_lazuli_bricks_stonecutting.json -3d00883eddeb84baef526d169dc0d9db58b3334f data/blockbox/recipe/lapis_lazuli_brick_stairs.json -fae32dcd179082446db1b1c2ab14b2167193fee5 data/blockbox/recipe/lapis_lazuli_brick_stairs_from_lapis_lazuli_bricks_stonecutting.json -a2b9f04fc33e9f7c0d3382ad58d83934c370e356 data/blockbox/recipe/lapis_lazuli_mosaic.json -7802ff7dcecc2ca72be6b466c0d5110ae2d72378 data/blockbox/recipe/lapis_lazuli_mosaic_from_lapis_lazuli_bricks_stonecutting.json -e57d3bc9c486ca93b7c25e6dc1e265e62e459a24 data/blockbox/recipe/lapis_lazuli_mosaic_slab.json -6e60af5752a9042296ccf159721f9c14b7b7373e data/blockbox/recipe/lapis_lazuli_mosaic_slab_from_lapis_lazuli_mosaic_stonecutting.json -889ae1587693b3f46ef22f018607b3d5640a477c data/blockbox/recipe/lapis_lazuli_mosaic_stairs.json -01b37e88b4f12de38701954b3f6b079e9bc83340 data/blockbox/recipe/lapis_lazuli_mosaic_stairs_from_lapis_lazuli_mosaic_stonecutting.json -aba4c6702e0dedfc05d3a8d27e3b32a50e9dc301 data/blockbox/recipe/mangrove_palisade.json -c0bb6d7b1458c8b0db33d5597044b2fb273027d3 data/blockbox/recipe/mangrove_palisade_from_spiked.json -bb23946c4508eea69752c14e30929e4c5bd0bef5 data/blockbox/recipe/mangrove_seat.json -65518a7df56ebce2fbf8334b958ea0e5a6c15eb3 data/blockbox/recipe/oak_palisade.json -faabd205d2ba605eb5a83b60063dae0dc9a88e9d data/blockbox/recipe/oak_palisade_from_spiked.json -222d66c8cf28a04b84dd1e7078b4a716760b1aa2 data/blockbox/recipe/oak_seat.json -d040325c86fabcb77caa1ca97688f49d3de4990c data/blockbox/recipe/obsidian_from_polished_obsidian_stonecutting.json -ecad5bab87395823680a2928fb7858c3dfb79050 data/blockbox/recipe/oxidized_copper_pillar.json -d3d7ac6ef64c5188b10bf6d081339c7ab9b3fbb5 data/blockbox/recipe/oxidized_copper_pillar_from_oxidized_copper_stonecutting.json -83dc4840ebc424148e130c6983bfa84672e7d79e data/blockbox/recipe/oxidized_copper_pillar_from_oxidized_cut_copper_stonecutting.json -904843f4497e92e790371c4c70c703e6d71a005b data/blockbox/recipe/packed_ice_bricks.json -65072159994201f40e2a4b1fed3b1088dcc90e73 data/blockbox/recipe/packed_ice_bricks_from_packed_ice_stonecutting.json -d7a236c91db0dd3096284102042bc7cbda907a29 data/blockbox/recipe/packed_ice_bricks_from_polished_packed_ice_stonecutting.json -fe1b7d9c64fd770af7333b53bfc36dd034bba1f0 data/blockbox/recipe/packed_ice_brick_slab.json -4dbdd921930babfd1762e0167684e73c4898e068 data/blockbox/recipe/packed_ice_brick_slab_from_packed_ice_bricks_stonecutting.json -558a6870c5fc2312d9c479832ab95214d4174fc7 data/blockbox/recipe/packed_ice_brick_slab_from_packed_ice_stonecutting.json -2589f0fb8f429e3d5962143a2412654c088c4b6a data/blockbox/recipe/packed_ice_brick_slab_from_polished_packed_ice_stonecutting.json -18cc8680e614548b361e4a842d11bf09272898ff data/blockbox/recipe/packed_ice_brick_stairs.json -87332f9558723b50b2fba1ddfff3d710fb3dd05d data/blockbox/recipe/packed_ice_brick_stairs_from_packed_ice_bricks_stonecutting.json -1fefedfaffe769aaddf6e7560e187a8f638472aa data/blockbox/recipe/packed_ice_brick_stairs_from_packed_ice_stonecutting.json -1c0afff0d7cf1e8e3e818b4cbc9126a37c3987cc data/blockbox/recipe/packed_ice_brick_stairs_from_polished_packed_ice_stonecutting.json -b7aea37c4e78390f16add567966f599183679e95 data/blockbox/recipe/packed_ice_brick_wall.json -9d8e0145ec4146addfb41d1b94589411c218d475 data/blockbox/recipe/packed_ice_brick_wall_from_packed_ice_bricks_stonecutting.json -8b1b7a0e24b004623598d8e569c9897804babb71 data/blockbox/recipe/packed_ice_brick_wall_from_packed_ice_stonecutting.json -7df8a4e7b76360cf24650c6ce8a616f2ca0c48e1 data/blockbox/recipe/packed_ice_brick_wall_from_polished_packed_ice_stonecutting.json -7b463238cea223c115fcdf20b174bd7796a62e82 data/blockbox/recipe/packed_ice_from_packed_ice_bricks_stonecutting.json -b979c423c0233710d46eff2531eff77f1eda4092 data/blockbox/recipe/packed_ice_from_polished_packed_ice_stonecutting.json -464ab8c0436df132772d811b942bd33a84a1c2eb data/blockbox/recipe/packed_snow.json -94d9f8ddf635a100e8b2468111be089a9b051687 data/blockbox/recipe/polished_amethyst.json -71624fe1e0289431ec9faf69ecc18b0adda4dcea data/blockbox/recipe/polished_amethyst_from_amethyst_block_stonecutting.json -3aad5df77f6cd08cd37612b75c011d67ae1f30df data/blockbox/recipe/polished_amethyst_from_amethyst_mosaic_stonecutting.json -bde575ffb5602ae5fe692c7b4fc4df0bb1a540dd data/blockbox/recipe/polished_amethyst_from_cut_amethyst_stonecutting.json -0ef0b65790a1bddbe633466b7598bf8f4220c7df data/blockbox/recipe/polished_obsidian.json -732d25fb5d4104135c26c54238386dbf5187c4e7 data/blockbox/recipe/polished_obsidian_from_obsidian_stonecutting.json -b62042b23a808e0c2997d26f7cef22195d0abe5b data/blockbox/recipe/polished_packed_ice.json -fe2ddad837d1da9e902384d86a93050a61a4d698 data/blockbox/recipe/polished_packed_ice_from_packed_ice_bricks_stonecutting.json -8f5f153fdd3629357c9fbed149f430fe2455a5df data/blockbox/recipe/polished_packed_ice_from_packed_ice_stonecutting.json -d227ff30ccfba58bac9f8a62a78ff8a2ebadfaf0 data/blockbox/recipe/red_sandstone_bricks.json -f6ef34a55548f8a32bd163395bba2d722357c960 data/blockbox/recipe/red_sandstone_bricks_from_cut_red_sandstone_stonecutting.json -1a4e7ab653edef7ab8f231d47a43f44f49418892 data/blockbox/recipe/red_sandstone_bricks_from_red_sandstone_stonecutting.json -ce80e0a5429c71bff5c32f7c72688b10525305ef data/blockbox/recipe/red_sandstone_brick_slab.json -5e3ecf27fe2618f3c6b73dc821645d5144e33047 data/blockbox/recipe/red_sandstone_brick_slab_from_cut_red_sandstone_stonecutting.json -e7ea4947b089f096a1c4aa3f0df6032bcb18187e data/blockbox/recipe/red_sandstone_brick_slab_from_red_sandstone_bricks_stonecutting.json -3ddfe8ae31155b7533e6f6f3d010c30170d76218 data/blockbox/recipe/red_sandstone_brick_slab_from_red_sandstone_stonecutting.json -2d8a0d35753fc8c72d5fc93edb0009c839d279bc data/blockbox/recipe/red_sandstone_brick_stairs.json -bef2de4cff27a2eb0af5b37ae3d42f929fd27b52 data/blockbox/recipe/red_sandstone_brick_stairs_from_cut_red_sandstone_stonecutting.json -a2bd60efba7cb3713d3b80db850e88e0fbe34748 data/blockbox/recipe/red_sandstone_brick_stairs_from_red_sandstone_bricks_stonecutting.json -18ec131f6ee95bd314069ca73328395d42610fc2 data/blockbox/recipe/red_sandstone_brick_stairs_from_red_sandstone_stonecutting.json -611c0802c133a5a6eb709f65b53048801e56fc00 data/blockbox/recipe/rough_glass_from_glass_stonecutting.json -d81c350c52a301a331101d7c1f0264bc8f420013 data/blockbox/recipe/rough_glass_pane.json -b108d6908e606fe72dd397a390b1eddfd95ee4fa data/blockbox/recipe/sandstone_bricks.json -45d257ebe39de6148ec61d6b72a18076d8da4d6c data/blockbox/recipe/sandstone_bricks_from_cut_sandstone_stonecutting.json -a4e283ed05fb75426bce0d1a05b8343e5d8ae5b7 data/blockbox/recipe/sandstone_bricks_from_sandstone_stonecutting.json -98dc8ff08254127334333ee2a813f155dfa18d34 data/blockbox/recipe/sandstone_brick_slab.json -a78ef9e1573eaeccfb44f233209ffe40296b832b data/blockbox/recipe/sandstone_brick_slab_from_cut_sandstone_stonecutting.json -9277a241d77c6e4a798d5d0ddeddd7ff80626866 data/blockbox/recipe/sandstone_brick_slab_from_sandstone_bricks_stonecutting.json -5be90d1ddf854bfed273e0acb4f774d572e670c2 data/blockbox/recipe/sandstone_brick_slab_from_sandstone_stonecutting.json -fb62e4dd3f29c013383c47c7f5fd79c18530151a data/blockbox/recipe/sandstone_brick_stairs.json -2d1e7fbfd5c1032d5fa85b5e6c8e00d157fb0ad0 data/blockbox/recipe/sandstone_brick_stairs_from_cut_sandstone_stonecutting.json -8c185593f78c0f9ad0b6bc27e1da3a3b6cc10866 data/blockbox/recipe/sandstone_brick_stairs_from_sandstone_bricks_stonecutting.json -8ce99666c5be7d9a7424bcb8e26ad5faa92482a3 data/blockbox/recipe/sandstone_brick_stairs_from_sandstone_stonecutting.json -e9f39a67b716813bb641b3cfc0b51c97000395b0 data/blockbox/recipe/snow_bricks.json -a382f9f7d7b32707d3cab83d2cef8809e1678910 data/blockbox/recipe/snow_brick_slab.json -bdddd7745931f9b378d2f2e312d861265d8cac2a data/blockbox/recipe/snow_brick_stairs.json -451a3cf3fced187fdcd348dedd963f7f00ed7ce7 data/blockbox/recipe/snow_brick_wall.json -9be0d303c820acaffd0762a74254f752343a4923 data/blockbox/recipe/soul_brazier.json -6f56715fe5b3069c128fe56b77b590eb1deefb6d data/blockbox/recipe/soul_brazier_from_swap.json -967d0f36f3d4df46c42d08e0766feb42e23e2166 data/blockbox/recipe/spiked_acacia_palisade.json -af66810a44c47f4ebd5d7a24f534cbdb1ac11aef data/blockbox/recipe/spiked_birch_palisade.json -404ac78a9afe5b3e6cfd1b37bb31c6a228a71790 data/blockbox/recipe/spiked_cherry_palisade.json -e4dcb3abe0db022d4e42f9ae270b72e263d8ab90 data/blockbox/recipe/spiked_crimson_palisade.json -cc7bd00932b6efb84857530414e0e5fca17e4c17 data/blockbox/recipe/spiked_dark_oak_palisade.json -a49ab780c3b65015ce270b3055ea1b8740419d35 data/blockbox/recipe/spiked_jungle_palisade.json -ae2527be9d16f38eed6a0a1f6a84f241bf29c57f data/blockbox/recipe/spiked_mangrove_palisade.json -1e1465c267df795d2246543cd93887eb8bd64169 data/blockbox/recipe/spiked_oak_palisade.json -8e23537a66a6f22d01ad8464ccaaa872db5c6eca data/blockbox/recipe/spiked_spruce_palisade.json -c2f16d0cb2d7103021ac9bf35bb6790f92f3e1ce data/blockbox/recipe/spiked_warped_palisade.json -10925293b8d3beca610673e9ce33c32e3981d45a data/blockbox/recipe/spruce_palisade.json -01ce99ee13c2afd4d196126848758834bdd061a7 data/blockbox/recipe/spruce_palisade_from_spiked.json -82d310afc0d816f48ad2fb3f0c192062f6e4b58d data/blockbox/recipe/spruce_seat.json -ee4e27a998ca709fdb84cded2ee9da06acf185a1 data/blockbox/recipe/stripped_acacia_palisade.json -bf6b5af94a69c7758ae555f21f8b3fe6e0addc87 data/blockbox/recipe/stripped_acacia_palisade_from_spiked.json -c3f4c298e5bae3f43ac5a560e4642b3e3d97b691 data/blockbox/recipe/stripped_birch_palisade.json -4411893560a91122f4265dff7d290a9a0f6e728a data/blockbox/recipe/stripped_birch_palisade_from_spiked.json -b796c27367c96529f2330c4c23bdc48b42889eae data/blockbox/recipe/stripped_cherry_palisade.json -ae7dbbc1e841dc16cb353daac83924b7d54e08ac data/blockbox/recipe/stripped_cherry_palisade_from_spiked.json -27fe18677dc8bf5d1fbbb66b6df257ff1568cd32 data/blockbox/recipe/stripped_crimson_palisade.json -cb925849cb0e5d0739f59242e875170224096ad1 data/blockbox/recipe/stripped_crimson_palisade_from_spiked.json -e9964f1866bff719f2e778e889363cc187327f87 data/blockbox/recipe/stripped_dark_oak_palisade.json -974891fdb90b9790df0c86354748ec3692f6092a data/blockbox/recipe/stripped_dark_oak_palisade_from_spiked.json -62bab45a4e43d44ed0bcbf75fa8511e2d980b601 data/blockbox/recipe/stripped_jungle_palisade.json -21387299a2ae8dcef1afac77018f56666be4700b data/blockbox/recipe/stripped_jungle_palisade_from_spiked.json -6aed0cfcda30c357fc2d2cbc9aa7ecb8170842fb data/blockbox/recipe/stripped_mangrove_palisade.json -01d52010552b774fa40de109035cea3d67ce9acb data/blockbox/recipe/stripped_mangrove_palisade_from_spiked.json -5a7d052e7c464d31977df04346a714051948e54b data/blockbox/recipe/stripped_oak_palisade.json -e2c766442fb6807160d1464eb9dc61cb4ae8df17 data/blockbox/recipe/stripped_oak_palisade_from_spiked.json -32ffdd752fbe8c4eb25e7e626270fa4eb9e420d7 data/blockbox/recipe/stripped_spiked_acacia_palisade.json -e3f0c1500bea7fc377d934c7bd8e522397fe8561 data/blockbox/recipe/stripped_spiked_birch_palisade.json -74758ed5b07a7bde8242058b3f2e037fdc5d16ce data/blockbox/recipe/stripped_spiked_cherry_palisade.json -9f1f6674cb58bb2bb009e3dad0751efffaa8eedc data/blockbox/recipe/stripped_spiked_crimson_palisade.json -4421c2074e15105ecc3d44e3bf2c3d424396f4f3 data/blockbox/recipe/stripped_spiked_dark_oak_palisade.json -e013eed82a29af0d9c43ae2df850f1ee635ed931 data/blockbox/recipe/stripped_spiked_jungle_palisade.json -734d8e6da368fefa30d8fbe362af099069fa6450 data/blockbox/recipe/stripped_spiked_mangrove_palisade.json -de95b098efa501beb503291cae1819d3f3fc9d4c data/blockbox/recipe/stripped_spiked_oak_palisade.json -b3cbc0999c2c07c31ea9f7ebd5d7781ebdfc0e03 data/blockbox/recipe/stripped_spiked_spruce_palisade.json -9f609a3c31a01814f5ae40e80d88cc25a09c206f data/blockbox/recipe/stripped_spiked_warped_palisade.json -375a37cf4b4e67dbc8402fb269eeccac54086b22 data/blockbox/recipe/stripped_spruce_palisade.json -689da753db159ea955b97af3f077a41cbfad54be data/blockbox/recipe/stripped_spruce_palisade_from_spiked.json -aca75d9d1783410ebca9893967f0927c2a042110 data/blockbox/recipe/stripped_warped_palisade.json -5f02c970e8d4674de98ac96c348766ef05db96ca data/blockbox/recipe/stripped_warped_palisade_from_spiked.json -310f0fde87938e95f36c9eb810493e943ca62c3b data/blockbox/recipe/tiles.json -5e813a5da9f2c26e9a5abb8fd6e4b769ee1f94bf data/blockbox/recipe/tiles_from_terracotta_stonecutting.json -3ec72f8283f5d3a478240505af5aec7d5ef554fc data/blockbox/recipe/tile_slab.json -9000899e6e914f0c309fec1b810d75befc97a08b data/blockbox/recipe/tile_slab_from_terracotta_stonecutting.json -4ca4b68ebad693a82838bfb492ee93d8580e6f57 data/blockbox/recipe/tile_slab_from_tiles_stonecutting.json -3cfe727746313000efbfcde796cc0f49b01aee33 data/blockbox/recipe/tile_stairs.json -fdaffc2311ce291d9a1eb85c775e95de5cb1e56a data/blockbox/recipe/tile_stairs_from_terracotta_stonecutting.json -15f1a48b8eaadb4f188c5ff79cbbf34e47f97faf data/blockbox/recipe/tile_stairs_from_tiles_stonecutting.json -7b085efb02537797762142969af1986bebcacb8a data/blockbox/recipe/warped_palisade.json -29aa260edd0287db4edd3511c5ea7b09dc887ebd data/blockbox/recipe/warped_palisade_from_spiked.json -e41f265a339d4246ac1c9e6b3290b3c908a96fbb data/blockbox/recipe/warped_seat.json -373a35870ae5cdfd8f27f93a64ba6150cc3361c2 data/blockbox/recipe/waxed_copper_bars_from_honeycomb.json -ed7052eddbf7c5c93ec99b2c6cc10b1c5206e564 data/blockbox/recipe/waxed_copper_pillar.json -2b90ced0cae92c24325f99902a857908a2116867 data/blockbox/recipe/waxed_copper_pillar_from_honeycomb.json -f3c831dea69328dfe39f84760daad85d627272bd data/blockbox/recipe/waxed_copper_pillar_from_waxed_copper_block_stonecutting.json -f976f6f0ccb06dbb80b429082cdc614f99c7accc data/blockbox/recipe/waxed_copper_pillar_from_waxed_cut_copper_stonecutting.json -8a664230bac4bc11d39ecaf1348c8decf736fc98 data/blockbox/recipe/waxed_exposed_copper_bars_from_honeycomb.json -6ef66248e343c97a182446b01be4ce31cb284b94 data/blockbox/recipe/waxed_exposed_copper_pillar.json -e819ac1a07e16492efecf8f9776ab1e168de2cac data/blockbox/recipe/waxed_exposed_copper_pillar_from_honeycomb.json -12fb73b2715e4fc6c16e381828e7a5c3356d8a37 data/blockbox/recipe/waxed_exposed_copper_pillar_from_waxed_exposed_copper_stonecutting.json -5832a0266b6b0ed1585dab9733cf1482adebb09f data/blockbox/recipe/waxed_exposed_copper_pillar_from_waxed_exposed_cut_copper_stonecutting.json -6cb4a60b7e6e05ef5adb500044e5f60fd55091ac data/blockbox/recipe/waxed_oxidized_copper_bars_from_honeycomb.json -cb1022feb162072a06ba9149ae912f97b8f9770d data/blockbox/recipe/waxed_oxidized_copper_pillar.json -28a6091f5e0e89404a2eda39c30e9d89d89f8c96 data/blockbox/recipe/waxed_oxidized_copper_pillar_from_honeycomb.json -19a06a854605df5ac518e9686a771adef74ae968 data/blockbox/recipe/waxed_oxidized_copper_pillar_from_waxed_oxidized_copper_stonecutting.json -b04893edc47f0bf314fd424c2201d80bb4c79ea8 data/blockbox/recipe/waxed_oxidized_copper_pillar_from_waxed_oxidized_cut_copper_stonecutting.json -a4300b4fb831e1de98a9f5b3b32648d8ef42c4c9 data/blockbox/recipe/waxed_weathered_copper_bars_from_honeycomb.json -a9ef2f17fd4d4c7249c541b177716574a7fc6741 data/blockbox/recipe/waxed_weathered_copper_pillar.json -e455019e8682098b8ec63909ee27abe1dc4f8887 data/blockbox/recipe/waxed_weathered_copper_pillar_from_honeycomb.json -493764e10779d01a667a4e961fee2ce71ffca93b data/blockbox/recipe/waxed_weathered_copper_pillar_from_waxed_weathered_copper_stonecutting.json -0e2bc04fad0c50ac3239830bf2e0822686036785 data/blockbox/recipe/waxed_weathered_copper_pillar_from_waxed_weathered_cut_copper_stonecutting.json -8d57871439f5fa4cae1a2b34de5c4363bd55e3e6 data/blockbox/recipe/weathered_copper_pillar.json -5abf670fedc77c465434fbb7753a0b66b768f3c8 data/blockbox/recipe/weathered_copper_pillar_from_weathered_copper_stonecutting.json -8e9f1a782e43b411438691b4bcf9cb2a118bc44a data/blockbox/recipe/weathered_copper_pillar_from_weathered_cut_copper_stonecutting.json -e5afa3c0b0db9532d2d147711e122d246684a3b9 data/blockbox/recipe/white_sky_lantern.json +9bcc0f53c215329fea2aaa990d9d93d16c690244 data/blockbox/recipe/acacia_palisade.json +70c84fd17282d29dff4108cbcf299c922f69fd06 data/blockbox/recipe/acacia_palisade_from_spiked.json +c2c408699a2e03ce889c1a162cc7f5c9daf77284 data/blockbox/recipe/acacia_seat.json +e31a38d3f3f5c036000069b73cb21c984a68e0a9 data/blockbox/recipe/amethyst_block_from_amethyst_mosaic_stonecutting.json +adc28a9b32e60d23ea32a4c8666e2a72ee367bbe data/blockbox/recipe/amethyst_block_from_cut_amethyst_stonecutting.json +7a5ef4f53fe009ad9d88ef7a154781daeb715920 data/blockbox/recipe/amethyst_block_from_polished_amethyst_stonecutting.json +d92ce3e1c75ac6f2dea5d1a48bd8d09ddf687416 data/blockbox/recipe/amethyst_mosaic.json +fcac0203a9d156d61e9058afbe45adbd84572ff1 data/blockbox/recipe/amethyst_mosaic_from_amethyst_block_stonecutting.json +0bd3148548a1e9bc3470dfcd302ec4b9495a6362 data/blockbox/recipe/amethyst_mosaic_from_cut_amethyst_stonecutting.json +f65db6f7d8ef2a8b8357955c70fdedb7c854ac0f data/blockbox/recipe/amethyst_mosaic_from_polished_amethyst_stonecutting.json +689435d5462c0e52a87a9c0e20f44b755fb4098e data/blockbox/recipe/amethyst_mosaic_slab.json +eb533010d021d6aa6885dd550834ca738a03a6f7 data/blockbox/recipe/amethyst_mosaic_slab_from_amethyst_block_stonecutting.json +5c7303a2e967cc7b8eea5f17ae8de9efffbcaaa0 data/blockbox/recipe/amethyst_mosaic_slab_from_amethyst_mosaic_stonecutting.json +1874223f6d2795be13eaabf4071c2d586e23832c data/blockbox/recipe/amethyst_mosaic_slab_from_cut_amethyst_stonecutting.json +20117f5bd9d27e4d748a65014733c16a0cb5f76a data/blockbox/recipe/amethyst_mosaic_slab_from_polished_amethyst_stonecutting.json +3cdd7b1cf1d97ae7fb5c4c165f929411d95aff4d data/blockbox/recipe/amethyst_mosaic_stairs.json +5ba0a480b0c6cc556e49890a6e86972f78242f17 data/blockbox/recipe/amethyst_mosaic_stairs_from_amethyst_block_stonecutting.json +bee08f43b9ff08d00bd406fe33586c3d9e65ea96 data/blockbox/recipe/amethyst_mosaic_stairs_from_amethyst_mosaic_stonecutting.json +1a761f47c18ebe68332b8532050f07d9a4f92269 data/blockbox/recipe/amethyst_mosaic_stairs_from_cut_amethyst_stonecutting.json +2fa18b1be70643b5258c8b9e96b691c46180d0b9 data/blockbox/recipe/amethyst_mosaic_stairs_from_polished_amethyst_stonecutting.json +05e0de21e35bff0db5370cdf0c0b022c1dab8ed9 data/blockbox/recipe/andesite_bricks.json +d5d7e7844f88f3939b121ff6ea18155c17e39d2a data/blockbox/recipe/andesite_bricks_from_polished_andesite_stonecutting.json +a2927515bf73755cbbc86dc6a3d48102e3aaa842 data/blockbox/recipe/andesite_brick_slab.json +b79dce5146f289e7950b384dac2615273046c23a data/blockbox/recipe/andesite_brick_slab_from_andesite_bricks_stonecutting.json +62102c68c981f9f7b746397b857021f22fd26ba7 data/blockbox/recipe/andesite_brick_slab_from_polished_andesite_stonecutting.json +64d3538e68b4b21d788e30b0f794fe973625a6cb data/blockbox/recipe/andesite_brick_stairs.json +eb60669e2b0bbef596c6b8df2d32120c135c88d4 data/blockbox/recipe/andesite_brick_stairs_from_andesite_bricks_stonecutting.json +3de1c821fb990f8712796ba0a3776a2eea174f8b data/blockbox/recipe/andesite_brick_stairs_from_polished_andesite_stonecutting.json +0f7b4ddb731323e4a07294b007f59c13e2ceffa5 data/blockbox/recipe/andesite_brick_wall.json +c12fb46aca8fd58a8e731c0d5ee959a43e1704bd data/blockbox/recipe/andesite_brick_wall_from_andesite_bricks_stonecutting.json +9e43c4e126399cf60399388f5c59abe406776408 data/blockbox/recipe/andesite_brick_wall_from_polished_andesite_stonecutting.json +f8c2ed0ccc6e0700144af9650917697e5d25ae4e data/blockbox/recipe/bamboo_seat.json +b0a55a8ef119414f99620d56afa2c281d4c4b928 data/blockbox/recipe/birch_palisade.json +87ee28d74156f4b189957961189de81465f3754a data/blockbox/recipe/birch_palisade_from_spiked.json +c5a5efc9c627a432f2f7990e33f16166d3e2ee6a data/blockbox/recipe/birch_seat.json +098d6096cad5dcbcefbd653f6670d1bc7ae93dfc data/blockbox/recipe/brazier.json +9666f719fca5e27e0ee79dc3ebe5de30d2b93f5a data/blockbox/recipe/brazier_from_swap.json +3fc73b033cbafc2276612be14438079fb091eaf4 data/blockbox/recipe/broken_tile_mosaic.json +3f9cdfc0bc3b59215e495315a354e207ac6f05e6 data/blockbox/recipe/cherry_palisade.json +366da5dc8e2dff983421c7b6a872cef3a41e0d3d data/blockbox/recipe/cherry_palisade_from_spiked.json +9cb5d4d732d41778e0f1f70c8c3c4aa493c29ca9 data/blockbox/recipe/cherry_seat.json +3f13e9199dd8d428b0ed8419e06e8dc5401c454d data/blockbox/recipe/chiseled_gold.json +633992cd5e2c40250784dcdac3d470237dcd8108 data/blockbox/recipe/chiseled_gold_from_golden_bricks_stonecutting.json +af7fc742ca14d12e96792049802a227bdc4c5bf6 data/blockbox/recipe/chiseled_gold_from_golden_pillar_stonecutting.json +19ab8ed52fb9dc8aca57ceef9ada9f38d3ce78d6 data/blockbox/recipe/chiseled_gold_from_golden_tiles_stonecutting.json +432bb349dcb4d7d70baaaaefbd68c8c0b69995bf data/blockbox/recipe/copper_pillar.json +23525c0d44539c28d82dcc3f8c2f2395cc480f90 data/blockbox/recipe/copper_pillar_from_copper_block_stonecutting.json +2090882995016371df75b1e90f255123a46c7f3a data/blockbox/recipe/copper_pillar_from_cut_copper_stonecutting.json +d3f85572eea52820923b429eaa08c9319c120ae2 data/blockbox/recipe/corrugated_iron_plate.json +6a1b021287d4ebd9bef8f5a8ddb149ddea12a241 data/blockbox/recipe/corrugated_iron_plate_from_iron_plate_pillar_stonecutting.json +6cc1caf91b83744b50148fede283e4ff14d76d8e data/blockbox/recipe/corrugated_iron_plate_from_iron_plate_stonecutting.json +af12732796417a915b76303c61a3485c656d6d01 data/blockbox/recipe/corrugated_iron_plate_from_iron_tread_plate_stonecutting.json +12221d4f43f667eea8e9f6ab86e98595b2e5e079 data/blockbox/recipe/corrugated_iron_plate_slab.json +9d93cee41553cefafa1778af9c586af38c78c215 data/blockbox/recipe/corrugated_iron_plate_slab_from_corrugated_iron_plate_stonecutting.json +0da993f598a7fc2827fcc13d3c997f9b9ee79473 data/blockbox/recipe/corrugated_iron_plate_slab_from_iron_plate_pillar_stonecutting.json +938820217c9bf2466146133d0a815f70bfaf2ca9 data/blockbox/recipe/corrugated_iron_plate_slab_from_iron_plate_stonecutting.json +d8ecad4b8fc58c185933b1b9f36f0678ef3238cd data/blockbox/recipe/corrugated_iron_plate_slab_from_iron_tread_plate_stonecutting.json +a338b76a344d5ee5978704310985797e72b6b5e5 data/blockbox/recipe/corrugated_iron_plate_stairs.json +62abf181907501136e3053b5634f98d314d75da2 data/blockbox/recipe/corrugated_iron_plate_stairs_from_corrugated_iron_plate_stonecutting.json +7da6563cf34ca1c11a109be933dc2e3a9943d862 data/blockbox/recipe/corrugated_iron_plate_stairs_from_iron_plate_pillar_stonecutting.json +64d66ccfb8cacb58ade71baf81b435ecca0c008e data/blockbox/recipe/corrugated_iron_plate_stairs_from_iron_plate_stonecutting.json +6a12a50ad48ee17488de09e45e1556454054f447 data/blockbox/recipe/corrugated_iron_plate_stairs_from_iron_tread_plate_stonecutting.json +f67d4cc1596338aa845b88a66262fc52cbad7d72 data/blockbox/recipe/crimson_palisade.json +dcbf6eef6952e238fbe05992717f3cd1b60fa787 data/blockbox/recipe/crimson_palisade_from_spiked.json +aa555fff9d5308b95102b33079895ead11d1e738 data/blockbox/recipe/crimson_seat.json +149fe9ca4c230617d20234e7c80762d7a300a29c data/blockbox/recipe/cut_amethyst.json +42f443865fb49f710c7840847c560ae2efa0cf01 data/blockbox/recipe/cut_amethyst_from_amethyst_block_stonecutting.json +003434202a30405bb19bb4f448015845fbd2c980 data/blockbox/recipe/cut_amethyst_from_amethyst_mosaic_stonecutting.json +4275ea81eb0c295e51463c1a0e6236f4ae3fa378 data/blockbox/recipe/cut_amethyst_from_polished_amethyst_stonecutting.json +f51e7f0624039de1bc852441242609cbacaf3be3 data/blockbox/recipe/cut_amethyst_slab.json +5ea7b30f2b43cd2520aa9df88f879d1c49d6bdae data/blockbox/recipe/cut_amethyst_slab_from_amethyst_block_stonecutting.json +302f0ac26309aad7972d92d8a3b365aafd71b345 data/blockbox/recipe/cut_amethyst_slab_from_amethyst_mosaic_stonecutting.json +62c2d09095f719dcfabd1dc5e1cd01c4f3920926 data/blockbox/recipe/cut_amethyst_slab_from_cut_amethyst_stonecutting.json +901c4dd9500351f267341cf09cc3a4e9d5648100 data/blockbox/recipe/cut_amethyst_slab_from_polished_amethyst_stonecutting.json +a9c177f582b00d95dc03a51310a6d779bad4f165 data/blockbox/recipe/cut_amethyst_stairs.json +987ee0956d7466684401aac9c5d00c0456090b63 data/blockbox/recipe/cut_amethyst_stairs_from_amethyst_block_stonecutting.json +2d7dd5c64da9c9c7e702eeec5ee8a3ad97e371a4 data/blockbox/recipe/cut_amethyst_stairs_from_amethyst_mosaic_stonecutting.json +096b63bea791cbe683d977560285730014f45ce4 data/blockbox/recipe/cut_amethyst_stairs_from_cut_amethyst_stonecutting.json +a2ab5ba2574814c3473cca61b52f74c3b846d459 data/blockbox/recipe/cut_amethyst_stairs_from_polished_amethyst_stonecutting.json +678595fa350756e881a707d919b084315a5266cf data/blockbox/recipe/dark_oak_palisade.json +6dfdef750094be203dccec559df6608e0581a666 data/blockbox/recipe/dark_oak_palisade_from_spiked.json +1009fd5c9f91418d9f798b2ab0d910b56ba3f9f1 data/blockbox/recipe/dark_oak_seat.json +b9ea408a30385d818ae737c1896d3d0d10003174 data/blockbox/recipe/diorite_bricks.json +d795c7c29d7165248fa8ac8d52f94a5ddfd1d59e data/blockbox/recipe/diorite_bricks_from_polished_diorite_stonecutting.json +9d6bb493937936e9f4bdaecd3a2e1a5d2ce74829 data/blockbox/recipe/diorite_brick_slab.json +926f260ecb2ba856585f98cab55c0a8543359f0c data/blockbox/recipe/diorite_brick_slab_from_diorite_bricks_stonecutting.json +f4c494ed24205d794b471ba3d87a342349bb0702 data/blockbox/recipe/diorite_brick_slab_from_polished_diorite_stonecutting.json +105780e8cc2a115b609df8b11313c938eb4b9adb data/blockbox/recipe/diorite_brick_stairs.json +696ee12addc1fd76dee34fea78cf08f244c99258 data/blockbox/recipe/diorite_brick_stairs_from_diorite_bricks_stonecutting.json +47b9fd2b617bb40921854e21a65e202b9a0a5c6e data/blockbox/recipe/diorite_brick_stairs_from_polished_diorite_stonecutting.json +fed546233e26387a830e42d2d7349735d8a2339e data/blockbox/recipe/diorite_brick_wall.json +c5425e5bba670512b12ccbbe418faa60602bd43b data/blockbox/recipe/diorite_brick_wall_from_diorite_bricks_stonecutting.json +e4d960374049ea06d6cc2479391049495df9a324 data/blockbox/recipe/diorite_brick_wall_from_polished_diorite_stonecutting.json +2767825ba1a03cf3e1fe0cd34e3fc9193c59801f data/blockbox/recipe/dye_black_sky_lantern.json +2b4ad817f9d1cfa14850df8291299bb48a989004 data/blockbox/recipe/dye_blue_sky_lantern.json +517a291a9dd328396eaeab13b470f11ebbf74f34 data/blockbox/recipe/dye_brown_sky_lantern.json +9b47b4ff9e164d66927364be10b16f2c4c24c961 data/blockbox/recipe/dye_cyan_sky_lantern.json +10e3c99a3fedb229803fc30cc3d67526c5e4b7cc data/blockbox/recipe/dye_gray_sky_lantern.json +f3f280ce99c1e72a3d83e1f279bb1a4a2aac693d data/blockbox/recipe/dye_green_sky_lantern.json +5501905d89700ea386862c0cd2273492499b0fb5 data/blockbox/recipe/dye_light_blue_sky_lantern.json +579fc485b3e2ef4608347b7b021adb0f7e360f9b data/blockbox/recipe/dye_light_gray_sky_lantern.json +c043df3f9ddeb038e0459d183ed5a58741481c99 data/blockbox/recipe/dye_lime_sky_lantern.json +cf4cab0f819283522bd7eccc6082898f2424b35d data/blockbox/recipe/dye_magenta_sky_lantern.json +c3f6e097ae5b25268e90c27fb5e381754f149018 data/blockbox/recipe/dye_orange_sky_lantern.json +a18d91032efc79c3646edf4d3b321dbfa26ec7f3 data/blockbox/recipe/dye_pink_sky_lantern.json +8461b06a1ca253ed23e06253babd06b7bb506dfd data/blockbox/recipe/dye_purple_sky_lantern.json +35b5432e9ca41efd184222ffe5e941d54b17534c data/blockbox/recipe/dye_red_sky_lantern.json +66e3414981c88e32feb6db065c9169f667e6fbb3 data/blockbox/recipe/dye_white_sky_lantern.json +f6fe732fc7032633f967059c8302a480a6deff96 data/blockbox/recipe/dye_yellow_sky_lantern.json +36b82b82f1643edc97ad16535ee3595a10c538ed data/blockbox/recipe/exposed_copper_pillar.json +d194019de8deb7240a0cc29f5c865761c0c55496 data/blockbox/recipe/exposed_copper_pillar_from_exposed_copper_stonecutting.json +0868d733c7db16371c93ae3749c10a9fdf7f149b data/blockbox/recipe/exposed_copper_pillar_from_exposed_cut_copper_stonecutting.json +ba8f8f161a660494c18a5ac7d466eb6c5d53d714 data/blockbox/recipe/golden_bars.json +212a54aed28ea88be407faf1349adbd14ad8568b data/blockbox/recipe/golden_bricks.json +9a26fac65172d0beabd604e76b84cf7eaea55e95 data/blockbox/recipe/golden_bricks_from_chiseled_gold_stonecutting.json +4ef3fc837e6790611540846224752f2ab9a3f47e data/blockbox/recipe/golden_bricks_from_golden_pillar_stonecutting.json +5fee037739221f6e9bd42b40de4094f31e737025 data/blockbox/recipe/golden_bricks_from_golden_tiles_stonecutting.json +db39402bb5b558f7a73c4cd930e148ee84584e04 data/blockbox/recipe/golden_brick_slab.json +2abf53312d56a20b3327ffda911e173bb62336e5 data/blockbox/recipe/golden_brick_slab_from_chiseled_gold_stonecutting.json +afc41ac2f352def25b85f96328a17b5d98f60b3b data/blockbox/recipe/golden_brick_slab_from_golden_bricks_stonecutting.json +0f4ee4f8bcf656047994b2844d8df9bec0830f24 data/blockbox/recipe/golden_brick_slab_from_golden_pillar_stonecutting.json +dbe2ae3d8168aa0b098da2053f5c457d1f399f58 data/blockbox/recipe/golden_brick_slab_from_golden_tiles_stonecutting.json +cea3cd1a57fbfb278bc99c591a2a9c2b2c2e1833 data/blockbox/recipe/golden_brick_stairs.json +7c682eb5f96f2c2643a9b199b68e02fcb01fe818 data/blockbox/recipe/golden_brick_stairs_from_chiseled_gold_stonecutting.json +07123776b9753f465b88bbd5e2163285e52f10b8 data/blockbox/recipe/golden_brick_stairs_from_golden_bricks_stonecutting.json +9188a6439f72f2b99cd7f429ef2c7097b9237ccd data/blockbox/recipe/golden_brick_stairs_from_golden_pillar_stonecutting.json +eec37a49c642cecf5a5dd429ad42d1e2d6067ca1 data/blockbox/recipe/golden_brick_stairs_from_golden_tiles_stonecutting.json +0925768cdfb1a0f588d132b4da3a5658453633e9 data/blockbox/recipe/golden_door.json +a25397cc7e32b99515a7d0b3975d1b41185ffce5 data/blockbox/recipe/golden_pillar.json +fb62f9c1d2403ebb899b2e61a94e621dfdb7a666 data/blockbox/recipe/golden_pillar_from_chiseled_gold_stonecutting.json +dfb75603b609d6cbe50adfdb69e2de3220e86569 data/blockbox/recipe/golden_pillar_from_golden_bricks_stonecutting.json +b2b172381a9b6ad0e277871ffe3c023c845381cf data/blockbox/recipe/golden_pillar_from_golden_tiles_stonecutting.json +7974db0267c0d57d50bedc6c156cb127bcd24643 data/blockbox/recipe/golden_tiles.json +c730d319a9a67c5c106256d0e04a2b84610a1d53 data/blockbox/recipe/golden_tiles_from_chiseled_gold_stonecutting.json +536c14b731eef8da4fa4f6fc4606050ba239c402 data/blockbox/recipe/golden_tiles_from_golden_bricks_stonecutting.json +2a2d0a06b1a187776bf42ed5803deac803b6ae35 data/blockbox/recipe/golden_tiles_from_golden_pillar_stonecutting.json +ce566a1538888b290ee64c0631807e00f44cfa37 data/blockbox/recipe/golden_trapdoor.json +9c690600b398952382a04e8b23882a567ac70587 data/blockbox/recipe/granite_bricks.json +af03ba23c468e7e6f6820b337cdbac8f7f96bc31 data/blockbox/recipe/granite_bricks_from_polished_granite_stonecutting.json +618ac04bb36a93b2522936d69cb180241d4410b5 data/blockbox/recipe/granite_brick_slab.json +ccdb3b90af27966c13c831392aa14b8c0993c33e data/blockbox/recipe/granite_brick_slab_from_granite_bricks_stonecutting.json +965aa3704bd348254d2ada2e3d9a158176359931 data/blockbox/recipe/granite_brick_slab_from_polished_granite_stonecutting.json +c82dd86aa2391f8ccfe65bea1e0083f2740cb96d data/blockbox/recipe/granite_brick_stairs.json +6df23e441ee3f1b5aed8de2519429dfbd2e913a5 data/blockbox/recipe/granite_brick_stairs_from_granite_bricks_stonecutting.json +376e565d0d0c385d22dbb4bf979a78ac8adab872 data/blockbox/recipe/granite_brick_stairs_from_polished_granite_stonecutting.json +d3763d2d1b7e34451155e91ea776343a9b9e793c data/blockbox/recipe/granite_brick_wall.json +f915fb46b67208f64c696b2b8d5563628142de90 data/blockbox/recipe/granite_brick_wall_from_granite_bricks_stonecutting.json +78f48712bd808c7aba2924b3ba1766113dc83302 data/blockbox/recipe/granite_brick_wall_from_polished_granite_stonecutting.json +e5810accba5f2bf0e73c320edec475c8e6064aab data/blockbox/recipe/iron_plate.json +4ea5bff49a74a92fd0a463493b7faec1e2600b50 data/blockbox/recipe/iron_plate_door.json +b40472ea147627f5f550a072123f954faa001511 data/blockbox/recipe/iron_plate_from_corrugated_iron_plate_stonecutting.json +a7eeaa633650dfa0da405514ea40e0be33efb31c data/blockbox/recipe/iron_plate_from_iron_plate_pillar_stonecutting.json +ec9fc5ba7d5fbce2e98f75d904d5ca8f77db1911 data/blockbox/recipe/iron_plate_from_iron_tread_plate_stonecutting.json +b79a91e1ea70a4c50217f6d82413f04cd71bcf73 data/blockbox/recipe/iron_plate_pillar.json +e53a55f891fd483ba57c69c7fd486c7cf5a9222b data/blockbox/recipe/iron_plate_pillar_from_corrugated_iron_plate_stonecutting.json +69ac6c5781f6ce2ce42246ad6f7a43969d1df94d data/blockbox/recipe/iron_plate_pillar_from_iron_plate_stonecutting.json +dcdac020d119e8d30475aa235243362776966212 data/blockbox/recipe/iron_plate_pillar_from_iron_tread_plate_stonecutting.json +151d8dc7fdd6302483360fdca358d7c499b54cac data/blockbox/recipe/iron_plate_trapdoor.json +d302a4fba52c62dfabd04598bd8c2db53f2d6c33 data/blockbox/recipe/iron_tread_plate.json +39dc415c0102abd760aa1db39b84a35b4dccdaaa data/blockbox/recipe/iron_tread_plate_from_corrugated_iron_plate_stonecutting.json +d717372c844454b71b4aa9698c5e0c9735231166 data/blockbox/recipe/iron_tread_plate_from_iron_plate_pillar_stonecutting.json +5d72998ba7599ac57e40a9bb5c542113fdfff3ff data/blockbox/recipe/iron_tread_plate_from_iron_plate_stonecutting.json +d8f4f891c804cd8f05b02276a69d007d75e8841d data/blockbox/recipe/iron_tread_plate_slab.json +2d19a370d24f3a3f10dc31bd02a777aff6f45bae data/blockbox/recipe/iron_tread_plate_slab_from_corrugated_iron_plate_stonecutting.json +28c6b1b30d5f1f0bb52bff3161e9a46ba34c9013 data/blockbox/recipe/iron_tread_plate_slab_from_iron_plate_pillar_stonecutting.json +b781fee6c24290e454b05a4e0047cb70259cffa4 data/blockbox/recipe/iron_tread_plate_slab_from_iron_plate_stonecutting.json +4fa91739a1452ab16baecd3d84de4f7ffd62d59e data/blockbox/recipe/iron_tread_plate_slab_from_iron_tread_plate_stonecutting.json +6107c3e0d426e3b50fb2b920540a9794d6139e7b data/blockbox/recipe/iron_tread_plate_stairs.json +7d242d35a15a61265f28a8ba5bba5f5d48f88cfb data/blockbox/recipe/iron_tread_plate_stairs_from_corrugated_iron_plate_stonecutting.json +c8eb1bee9a874084ffa7a791598356402157360d data/blockbox/recipe/iron_tread_plate_stairs_from_iron_plate_pillar_stonecutting.json +8eec87f044b4781d280e7cc82c3ed9913df5fe7d data/blockbox/recipe/iron_tread_plate_stairs_from_iron_plate_stonecutting.json +ebc1b7e498918471df16d9e7bd65c808bdcc317f data/blockbox/recipe/iron_tread_plate_stairs_from_iron_tread_plate_stonecutting.json +6bbd74ade134ee2595278e7bcf289976aa28d620 data/blockbox/recipe/jungle_palisade.json +89fa33113280919e5a68cbf47e3baacf2cda33ff data/blockbox/recipe/jungle_palisade_from_spiked.json +c094542aa9f4c07a9154a72ccfe20e423a6e85f9 data/blockbox/recipe/jungle_seat.json +3b1056edc018af358b97ad86cfad73646cba428b data/blockbox/recipe/lapis_lazuli_bricks.json +b3bcc1189512497edc4032203a0e029eb945c18e data/blockbox/recipe/lapis_lazuli_bricks_from_lapis_lazuli_mosaic_stonecutting.json +e3bcef4c588f8d8a7ce8b150f78ad01fd8d0d291 data/blockbox/recipe/lapis_lazuli_brick_slab.json +f6446b6c3a4dc8dd5a14b7ebd5167ba7335286b2 data/blockbox/recipe/lapis_lazuli_brick_slab_from_lapis_lazuli_bricks_stonecutting.json +0f4c93fcf238daa2eeffd283046a81201d0fe024 data/blockbox/recipe/lapis_lazuli_brick_stairs.json +676431c7e8a3c08cfcd8f667ebf533fb98815a82 data/blockbox/recipe/lapis_lazuli_brick_stairs_from_lapis_lazuli_bricks_stonecutting.json +86515620a08b848f1072801edc8d761e95ca6d4f data/blockbox/recipe/lapis_lazuli_mosaic.json +3cb7edbedfee51cf890bc2fa131d4d5a35fad728 data/blockbox/recipe/lapis_lazuli_mosaic_from_lapis_lazuli_bricks_stonecutting.json +2de8ba0eda090ab92349fa6d1088a32b19f95960 data/blockbox/recipe/lapis_lazuli_mosaic_slab.json +061c8ef870baf954b2d4850e4b2868ebb56be6dc data/blockbox/recipe/lapis_lazuli_mosaic_slab_from_lapis_lazuli_mosaic_stonecutting.json +35b869fe81b691a94ff7430a94fdae0e18860930 data/blockbox/recipe/lapis_lazuli_mosaic_stairs.json +a28f18aba00458849d232c7f310d11769cc923e7 data/blockbox/recipe/lapis_lazuli_mosaic_stairs_from_lapis_lazuli_mosaic_stonecutting.json +2d789678651ec8a4bd46c3217e716148b3f0c21b data/blockbox/recipe/mangrove_palisade.json +439fd1635e13d1f6435a170530bb651428747874 data/blockbox/recipe/mangrove_palisade_from_spiked.json +33448142ebb1d1393e84315822d78ba8343f5e57 data/blockbox/recipe/mangrove_seat.json +49f3116ca25d145ed7c9d7e267f8aad86372c731 data/blockbox/recipe/oak_palisade.json +98ec4ac0e0b91ecae49b9a1adf9e554b2f4530fe data/blockbox/recipe/oak_palisade_from_spiked.json +6424c63a25550da02a5ee999f831afee4270851a data/blockbox/recipe/oak_seat.json +d7fa57596e6507363befb35e9a1d33d9ff965664 data/blockbox/recipe/obsidian_from_polished_obsidian_stonecutting.json +f1b37f2b2040ecd23b38696724b773f793b6e96b data/blockbox/recipe/oxidized_copper_pillar.json +fe2784ffddc34ef556ebb53d44daa45eecfbf5ae data/blockbox/recipe/oxidized_copper_pillar_from_oxidized_copper_stonecutting.json +aad6158c0fb034fe630bcc158e50a1148bea1edb data/blockbox/recipe/oxidized_copper_pillar_from_oxidized_cut_copper_stonecutting.json +ae29350d5a29476825efc27c723a122d23833d2c data/blockbox/recipe/packed_ice_bricks.json +14d733616bc79759a6703282a8cd82a7dbc83d8b data/blockbox/recipe/packed_ice_bricks_from_packed_ice_stonecutting.json +f0ac87a9cfc7928b6edb4c7f7e0dd46066e74004 data/blockbox/recipe/packed_ice_bricks_from_polished_packed_ice_stonecutting.json +e11448e92427d097b0aaeaa278549bed1d4abfc4 data/blockbox/recipe/packed_ice_brick_slab.json +84d00588a27e711b7c9aad15fa8228036c6e950c data/blockbox/recipe/packed_ice_brick_slab_from_packed_ice_bricks_stonecutting.json +22d48f9dbd4f6626f8268bb69af6dd188d67549a data/blockbox/recipe/packed_ice_brick_slab_from_packed_ice_stonecutting.json +e5ffc181e3145415f8ca3d0cc97614c4f62d67fb data/blockbox/recipe/packed_ice_brick_slab_from_polished_packed_ice_stonecutting.json +5b7c1d14c877f041cffe8326cd8eab6e4e750d98 data/blockbox/recipe/packed_ice_brick_stairs.json +fe49e3fc1b2238ae8b909ef11601be6fe0966e9d data/blockbox/recipe/packed_ice_brick_stairs_from_packed_ice_bricks_stonecutting.json +54342c2fd413c7013e180e94fa47c39b93c0c655 data/blockbox/recipe/packed_ice_brick_stairs_from_packed_ice_stonecutting.json +a311a20737d93f4068c211e9f91ae1bbba4f757d data/blockbox/recipe/packed_ice_brick_stairs_from_polished_packed_ice_stonecutting.json +2fc2fbf62ab56be9b7d430f21f87d5c41275ae78 data/blockbox/recipe/packed_ice_brick_wall.json +035f81c148a843fb062d8d1e4ca3b3d441e6e10e data/blockbox/recipe/packed_ice_brick_wall_from_packed_ice_bricks_stonecutting.json +7340a0d4f2a626ce498e75671c7cebf86886ae62 data/blockbox/recipe/packed_ice_brick_wall_from_packed_ice_stonecutting.json +6d959d3f8b18283defd2fb10785a4377aa79b014 data/blockbox/recipe/packed_ice_brick_wall_from_polished_packed_ice_stonecutting.json +8d75c5455d77db9d664f7c98f6b96d49ce9ca7dc data/blockbox/recipe/packed_ice_from_packed_ice_bricks_stonecutting.json +48943b278d42c0bd95e5f4b3558e59a3e7e376a0 data/blockbox/recipe/packed_ice_from_polished_packed_ice_stonecutting.json +0f488c2030a3242cb3c23712ab63dbe9e1d62320 data/blockbox/recipe/packed_snow.json +e07fb51695f87ff4466ad35cef5e3608b34edc10 data/blockbox/recipe/polished_amethyst.json +4108a52c6b27871e758ecc091325045ff9f0ee64 data/blockbox/recipe/polished_amethyst_from_amethyst_block_stonecutting.json +63b7ded4263a50ce5896cec85ec603b38dbca40a data/blockbox/recipe/polished_amethyst_from_amethyst_mosaic_stonecutting.json +924f43fe6de5497aedfca3be77d353b268ff1aa8 data/blockbox/recipe/polished_amethyst_from_cut_amethyst_stonecutting.json +21b964370517e93e82e9b44ae29dc8a7509f846f data/blockbox/recipe/polished_obsidian.json +9efa4c8d0dcf80a4e2c7abb6aef7ce3d90f93dca data/blockbox/recipe/polished_obsidian_from_obsidian_stonecutting.json +328732705e0d24a47182d9b71501ddab492e33e9 data/blockbox/recipe/polished_packed_ice.json +2d3a87db8e841636801e0e8cd15ed311eeb78354 data/blockbox/recipe/polished_packed_ice_from_packed_ice_bricks_stonecutting.json +b39cb504bb66e01c69bb9fe7445d46736da9afb4 data/blockbox/recipe/polished_packed_ice_from_packed_ice_stonecutting.json +d3f7c08bdfe9287bb0955f5516008c1e100e01a1 data/blockbox/recipe/red_sandstone_bricks.json +d010e5594b53aef8b82a9b9f9c2d846e2fe1ab92 data/blockbox/recipe/red_sandstone_bricks_from_cut_red_sandstone_stonecutting.json +c6c15b8f1c34d240a5862a919a77b0faee3cfcdf data/blockbox/recipe/red_sandstone_bricks_from_red_sandstone_stonecutting.json +c7bee5bc80c19ae0550e84d95b26dc17439299cc data/blockbox/recipe/red_sandstone_brick_slab.json +3aed8969b16639e6584637d810775a338df192d2 data/blockbox/recipe/red_sandstone_brick_slab_from_cut_red_sandstone_stonecutting.json +f14c6cc7edcff8c03896839cd0da9309537ca8bd data/blockbox/recipe/red_sandstone_brick_slab_from_red_sandstone_bricks_stonecutting.json +c2f63c7c4d3c258399541ece5305e44fcd8c09c2 data/blockbox/recipe/red_sandstone_brick_slab_from_red_sandstone_stonecutting.json +0d61fd454897af627d3d98ccd7631bed8f7cddb4 data/blockbox/recipe/red_sandstone_brick_stairs.json +cbd03a83ad9d9ff390176620f3321c6ee670c1ba data/blockbox/recipe/red_sandstone_brick_stairs_from_cut_red_sandstone_stonecutting.json +7328ed3c8606c9dad5a03efcf90ac79d7e503cc7 data/blockbox/recipe/red_sandstone_brick_stairs_from_red_sandstone_bricks_stonecutting.json +a7c6bbaf9903ee8aa8adefeabb3c3156bcf6c500 data/blockbox/recipe/red_sandstone_brick_stairs_from_red_sandstone_stonecutting.json +c9fd3a9c9b70ef4b716f645e34e86c6f20e7d173 data/blockbox/recipe/rough_glass_from_glass_stonecutting.json +f73c1d5a189f6b95cb3e84edd2ca61c8b5d15ec7 data/blockbox/recipe/rough_glass_pane.json +61f15e07ac74a19c98153eb8ce79e747658c1931 data/blockbox/recipe/sandstone_bricks.json +9bb06a48a6051e6e16053fce997490d9b08e0266 data/blockbox/recipe/sandstone_bricks_from_cut_sandstone_stonecutting.json +24cb7d2315ad3ebb4d039def16172b1a224f5e8e data/blockbox/recipe/sandstone_bricks_from_sandstone_stonecutting.json +779adc26784faec4a38310f0d3061e4fad6f5dba data/blockbox/recipe/sandstone_brick_slab.json +4ab8382ce1d7005d438aab0ae737f07bac34b01c data/blockbox/recipe/sandstone_brick_slab_from_cut_sandstone_stonecutting.json +5cc692a90e6a332c6f11833a54a4d287ad2d9c78 data/blockbox/recipe/sandstone_brick_slab_from_sandstone_bricks_stonecutting.json +225cf93a4e09bbcec124c6fa42ec2e52a9eae599 data/blockbox/recipe/sandstone_brick_slab_from_sandstone_stonecutting.json +f24ebfbb4c8026859fda9e3408e2f5b73b24556d data/blockbox/recipe/sandstone_brick_stairs.json +63a102af140fa4336d686d5e1498e725b9704456 data/blockbox/recipe/sandstone_brick_stairs_from_cut_sandstone_stonecutting.json +54182328dc2abf61649e2333cf5aec92426dd12f data/blockbox/recipe/sandstone_brick_stairs_from_sandstone_bricks_stonecutting.json +2930c9143b06fa0e5dd1fdd848fb0b872b901f1c data/blockbox/recipe/sandstone_brick_stairs_from_sandstone_stonecutting.json +88d7bc1b8cf59cf1d6b1f77cb856f2ee47d41ad0 data/blockbox/recipe/snow_bricks.json +4d06b5381ebaee6dbc0fc6a6b12dc20d0e5b8d1c data/blockbox/recipe/snow_brick_slab.json +fa93ea79a9d4207e9311ec7392c5c886b439a768 data/blockbox/recipe/snow_brick_stairs.json +a2cceee684e7344f8706e5b4a742933fdc8df117 data/blockbox/recipe/snow_brick_wall.json +5a9ea6edd713f0c3410cffeda543257c84dee675 data/blockbox/recipe/soul_brazier.json +b0003ef051377cecf582d31306143b85a2848bbc data/blockbox/recipe/soul_brazier_from_swap.json +443b3486ed27b0e167c3523fb18c0a2f10f6f199 data/blockbox/recipe/spiked_acacia_palisade.json +4c31387bb147e35e1b97ee9f950346cd099d102e data/blockbox/recipe/spiked_birch_palisade.json +5f61c3a4e04b1925dc934a887dcc3d02e0538768 data/blockbox/recipe/spiked_cherry_palisade.json +402e786fd1fe3e27e44266d5f64eaaaa3eecc8c4 data/blockbox/recipe/spiked_crimson_palisade.json +ed35f82afcfc81798df07bb8789bc8e0386466a8 data/blockbox/recipe/spiked_dark_oak_palisade.json +a2c6fae94f8db0a4611569c6dcefd6afd6430b64 data/blockbox/recipe/spiked_jungle_palisade.json +f016f76150b72e68264df319e2dc16fcb5f01391 data/blockbox/recipe/spiked_mangrove_palisade.json +b485d25068c71edf125995dfa5901062e8525409 data/blockbox/recipe/spiked_oak_palisade.json +fa8f296fb7827f3ae6884c05a9f6ae92edf0d6e4 data/blockbox/recipe/spiked_spruce_palisade.json +ccd54e1efd3ed4953d4258bb3596a2782133cee7 data/blockbox/recipe/spiked_warped_palisade.json +380b1b1936cf757ecd5a531f91606386e9b9f5a9 data/blockbox/recipe/spruce_palisade.json +6b89cdd754fcc94b6bb00c4c80b0cfd6924b9087 data/blockbox/recipe/spruce_palisade_from_spiked.json +0241ef7d3ed9adc690408f1ffe17f5bd27936902 data/blockbox/recipe/spruce_seat.json +b57743eb881bbf54559c1e5f1ffe690a8870a885 data/blockbox/recipe/stripped_acacia_palisade.json +a39f281fddff17b60f1f460f325b0c17ba1c2c42 data/blockbox/recipe/stripped_acacia_palisade_from_spiked.json +40e2f156821930ed63c2a3fc9576826b2b7126dd data/blockbox/recipe/stripped_birch_palisade.json +5e50ff4e98abed50910a5e1c42b84be1039cdab1 data/blockbox/recipe/stripped_birch_palisade_from_spiked.json +aaf10dd17b451825588d5d8f266d4b9963984b12 data/blockbox/recipe/stripped_cherry_palisade.json +c91e5f808913811add5013fd7bef95267d633ee6 data/blockbox/recipe/stripped_cherry_palisade_from_spiked.json +d93410f14d776c956d323ecf00ef45ee44aa9682 data/blockbox/recipe/stripped_crimson_palisade.json +6fea197c2130cab78be8c1b726a6348e36727a21 data/blockbox/recipe/stripped_crimson_palisade_from_spiked.json +eae0eaf688c2fa3298eaef955cd75d9bd8bd16b4 data/blockbox/recipe/stripped_dark_oak_palisade.json +6df51b2deffd9fa20f1be37aef899b1045e65cac data/blockbox/recipe/stripped_dark_oak_palisade_from_spiked.json +57af827b2e5ff7119af6f2d8b729003df881a45a data/blockbox/recipe/stripped_jungle_palisade.json +ad02acd4340b1740fbeef377d27e16fbea488e32 data/blockbox/recipe/stripped_jungle_palisade_from_spiked.json +7663408e57a738ac564ebe431b99d050719a1ddc data/blockbox/recipe/stripped_mangrove_palisade.json +c5b2cd0f8950922795270f4441d61ea095631998 data/blockbox/recipe/stripped_mangrove_palisade_from_spiked.json +321e854908f8a45da4adf49348f21325d7aecfb9 data/blockbox/recipe/stripped_oak_palisade.json +82a8d5d0a4e99a00f2636d92217ce84a32a6106e data/blockbox/recipe/stripped_oak_palisade_from_spiked.json +cf34086936bdf98a6ad157f2be08df070e6e5918 data/blockbox/recipe/stripped_spiked_acacia_palisade.json +b488e5db764436291f3d671dfd647b2ac5a09eda data/blockbox/recipe/stripped_spiked_birch_palisade.json +f7e70cec37eb1fefee543776d26f9eeaeb779699 data/blockbox/recipe/stripped_spiked_cherry_palisade.json +bc7e4055fde8cb7d6d56f721dc1f1ada554c0199 data/blockbox/recipe/stripped_spiked_crimson_palisade.json +e2be423b48a375b10360c08d47512c32666c4466 data/blockbox/recipe/stripped_spiked_dark_oak_palisade.json +59e26f7656bfb52a025f5cf51fc68df84a1728bd data/blockbox/recipe/stripped_spiked_jungle_palisade.json +5d9bababb658352e45314519821af284b5b2e8fd data/blockbox/recipe/stripped_spiked_mangrove_palisade.json +b96fbf884e4556dc24213131a5ff3a7894fae15a data/blockbox/recipe/stripped_spiked_oak_palisade.json +cbb21ddb7f12ffef8f1ba08a2466d360fe79fc6a data/blockbox/recipe/stripped_spiked_spruce_palisade.json +6096d4901a172975b2a525149f3f258de5add995 data/blockbox/recipe/stripped_spiked_warped_palisade.json +641c19a4f7af9ff75adb404c5581fad7a656b273 data/blockbox/recipe/stripped_spruce_palisade.json +915db1973c5b5ba5b8397a5425cee5662f730ae2 data/blockbox/recipe/stripped_spruce_palisade_from_spiked.json +01930bee5a955cbc365508d1e999035de5384b6e data/blockbox/recipe/stripped_warped_palisade.json +ba758e98e39790c62faeb07dcb7e2386a8c23002 data/blockbox/recipe/stripped_warped_palisade_from_spiked.json +ffe60cf238ae816ff0878568e4c429b20043d6a3 data/blockbox/recipe/tiles.json +e0935cc2a413a125a6bd5501a7334fde4d29f3dc data/blockbox/recipe/tiles_from_terracotta_stonecutting.json +3144aa9a61889f81b37568e3c76ee99772172d42 data/blockbox/recipe/tile_slab.json +5c8d1910e71412ed2921dacc75e45af55b50dd0a data/blockbox/recipe/tile_slab_from_terracotta_stonecutting.json +7b9279abc7cc7cb1c35f94dfb5380cf19fa7bfb0 data/blockbox/recipe/tile_slab_from_tiles_stonecutting.json +d997439b1bc8c474a3ea865524e1bdb62044ac4e data/blockbox/recipe/tile_stairs.json +de3eb52c53123feaa4dd0b238e805f4aa68f6a5d data/blockbox/recipe/tile_stairs_from_terracotta_stonecutting.json +1158cd28cddc2aee52ff7df050f2d02ba4f6cd2e data/blockbox/recipe/tile_stairs_from_tiles_stonecutting.json +e8fe01f868eb687d0ed0fd3dfb4a90fe534ac230 data/blockbox/recipe/warped_palisade.json +2eb92deec345540661ab6ae647eab3f2f6127cf2 data/blockbox/recipe/warped_palisade_from_spiked.json +99307d400bdb604dafcb0213e96bb5a7c5434876 data/blockbox/recipe/warped_seat.json +ef558203bde03a86f1e40bf1f5bd3f8576855895 data/blockbox/recipe/waxed_copper_pillar.json +6d6c1e422b8bdd44e6e64a1a26fdcd2ce4bf592e data/blockbox/recipe/waxed_copper_pillar_from_honeycomb.json +5951fa4881b7c10900e90770ddc48611e35bf9d2 data/blockbox/recipe/waxed_copper_pillar_from_waxed_copper_block_stonecutting.json +f30ba9d74103ff306b52c42d82a8e46995b99ab7 data/blockbox/recipe/waxed_copper_pillar_from_waxed_cut_copper_stonecutting.json +236aa2f4df95b62eb79052444789d613e65fd0f4 data/blockbox/recipe/waxed_exposed_copper_pillar.json +b2e9039cde37990faca83435abaa58e56b48237f data/blockbox/recipe/waxed_exposed_copper_pillar_from_honeycomb.json +f3dbfbdae7c6a7af1c1e9fc2ac1616e1ef8d9218 data/blockbox/recipe/waxed_exposed_copper_pillar_from_waxed_exposed_copper_stonecutting.json +c60ed3b21f7e26065cd7bdcd2e452554ae92acba data/blockbox/recipe/waxed_exposed_copper_pillar_from_waxed_exposed_cut_copper_stonecutting.json +6c143f7a35093c3addc1a95c36f9411f00979fc0 data/blockbox/recipe/waxed_oxidized_copper_pillar.json +37027e3d8a99bd52733d12005be9eb1aa6b5ddf3 data/blockbox/recipe/waxed_oxidized_copper_pillar_from_honeycomb.json +08ddd09bff5ca3dee5d7d8308c5cca9eaaefa333 data/blockbox/recipe/waxed_oxidized_copper_pillar_from_waxed_oxidized_copper_stonecutting.json +7df8555186e8324dc58a02ff998e7e56150ee27e data/blockbox/recipe/waxed_oxidized_copper_pillar_from_waxed_oxidized_cut_copper_stonecutting.json +0b0e14b7a957deb69954f5781d72317cbef1193d data/blockbox/recipe/waxed_weathered_copper_pillar.json +4c5aed6888164af4b82df50a3fe5d62a9a86645d data/blockbox/recipe/waxed_weathered_copper_pillar_from_honeycomb.json +c34b936a073eeb6329a0165221407c3677d3df88 data/blockbox/recipe/waxed_weathered_copper_pillar_from_waxed_weathered_copper_stonecutting.json +851fb4c089a420fbd57b63d42f8e70debe9e08a2 data/blockbox/recipe/waxed_weathered_copper_pillar_from_waxed_weathered_cut_copper_stonecutting.json +31c4047a3d92a338dbc23d310c29c7d30d20fc70 data/blockbox/recipe/weathered_copper_pillar.json +bf0f838a587cc53c4d022175366b4e06b0042f77 data/blockbox/recipe/weathered_copper_pillar_from_weathered_copper_stonecutting.json +f7d8e654d16d01eaaca748d1d7de35ddffb1d9bd data/blockbox/recipe/weathered_copper_pillar_from_weathered_cut_copper_stonecutting.json +f7064b0910b7b6925a9b2c4929c15adc8ff84230 data/blockbox/recipe/white_sky_lantern.json 96e9f39987271860478acab49347a614c21edaec data/minecraft/advancement/recipes/building_blocks/glass_from_smelting_rough_glass.json -819f223051ee4192ac37dcee4c7e88cd3d9aef00 data/minecraft/recipe/glass_from_smelting_rough_glass.json +a6e9132d97a359fe736cd8e1fa8d53fc0522f3bc data/minecraft/recipe/glass_from_smelting_rough_glass.json diff --git a/src/generated/resources/assets/blockbox/blockstates/andesite_brick_wall.json b/src/generated/resources/assets/blockbox/blockstates/andesite_brick_wall.json index 6ac69a4..9d179df 100644 --- a/src/generated/resources/assets/blockbox/blockstates/andesite_brick_wall.json +++ b/src/generated/resources/assets/blockbox/blockstates/andesite_brick_wall.json @@ -8,6 +8,15 @@ "up": "true" } }, + { + "apply": { + "model": "blockbox:block/andesite_brick_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, { "apply": { "model": "blockbox:block/andesite_brick_wall_side", @@ -20,21 +29,22 @@ }, { "apply": { - "model": "blockbox:block/andesite_brick_wall_side_tall", + "model": "blockbox:block/andesite_brick_wall_side", "uvlock": true, - "y": 90 + "y": 180 }, "when": { - "east": "tall" + "south": "low" } }, { "apply": { "model": "blockbox:block/andesite_brick_wall_side", - "uvlock": true + "uvlock": true, + "y": 270 }, "when": { - "north": "low" + "west": "low" } }, { @@ -48,12 +58,12 @@ }, { "apply": { - "model": "blockbox:block/andesite_brick_wall_side", + "model": "blockbox:block/andesite_brick_wall_side_tall", "uvlock": true, - "y": 180 + "y": 90 }, "when": { - "south": "low" + "east": "tall" } }, { @@ -66,16 +76,6 @@ "south": "tall" } }, - { - "apply": { - "model": "blockbox:block/andesite_brick_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, { "apply": { "model": "blockbox:block/andesite_brick_wall_side_tall", diff --git a/src/generated/resources/assets/blockbox/blockstates/brazier.json b/src/generated/resources/assets/blockbox/blockstates/brazier.json index e2dc278..a88308e 100644 --- a/src/generated/resources/assets/blockbox/blockstates/brazier.json +++ b/src/generated/resources/assets/blockbox/blockstates/brazier.json @@ -7,10 +7,10 @@ "model": "blockbox:block/brazier_lit" }, "hanging=true,lit=false": { - "model": "blockbox:block/hanging_brazier" + "model": "blockbox:block/brazier_hanging" }, "hanging=true,lit=true": { - "model": "blockbox:block/hanging_brazier_lit" + "model": "blockbox:block/brazier_hanging_lit" } } } \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/blockstates/copper_bars.json b/src/generated/resources/assets/blockbox/blockstates/copper_bars.json deleted file mode 100644 index 0c26607..0000000 --- a/src/generated/resources/assets/blockbox/blockstates/copper_bars.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "blockbox:block/copper_bars_post" - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/copper_bars_post_ends" - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/copper_bars_cap" - }, - "when": { - "east": "false", - "north": "true", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/copper_bars_cap_alt" - }, - "when": { - "east": "false", - "north": "false", - "south": "true", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/copper_bars_cap_alt", - "y": 90 - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "true" - } - }, - { - "apply": { - "model": "blockbox:block/copper_bars_cap", - "y": 90 - }, - "when": { - "east": "true", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/copper_bars_side" - }, - "when": { - "north": "true" - } - }, - { - "apply": { - "model": "blockbox:block/copper_bars_side_alt" - }, - "when": { - "south": "true" - } - }, - { - "apply": { - "model": "blockbox:block/copper_bars_side_alt", - "y": 90 - }, - "when": { - "west": "true" - } - }, - { - "apply": { - "model": "blockbox:block/copper_bars_side", - "y": 90 - }, - "when": { - "east": "true" - } - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/blockstates/diorite_brick_wall.json b/src/generated/resources/assets/blockbox/blockstates/diorite_brick_wall.json index ad02e7c..1d3ea0e 100644 --- a/src/generated/resources/assets/blockbox/blockstates/diorite_brick_wall.json +++ b/src/generated/resources/assets/blockbox/blockstates/diorite_brick_wall.json @@ -8,6 +8,15 @@ "up": "true" } }, + { + "apply": { + "model": "blockbox:block/diorite_brick_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, { "apply": { "model": "blockbox:block/diorite_brick_wall_side", @@ -20,21 +29,22 @@ }, { "apply": { - "model": "blockbox:block/diorite_brick_wall_side_tall", + "model": "blockbox:block/diorite_brick_wall_side", "uvlock": true, - "y": 90 + "y": 180 }, "when": { - "east": "tall" + "south": "low" } }, { "apply": { "model": "blockbox:block/diorite_brick_wall_side", - "uvlock": true + "uvlock": true, + "y": 270 }, "when": { - "north": "low" + "west": "low" } }, { @@ -48,12 +58,12 @@ }, { "apply": { - "model": "blockbox:block/diorite_brick_wall_side", + "model": "blockbox:block/diorite_brick_wall_side_tall", "uvlock": true, - "y": 180 + "y": 90 }, "when": { - "south": "low" + "east": "tall" } }, { @@ -66,16 +76,6 @@ "south": "tall" } }, - { - "apply": { - "model": "blockbox:block/diorite_brick_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, { "apply": { "model": "blockbox:block/diorite_brick_wall_side_tall", diff --git a/src/generated/resources/assets/blockbox/blockstates/exposed_copper_bars.json b/src/generated/resources/assets/blockbox/blockstates/exposed_copper_bars.json deleted file mode 100644 index f4cd964..0000000 --- a/src/generated/resources/assets/blockbox/blockstates/exposed_copper_bars.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "blockbox:block/exposed_copper_bars_post" - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/exposed_copper_bars_post_ends" - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/exposed_copper_bars_cap" - }, - "when": { - "east": "false", - "north": "true", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/exposed_copper_bars_cap_alt" - }, - "when": { - "east": "false", - "north": "false", - "south": "true", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/exposed_copper_bars_cap_alt", - "y": 90 - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "true" - } - }, - { - "apply": { - "model": "blockbox:block/exposed_copper_bars_cap", - "y": 90 - }, - "when": { - "east": "true", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/exposed_copper_bars_side" - }, - "when": { - "north": "true" - } - }, - { - "apply": { - "model": "blockbox:block/exposed_copper_bars_side_alt" - }, - "when": { - "south": "true" - } - }, - { - "apply": { - "model": "blockbox:block/exposed_copper_bars_side_alt", - "y": 90 - }, - "when": { - "west": "true" - } - }, - { - "apply": { - "model": "blockbox:block/exposed_copper_bars_side", - "y": 90 - }, - "when": { - "east": "true" - } - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/blockstates/golden_bars.json b/src/generated/resources/assets/blockbox/blockstates/golden_bars.json index e25c2bb..bdd3cdb 100644 --- a/src/generated/resources/assets/blockbox/blockstates/golden_bars.json +++ b/src/generated/resources/assets/blockbox/blockstates/golden_bars.json @@ -26,28 +26,28 @@ }, { "apply": { - "model": "blockbox:block/golden_bars_side_alt" + "model": "blockbox:block/golden_bars_side", + "y": 90 }, "when": { - "south": "true" + "east": "true" } }, { "apply": { - "model": "blockbox:block/golden_bars_side_alt", - "y": 90 + "model": "blockbox:block/golden_bars_side_alt" }, "when": { - "west": "true" + "south": "true" } }, { "apply": { - "model": "blockbox:block/golden_bars_side", + "model": "blockbox:block/golden_bars_side_alt", "y": 90 }, "when": { - "east": "true" + "west": "true" } } ] diff --git a/src/generated/resources/assets/blockbox/blockstates/granite_brick_wall.json b/src/generated/resources/assets/blockbox/blockstates/granite_brick_wall.json index 5ed9216..1e85be7 100644 --- a/src/generated/resources/assets/blockbox/blockstates/granite_brick_wall.json +++ b/src/generated/resources/assets/blockbox/blockstates/granite_brick_wall.json @@ -8,6 +8,15 @@ "up": "true" } }, + { + "apply": { + "model": "blockbox:block/granite_brick_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, { "apply": { "model": "blockbox:block/granite_brick_wall_side", @@ -20,21 +29,22 @@ }, { "apply": { - "model": "blockbox:block/granite_brick_wall_side_tall", + "model": "blockbox:block/granite_brick_wall_side", "uvlock": true, - "y": 90 + "y": 180 }, "when": { - "east": "tall" + "south": "low" } }, { "apply": { "model": "blockbox:block/granite_brick_wall_side", - "uvlock": true + "uvlock": true, + "y": 270 }, "when": { - "north": "low" + "west": "low" } }, { @@ -48,12 +58,12 @@ }, { "apply": { - "model": "blockbox:block/granite_brick_wall_side", + "model": "blockbox:block/granite_brick_wall_side_tall", "uvlock": true, - "y": 180 + "y": 90 }, "when": { - "south": "low" + "east": "tall" } }, { @@ -66,16 +76,6 @@ "south": "tall" } }, - { - "apply": { - "model": "blockbox:block/granite_brick_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, { "apply": { "model": "blockbox:block/granite_brick_wall_side_tall", diff --git a/src/generated/resources/assets/blockbox/blockstates/iron_plate_trapdoor.json b/src/generated/resources/assets/blockbox/blockstates/iron_plate_trapdoor.json index 16c3c87..69650a1 100644 --- a/src/generated/resources/assets/blockbox/blockstates/iron_plate_trapdoor.json +++ b/src/generated/resources/assets/blockbox/blockstates/iron_plate_trapdoor.json @@ -14,7 +14,8 @@ }, "facing=east,half=top,open=true": { "model": "blockbox:block/iron_plate_trapdoor_open", - "y": 90 + "x": 180, + "y": 270 }, "facing=north,half=bottom,open=false": { "model": "blockbox:block/iron_plate_trapdoor_bottom" @@ -26,7 +27,9 @@ "model": "blockbox:block/iron_plate_trapdoor_top" }, "facing=north,half=top,open=true": { - "model": "blockbox:block/iron_plate_trapdoor_open" + "model": "blockbox:block/iron_plate_trapdoor_open", + "x": 180, + "y": 180 }, "facing=south,half=bottom,open=false": { "model": "blockbox:block/iron_plate_trapdoor_bottom", @@ -42,7 +45,7 @@ }, "facing=south,half=top,open=true": { "model": "blockbox:block/iron_plate_trapdoor_open", - "y": 180 + "x": 180 }, "facing=west,half=bottom,open=false": { "model": "blockbox:block/iron_plate_trapdoor_bottom", @@ -58,7 +61,8 @@ }, "facing=west,half=top,open=true": { "model": "blockbox:block/iron_plate_trapdoor_open", - "y": 270 + "x": 180, + "y": 90 } } } \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/blockstates/oxidized_copper_bars.json b/src/generated/resources/assets/blockbox/blockstates/oxidized_copper_bars.json deleted file mode 100644 index b222d1e..0000000 --- a/src/generated/resources/assets/blockbox/blockstates/oxidized_copper_bars.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "blockbox:block/oxidized_copper_bars_post" - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/oxidized_copper_bars_post_ends" - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/oxidized_copper_bars_cap" - }, - "when": { - "east": "false", - "north": "true", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/oxidized_copper_bars_cap_alt" - }, - "when": { - "east": "false", - "north": "false", - "south": "true", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/oxidized_copper_bars_cap_alt", - "y": 90 - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "true" - } - }, - { - "apply": { - "model": "blockbox:block/oxidized_copper_bars_cap", - "y": 90 - }, - "when": { - "east": "true", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/oxidized_copper_bars_side" - }, - "when": { - "north": "true" - } - }, - { - "apply": { - "model": "blockbox:block/oxidized_copper_bars_side_alt" - }, - "when": { - "south": "true" - } - }, - { - "apply": { - "model": "blockbox:block/oxidized_copper_bars_side_alt", - "y": 90 - }, - "when": { - "west": "true" - } - }, - { - "apply": { - "model": "blockbox:block/oxidized_copper_bars_side", - "y": 90 - }, - "when": { - "east": "true" - } - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/blockstates/packed_ice_brick_wall.json b/src/generated/resources/assets/blockbox/blockstates/packed_ice_brick_wall.json index 4fae043..b835163 100644 --- a/src/generated/resources/assets/blockbox/blockstates/packed_ice_brick_wall.json +++ b/src/generated/resources/assets/blockbox/blockstates/packed_ice_brick_wall.json @@ -8,6 +8,15 @@ "up": "true" } }, + { + "apply": { + "model": "blockbox:block/packed_ice_brick_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, { "apply": { "model": "blockbox:block/packed_ice_brick_wall_side", @@ -20,21 +29,22 @@ }, { "apply": { - "model": "blockbox:block/packed_ice_brick_wall_side_tall", + "model": "blockbox:block/packed_ice_brick_wall_side", "uvlock": true, - "y": 90 + "y": 180 }, "when": { - "east": "tall" + "south": "low" } }, { "apply": { "model": "blockbox:block/packed_ice_brick_wall_side", - "uvlock": true + "uvlock": true, + "y": 270 }, "when": { - "north": "low" + "west": "low" } }, { @@ -48,12 +58,12 @@ }, { "apply": { - "model": "blockbox:block/packed_ice_brick_wall_side", + "model": "blockbox:block/packed_ice_brick_wall_side_tall", "uvlock": true, - "y": 180 + "y": 90 }, "when": { - "south": "low" + "east": "tall" } }, { @@ -66,16 +76,6 @@ "south": "tall" } }, - { - "apply": { - "model": "blockbox:block/packed_ice_brick_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, { "apply": { "model": "blockbox:block/packed_ice_brick_wall_side_tall", diff --git a/src/generated/resources/assets/blockbox/blockstates/rough_glass_pane.json b/src/generated/resources/assets/blockbox/blockstates/rough_glass_pane.json index e9fc772..b4bd9dd 100644 --- a/src/generated/resources/assets/blockbox/blockstates/rough_glass_pane.json +++ b/src/generated/resources/assets/blockbox/blockstates/rough_glass_pane.json @@ -15,10 +15,11 @@ }, { "apply": { - "model": "blockbox:block/rough_glass_pane_noside" + "model": "blockbox:block/rough_glass_pane_side", + "y": 90 }, "when": { - "north": "false" + "east": "true" } }, { @@ -31,46 +32,45 @@ }, { "apply": { - "model": "blockbox:block/rough_glass_pane_noside_alt", + "model": "blockbox:block/rough_glass_pane_side_alt", "y": 90 }, "when": { - "south": "false" + "west": "true" } }, { "apply": { - "model": "blockbox:block/rough_glass_pane_side_alt", - "y": 90 + "model": "blockbox:block/rough_glass_pane_noside" }, "when": { - "west": "true" + "north": "false" } }, { "apply": { - "model": "blockbox:block/rough_glass_pane_noside", - "y": 270 + "model": "blockbox:block/rough_glass_pane_noside_alt" }, "when": { - "west": "false" + "east": "false" } }, { "apply": { - "model": "blockbox:block/rough_glass_pane_side", + "model": "blockbox:block/rough_glass_pane_noside_alt", "y": 90 }, "when": { - "east": "true" + "south": "false" } }, { "apply": { - "model": "blockbox:block/rough_glass_pane_noside_alt" + "model": "blockbox:block/rough_glass_pane_noside", + "y": 270 }, "when": { - "east": "false" + "west": "false" } } ] diff --git a/src/generated/resources/assets/blockbox/blockstates/snow_brick_wall.json b/src/generated/resources/assets/blockbox/blockstates/snow_brick_wall.json index 6a32ccf..521278c 100644 --- a/src/generated/resources/assets/blockbox/blockstates/snow_brick_wall.json +++ b/src/generated/resources/assets/blockbox/blockstates/snow_brick_wall.json @@ -8,6 +8,15 @@ "up": "true" } }, + { + "apply": { + "model": "blockbox:block/snow_brick_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, { "apply": { "model": "blockbox:block/snow_brick_wall_side", @@ -20,21 +29,22 @@ }, { "apply": { - "model": "blockbox:block/snow_brick_wall_side_tall", + "model": "blockbox:block/snow_brick_wall_side", "uvlock": true, - "y": 90 + "y": 180 }, "when": { - "east": "tall" + "south": "low" } }, { "apply": { "model": "blockbox:block/snow_brick_wall_side", - "uvlock": true + "uvlock": true, + "y": 270 }, "when": { - "north": "low" + "west": "low" } }, { @@ -48,12 +58,12 @@ }, { "apply": { - "model": "blockbox:block/snow_brick_wall_side", + "model": "blockbox:block/snow_brick_wall_side_tall", "uvlock": true, - "y": 180 + "y": 90 }, "when": { - "south": "low" + "east": "tall" } }, { @@ -66,16 +76,6 @@ "south": "tall" } }, - { - "apply": { - "model": "blockbox:block/snow_brick_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, { "apply": { "model": "blockbox:block/snow_brick_wall_side_tall", diff --git a/src/generated/resources/assets/blockbox/blockstates/soul_brazier.json b/src/generated/resources/assets/blockbox/blockstates/soul_brazier.json index 62c1d2b..8abd8ef 100644 --- a/src/generated/resources/assets/blockbox/blockstates/soul_brazier.json +++ b/src/generated/resources/assets/blockbox/blockstates/soul_brazier.json @@ -7,10 +7,10 @@ "model": "blockbox:block/soul_brazier_lit" }, "hanging=true,lit=false": { - "model": "blockbox:block/hanging_soul_brazier" + "model": "blockbox:block/soul_brazier_hanging" }, "hanging=true,lit=true": { - "model": "blockbox:block/hanging_soul_brazier_lit" + "model": "blockbox:block/soul_brazier_hanging_lit" } } } \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/blockstates/stripped_acacia_palisade.json b/src/generated/resources/assets/blockbox/blockstates/stripped_acacia_palisade.json index e665786..eefd473 100644 --- a/src/generated/resources/assets/blockbox/blockstates/stripped_acacia_palisade.json +++ b/src/generated/resources/assets/blockbox/blockstates/stripped_acacia_palisade.json @@ -16,7 +16,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_acacia_palisade_front", + "model": "blockbox:block/stripped_spiked_acacia_palisade_front", "uvlock": true }, "when": { @@ -34,7 +34,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_acacia_palisade_front", + "model": "blockbox:block/stripped_spiked_acacia_palisade_front", "y": 270 }, "when": { @@ -52,7 +52,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_acacia_palisade_back", + "model": "blockbox:block/stripped_spiked_acacia_palisade_back", "y": 270 }, "when": { @@ -70,7 +70,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_acacia_palisade_back", + "model": "blockbox:block/stripped_spiked_acacia_palisade_back", "uvlock": true }, "when": { diff --git a/src/generated/resources/assets/blockbox/blockstates/stripped_birch_palisade.json b/src/generated/resources/assets/blockbox/blockstates/stripped_birch_palisade.json index c8eb1ec..906d7ad 100644 --- a/src/generated/resources/assets/blockbox/blockstates/stripped_birch_palisade.json +++ b/src/generated/resources/assets/blockbox/blockstates/stripped_birch_palisade.json @@ -16,7 +16,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_birch_palisade_front", + "model": "blockbox:block/stripped_spiked_birch_palisade_front", "uvlock": true }, "when": { @@ -34,7 +34,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_birch_palisade_front", + "model": "blockbox:block/stripped_spiked_birch_palisade_front", "y": 270 }, "when": { @@ -52,7 +52,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_birch_palisade_back", + "model": "blockbox:block/stripped_spiked_birch_palisade_back", "y": 270 }, "when": { @@ -70,7 +70,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_birch_palisade_back", + "model": "blockbox:block/stripped_spiked_birch_palisade_back", "uvlock": true }, "when": { diff --git a/src/generated/resources/assets/blockbox/blockstates/stripped_cherry_palisade.json b/src/generated/resources/assets/blockbox/blockstates/stripped_cherry_palisade.json index ed49aec..87c1c9a 100644 --- a/src/generated/resources/assets/blockbox/blockstates/stripped_cherry_palisade.json +++ b/src/generated/resources/assets/blockbox/blockstates/stripped_cherry_palisade.json @@ -16,7 +16,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_cherry_palisade_front", + "model": "blockbox:block/stripped_spiked_cherry_palisade_front", "uvlock": true }, "when": { @@ -34,7 +34,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_cherry_palisade_front", + "model": "blockbox:block/stripped_spiked_cherry_palisade_front", "y": 270 }, "when": { @@ -52,7 +52,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_cherry_palisade_back", + "model": "blockbox:block/stripped_spiked_cherry_palisade_back", "y": 270 }, "when": { @@ -70,7 +70,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_cherry_palisade_back", + "model": "blockbox:block/stripped_spiked_cherry_palisade_back", "uvlock": true }, "when": { diff --git a/src/generated/resources/assets/blockbox/blockstates/stripped_crimson_palisade.json b/src/generated/resources/assets/blockbox/blockstates/stripped_crimson_palisade.json index f00c069..ce04958 100644 --- a/src/generated/resources/assets/blockbox/blockstates/stripped_crimson_palisade.json +++ b/src/generated/resources/assets/blockbox/blockstates/stripped_crimson_palisade.json @@ -16,7 +16,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_crimson_palisade_front", + "model": "blockbox:block/stripped_spiked_crimson_palisade_front", "uvlock": true }, "when": { @@ -34,7 +34,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_crimson_palisade_front", + "model": "blockbox:block/stripped_spiked_crimson_palisade_front", "y": 270 }, "when": { @@ -52,7 +52,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_crimson_palisade_back", + "model": "blockbox:block/stripped_spiked_crimson_palisade_back", "y": 270 }, "when": { @@ -70,7 +70,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_crimson_palisade_back", + "model": "blockbox:block/stripped_spiked_crimson_palisade_back", "uvlock": true }, "when": { diff --git a/src/generated/resources/assets/blockbox/blockstates/stripped_dark_oak_palisade.json b/src/generated/resources/assets/blockbox/blockstates/stripped_dark_oak_palisade.json index cf5f5d1..5d5f3e0 100644 --- a/src/generated/resources/assets/blockbox/blockstates/stripped_dark_oak_palisade.json +++ b/src/generated/resources/assets/blockbox/blockstates/stripped_dark_oak_palisade.json @@ -16,7 +16,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_dark_oak_palisade_front", + "model": "blockbox:block/stripped_spiked_dark_oak_palisade_front", "uvlock": true }, "when": { @@ -34,7 +34,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_dark_oak_palisade_front", + "model": "blockbox:block/stripped_spiked_dark_oak_palisade_front", "y": 270 }, "when": { @@ -52,7 +52,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_dark_oak_palisade_back", + "model": "blockbox:block/stripped_spiked_dark_oak_palisade_back", "y": 270 }, "when": { @@ -70,7 +70,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_dark_oak_palisade_back", + "model": "blockbox:block/stripped_spiked_dark_oak_palisade_back", "uvlock": true }, "when": { diff --git a/src/generated/resources/assets/blockbox/blockstates/stripped_jungle_palisade.json b/src/generated/resources/assets/blockbox/blockstates/stripped_jungle_palisade.json index 767d6dc..2da6bf2 100644 --- a/src/generated/resources/assets/blockbox/blockstates/stripped_jungle_palisade.json +++ b/src/generated/resources/assets/blockbox/blockstates/stripped_jungle_palisade.json @@ -16,7 +16,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_jungle_palisade_front", + "model": "blockbox:block/stripped_spiked_jungle_palisade_front", "uvlock": true }, "when": { @@ -34,7 +34,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_jungle_palisade_front", + "model": "blockbox:block/stripped_spiked_jungle_palisade_front", "y": 270 }, "when": { @@ -52,7 +52,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_jungle_palisade_back", + "model": "blockbox:block/stripped_spiked_jungle_palisade_back", "y": 270 }, "when": { @@ -70,7 +70,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_jungle_palisade_back", + "model": "blockbox:block/stripped_spiked_jungle_palisade_back", "uvlock": true }, "when": { diff --git a/src/generated/resources/assets/blockbox/blockstates/stripped_mangrove_palisade.json b/src/generated/resources/assets/blockbox/blockstates/stripped_mangrove_palisade.json index c31da21..c3d4497 100644 --- a/src/generated/resources/assets/blockbox/blockstates/stripped_mangrove_palisade.json +++ b/src/generated/resources/assets/blockbox/blockstates/stripped_mangrove_palisade.json @@ -16,7 +16,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_mangrove_palisade_front", + "model": "blockbox:block/stripped_spiked_mangrove_palisade_front", "uvlock": true }, "when": { @@ -34,7 +34,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_mangrove_palisade_front", + "model": "blockbox:block/stripped_spiked_mangrove_palisade_front", "y": 270 }, "when": { @@ -52,7 +52,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_mangrove_palisade_back", + "model": "blockbox:block/stripped_spiked_mangrove_palisade_back", "y": 270 }, "when": { @@ -70,7 +70,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_mangrove_palisade_back", + "model": "blockbox:block/stripped_spiked_mangrove_palisade_back", "uvlock": true }, "when": { diff --git a/src/generated/resources/assets/blockbox/blockstates/stripped_oak_palisade.json b/src/generated/resources/assets/blockbox/blockstates/stripped_oak_palisade.json index b892418..13e8ee3 100644 --- a/src/generated/resources/assets/blockbox/blockstates/stripped_oak_palisade.json +++ b/src/generated/resources/assets/blockbox/blockstates/stripped_oak_palisade.json @@ -16,7 +16,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_oak_palisade_front", + "model": "blockbox:block/stripped_spiked_oak_palisade_front", "uvlock": true }, "when": { @@ -34,7 +34,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_oak_palisade_front", + "model": "blockbox:block/stripped_spiked_oak_palisade_front", "y": 270 }, "when": { @@ -52,7 +52,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_oak_palisade_back", + "model": "blockbox:block/stripped_spiked_oak_palisade_back", "y": 270 }, "when": { @@ -70,7 +70,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_oak_palisade_back", + "model": "blockbox:block/stripped_spiked_oak_palisade_back", "uvlock": true }, "when": { diff --git a/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_acacia_palisade.json b/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_acacia_palisade.json index 9564ceb..bdf6679 100644 --- a/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_acacia_palisade.json +++ b/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_acacia_palisade.json @@ -7,7 +7,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_acacia_palisade_front", + "model": "blockbox:block/stripped_spiked_acacia_palisade_front", "uvlock": true }, "when": { @@ -16,7 +16,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_acacia_palisade_front", + "model": "blockbox:block/stripped_spiked_acacia_palisade_front", "y": 270 }, "when": { @@ -25,7 +25,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_acacia_palisade_back", + "model": "blockbox:block/stripped_spiked_acacia_palisade_back", "y": 270 }, "when": { @@ -34,7 +34,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_acacia_palisade_back", + "model": "blockbox:block/stripped_spiked_acacia_palisade_back", "uvlock": true }, "when": { diff --git a/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_birch_palisade.json b/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_birch_palisade.json index f7b5a7e..d368a96 100644 --- a/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_birch_palisade.json +++ b/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_birch_palisade.json @@ -7,7 +7,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_birch_palisade_front", + "model": "blockbox:block/stripped_spiked_birch_palisade_front", "uvlock": true }, "when": { @@ -16,7 +16,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_birch_palisade_front", + "model": "blockbox:block/stripped_spiked_birch_palisade_front", "y": 270 }, "when": { @@ -25,7 +25,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_birch_palisade_back", + "model": "blockbox:block/stripped_spiked_birch_palisade_back", "y": 270 }, "when": { @@ -34,7 +34,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_birch_palisade_back", + "model": "blockbox:block/stripped_spiked_birch_palisade_back", "uvlock": true }, "when": { diff --git a/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_cherry_palisade.json b/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_cherry_palisade.json index cbec187..604182d 100644 --- a/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_cherry_palisade.json +++ b/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_cherry_palisade.json @@ -7,7 +7,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_cherry_palisade_front", + "model": "blockbox:block/stripped_spiked_cherry_palisade_front", "uvlock": true }, "when": { @@ -16,7 +16,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_cherry_palisade_front", + "model": "blockbox:block/stripped_spiked_cherry_palisade_front", "y": 270 }, "when": { @@ -25,7 +25,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_cherry_palisade_back", + "model": "blockbox:block/stripped_spiked_cherry_palisade_back", "y": 270 }, "when": { @@ -34,7 +34,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_cherry_palisade_back", + "model": "blockbox:block/stripped_spiked_cherry_palisade_back", "uvlock": true }, "when": { diff --git a/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_crimson_palisade.json b/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_crimson_palisade.json index 768021a..aa51289 100644 --- a/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_crimson_palisade.json +++ b/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_crimson_palisade.json @@ -7,7 +7,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_crimson_palisade_front", + "model": "blockbox:block/stripped_spiked_crimson_palisade_front", "uvlock": true }, "when": { @@ -16,7 +16,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_crimson_palisade_front", + "model": "blockbox:block/stripped_spiked_crimson_palisade_front", "y": 270 }, "when": { @@ -25,7 +25,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_crimson_palisade_back", + "model": "blockbox:block/stripped_spiked_crimson_palisade_back", "y": 270 }, "when": { @@ -34,7 +34,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_crimson_palisade_back", + "model": "blockbox:block/stripped_spiked_crimson_palisade_back", "uvlock": true }, "when": { diff --git a/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_dark_oak_palisade.json b/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_dark_oak_palisade.json index 8dadcbc..21021e9 100644 --- a/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_dark_oak_palisade.json +++ b/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_dark_oak_palisade.json @@ -7,7 +7,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_dark_oak_palisade_front", + "model": "blockbox:block/stripped_spiked_dark_oak_palisade_front", "uvlock": true }, "when": { @@ -16,7 +16,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_dark_oak_palisade_front", + "model": "blockbox:block/stripped_spiked_dark_oak_palisade_front", "y": 270 }, "when": { @@ -25,7 +25,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_dark_oak_palisade_back", + "model": "blockbox:block/stripped_spiked_dark_oak_palisade_back", "y": 270 }, "when": { @@ -34,7 +34,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_dark_oak_palisade_back", + "model": "blockbox:block/stripped_spiked_dark_oak_palisade_back", "uvlock": true }, "when": { diff --git a/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_jungle_palisade.json b/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_jungle_palisade.json index 7072d96..9979998 100644 --- a/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_jungle_palisade.json +++ b/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_jungle_palisade.json @@ -7,7 +7,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_jungle_palisade_front", + "model": "blockbox:block/stripped_spiked_jungle_palisade_front", "uvlock": true }, "when": { @@ -16,7 +16,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_jungle_palisade_front", + "model": "blockbox:block/stripped_spiked_jungle_palisade_front", "y": 270 }, "when": { @@ -25,7 +25,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_jungle_palisade_back", + "model": "blockbox:block/stripped_spiked_jungle_palisade_back", "y": 270 }, "when": { @@ -34,7 +34,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_jungle_palisade_back", + "model": "blockbox:block/stripped_spiked_jungle_palisade_back", "uvlock": true }, "when": { diff --git a/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_mangrove_palisade.json b/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_mangrove_palisade.json index e782267..893fb81 100644 --- a/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_mangrove_palisade.json +++ b/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_mangrove_palisade.json @@ -7,7 +7,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_mangrove_palisade_front", + "model": "blockbox:block/stripped_spiked_mangrove_palisade_front", "uvlock": true }, "when": { @@ -16,7 +16,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_mangrove_palisade_front", + "model": "blockbox:block/stripped_spiked_mangrove_palisade_front", "y": 270 }, "when": { @@ -25,7 +25,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_mangrove_palisade_back", + "model": "blockbox:block/stripped_spiked_mangrove_palisade_back", "y": 270 }, "when": { @@ -34,7 +34,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_mangrove_palisade_back", + "model": "blockbox:block/stripped_spiked_mangrove_palisade_back", "uvlock": true }, "when": { diff --git a/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_oak_palisade.json b/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_oak_palisade.json index b4e672a..742dc28 100644 --- a/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_oak_palisade.json +++ b/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_oak_palisade.json @@ -7,7 +7,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_oak_palisade_front", + "model": "blockbox:block/stripped_spiked_oak_palisade_front", "uvlock": true }, "when": { @@ -16,7 +16,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_oak_palisade_front", + "model": "blockbox:block/stripped_spiked_oak_palisade_front", "y": 270 }, "when": { @@ -25,7 +25,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_oak_palisade_back", + "model": "blockbox:block/stripped_spiked_oak_palisade_back", "y": 270 }, "when": { @@ -34,7 +34,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_oak_palisade_back", + "model": "blockbox:block/stripped_spiked_oak_palisade_back", "uvlock": true }, "when": { diff --git a/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_spruce_palisade.json b/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_spruce_palisade.json index cf9719b..c73411d 100644 --- a/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_spruce_palisade.json +++ b/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_spruce_palisade.json @@ -7,7 +7,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_spruce_palisade_front", + "model": "blockbox:block/stripped_spiked_spruce_palisade_front", "uvlock": true }, "when": { @@ -16,7 +16,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_spruce_palisade_front", + "model": "blockbox:block/stripped_spiked_spruce_palisade_front", "y": 270 }, "when": { @@ -25,7 +25,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_spruce_palisade_back", + "model": "blockbox:block/stripped_spiked_spruce_palisade_back", "y": 270 }, "when": { @@ -34,7 +34,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_spruce_palisade_back", + "model": "blockbox:block/stripped_spiked_spruce_palisade_back", "uvlock": true }, "when": { diff --git a/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_warped_palisade.json b/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_warped_palisade.json index 31ebb78..0618c5b 100644 --- a/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_warped_palisade.json +++ b/src/generated/resources/assets/blockbox/blockstates/stripped_spiked_warped_palisade.json @@ -7,7 +7,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_warped_palisade_front", + "model": "blockbox:block/stripped_spiked_warped_palisade_front", "uvlock": true }, "when": { @@ -16,7 +16,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_warped_palisade_front", + "model": "blockbox:block/stripped_spiked_warped_palisade_front", "y": 270 }, "when": { @@ -25,7 +25,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_warped_palisade_back", + "model": "blockbox:block/stripped_spiked_warped_palisade_back", "y": 270 }, "when": { @@ -34,7 +34,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_warped_palisade_back", + "model": "blockbox:block/stripped_spiked_warped_palisade_back", "uvlock": true }, "when": { diff --git a/src/generated/resources/assets/blockbox/blockstates/stripped_spruce_palisade.json b/src/generated/resources/assets/blockbox/blockstates/stripped_spruce_palisade.json index a42dd58..c180d13 100644 --- a/src/generated/resources/assets/blockbox/blockstates/stripped_spruce_palisade.json +++ b/src/generated/resources/assets/blockbox/blockstates/stripped_spruce_palisade.json @@ -16,7 +16,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_spruce_palisade_front", + "model": "blockbox:block/stripped_spiked_spruce_palisade_front", "uvlock": true }, "when": { @@ -34,7 +34,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_spruce_palisade_front", + "model": "blockbox:block/stripped_spiked_spruce_palisade_front", "y": 270 }, "when": { @@ -52,7 +52,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_spruce_palisade_back", + "model": "blockbox:block/stripped_spiked_spruce_palisade_back", "y": 270 }, "when": { @@ -70,7 +70,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_spruce_palisade_back", + "model": "blockbox:block/stripped_spiked_spruce_palisade_back", "uvlock": true }, "when": { diff --git a/src/generated/resources/assets/blockbox/blockstates/stripped_warped_palisade.json b/src/generated/resources/assets/blockbox/blockstates/stripped_warped_palisade.json index 0cc49fc..ab32deb 100644 --- a/src/generated/resources/assets/blockbox/blockstates/stripped_warped_palisade.json +++ b/src/generated/resources/assets/blockbox/blockstates/stripped_warped_palisade.json @@ -16,7 +16,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_warped_palisade_front", + "model": "blockbox:block/stripped_spiked_warped_palisade_front", "uvlock": true }, "when": { @@ -34,7 +34,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_warped_palisade_front", + "model": "blockbox:block/stripped_spiked_warped_palisade_front", "y": 270 }, "when": { @@ -52,7 +52,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_warped_palisade_back", + "model": "blockbox:block/stripped_spiked_warped_palisade_back", "y": 270 }, "when": { @@ -70,7 +70,7 @@ }, { "apply": { - "model": "blockbox:block/spiked_stripped_warped_palisade_back", + "model": "blockbox:block/stripped_spiked_warped_palisade_back", "uvlock": true }, "when": { diff --git a/src/generated/resources/assets/blockbox/blockstates/waxed_copper_bars.json b/src/generated/resources/assets/blockbox/blockstates/waxed_copper_bars.json deleted file mode 100644 index 0c26607..0000000 --- a/src/generated/resources/assets/blockbox/blockstates/waxed_copper_bars.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "blockbox:block/copper_bars_post" - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/copper_bars_post_ends" - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/copper_bars_cap" - }, - "when": { - "east": "false", - "north": "true", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/copper_bars_cap_alt" - }, - "when": { - "east": "false", - "north": "false", - "south": "true", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/copper_bars_cap_alt", - "y": 90 - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "true" - } - }, - { - "apply": { - "model": "blockbox:block/copper_bars_cap", - "y": 90 - }, - "when": { - "east": "true", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/copper_bars_side" - }, - "when": { - "north": "true" - } - }, - { - "apply": { - "model": "blockbox:block/copper_bars_side_alt" - }, - "when": { - "south": "true" - } - }, - { - "apply": { - "model": "blockbox:block/copper_bars_side_alt", - "y": 90 - }, - "when": { - "west": "true" - } - }, - { - "apply": { - "model": "blockbox:block/copper_bars_side", - "y": 90 - }, - "when": { - "east": "true" - } - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/blockstates/waxed_copper_pillar.json b/src/generated/resources/assets/blockbox/blockstates/waxed_copper_pillar.json index f4488dd..8a5ec3b 100644 --- a/src/generated/resources/assets/blockbox/blockstates/waxed_copper_pillar.json +++ b/src/generated/resources/assets/blockbox/blockstates/waxed_copper_pillar.json @@ -1,15 +1,15 @@ { "variants": { "axis=x": { - "model": "blockbox:block/waxed_copper_pillar_horizontal", + "model": "blockbox:block/copper_pillar_horizontal", "x": 90, "y": 90 }, "axis=y": { - "model": "blockbox:block/waxed_copper_pillar" + "model": "blockbox:block/copper_pillar" }, "axis=z": { - "model": "blockbox:block/waxed_copper_pillar_horizontal", + "model": "blockbox:block/copper_pillar_horizontal", "x": 90 } } diff --git a/src/generated/resources/assets/blockbox/blockstates/waxed_exposed_copper_bars.json b/src/generated/resources/assets/blockbox/blockstates/waxed_exposed_copper_bars.json deleted file mode 100644 index f4cd964..0000000 --- a/src/generated/resources/assets/blockbox/blockstates/waxed_exposed_copper_bars.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "blockbox:block/exposed_copper_bars_post" - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/exposed_copper_bars_post_ends" - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/exposed_copper_bars_cap" - }, - "when": { - "east": "false", - "north": "true", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/exposed_copper_bars_cap_alt" - }, - "when": { - "east": "false", - "north": "false", - "south": "true", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/exposed_copper_bars_cap_alt", - "y": 90 - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "true" - } - }, - { - "apply": { - "model": "blockbox:block/exposed_copper_bars_cap", - "y": 90 - }, - "when": { - "east": "true", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/exposed_copper_bars_side" - }, - "when": { - "north": "true" - } - }, - { - "apply": { - "model": "blockbox:block/exposed_copper_bars_side_alt" - }, - "when": { - "south": "true" - } - }, - { - "apply": { - "model": "blockbox:block/exposed_copper_bars_side_alt", - "y": 90 - }, - "when": { - "west": "true" - } - }, - { - "apply": { - "model": "blockbox:block/exposed_copper_bars_side", - "y": 90 - }, - "when": { - "east": "true" - } - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/blockstates/waxed_exposed_copper_pillar.json b/src/generated/resources/assets/blockbox/blockstates/waxed_exposed_copper_pillar.json index 98cd7ad..6482dc9 100644 --- a/src/generated/resources/assets/blockbox/blockstates/waxed_exposed_copper_pillar.json +++ b/src/generated/resources/assets/blockbox/blockstates/waxed_exposed_copper_pillar.json @@ -1,15 +1,15 @@ { "variants": { "axis=x": { - "model": "blockbox:block/waxed_exposed_copper_pillar_horizontal", + "model": "blockbox:block/exposed_copper_pillar_horizontal", "x": 90, "y": 90 }, "axis=y": { - "model": "blockbox:block/waxed_exposed_copper_pillar" + "model": "blockbox:block/exposed_copper_pillar" }, "axis=z": { - "model": "blockbox:block/waxed_exposed_copper_pillar_horizontal", + "model": "blockbox:block/exposed_copper_pillar_horizontal", "x": 90 } } diff --git a/src/generated/resources/assets/blockbox/blockstates/waxed_oxidized_copper_bars.json b/src/generated/resources/assets/blockbox/blockstates/waxed_oxidized_copper_bars.json deleted file mode 100644 index b222d1e..0000000 --- a/src/generated/resources/assets/blockbox/blockstates/waxed_oxidized_copper_bars.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "blockbox:block/oxidized_copper_bars_post" - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/oxidized_copper_bars_post_ends" - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/oxidized_copper_bars_cap" - }, - "when": { - "east": "false", - "north": "true", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/oxidized_copper_bars_cap_alt" - }, - "when": { - "east": "false", - "north": "false", - "south": "true", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/oxidized_copper_bars_cap_alt", - "y": 90 - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "true" - } - }, - { - "apply": { - "model": "blockbox:block/oxidized_copper_bars_cap", - "y": 90 - }, - "when": { - "east": "true", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/oxidized_copper_bars_side" - }, - "when": { - "north": "true" - } - }, - { - "apply": { - "model": "blockbox:block/oxidized_copper_bars_side_alt" - }, - "when": { - "south": "true" - } - }, - { - "apply": { - "model": "blockbox:block/oxidized_copper_bars_side_alt", - "y": 90 - }, - "when": { - "west": "true" - } - }, - { - "apply": { - "model": "blockbox:block/oxidized_copper_bars_side", - "y": 90 - }, - "when": { - "east": "true" - } - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/blockstates/waxed_oxidized_copper_pillar.json b/src/generated/resources/assets/blockbox/blockstates/waxed_oxidized_copper_pillar.json index 9e2aaac..47f334e 100644 --- a/src/generated/resources/assets/blockbox/blockstates/waxed_oxidized_copper_pillar.json +++ b/src/generated/resources/assets/blockbox/blockstates/waxed_oxidized_copper_pillar.json @@ -1,15 +1,15 @@ { "variants": { "axis=x": { - "model": "blockbox:block/waxed_oxidized_copper_pillar_horizontal", + "model": "blockbox:block/oxidized_copper_pillar_horizontal", "x": 90, "y": 90 }, "axis=y": { - "model": "blockbox:block/waxed_oxidized_copper_pillar" + "model": "blockbox:block/oxidized_copper_pillar" }, "axis=z": { - "model": "blockbox:block/waxed_oxidized_copper_pillar_horizontal", + "model": "blockbox:block/oxidized_copper_pillar_horizontal", "x": 90 } } diff --git a/src/generated/resources/assets/blockbox/blockstates/waxed_weathered_copper_bars.json b/src/generated/resources/assets/blockbox/blockstates/waxed_weathered_copper_bars.json deleted file mode 100644 index 6c9a250..0000000 --- a/src/generated/resources/assets/blockbox/blockstates/waxed_weathered_copper_bars.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "blockbox:block/weathered_copper_bars_post" - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/weathered_copper_bars_post_ends" - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/weathered_copper_bars_cap" - }, - "when": { - "east": "false", - "north": "true", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/weathered_copper_bars_cap_alt" - }, - "when": { - "east": "false", - "north": "false", - "south": "true", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/weathered_copper_bars_cap_alt", - "y": 90 - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "true" - } - }, - { - "apply": { - "model": "blockbox:block/weathered_copper_bars_cap", - "y": 90 - }, - "when": { - "east": "true", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/weathered_copper_bars_side" - }, - "when": { - "north": "true" - } - }, - { - "apply": { - "model": "blockbox:block/weathered_copper_bars_side_alt" - }, - "when": { - "south": "true" - } - }, - { - "apply": { - "model": "blockbox:block/weathered_copper_bars_side_alt", - "y": 90 - }, - "when": { - "west": "true" - } - }, - { - "apply": { - "model": "blockbox:block/weathered_copper_bars_side", - "y": 90 - }, - "when": { - "east": "true" - } - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/blockstates/waxed_weathered_copper_pillar.json b/src/generated/resources/assets/blockbox/blockstates/waxed_weathered_copper_pillar.json index cf49619..cb7ce22 100644 --- a/src/generated/resources/assets/blockbox/blockstates/waxed_weathered_copper_pillar.json +++ b/src/generated/resources/assets/blockbox/blockstates/waxed_weathered_copper_pillar.json @@ -1,15 +1,15 @@ { "variants": { "axis=x": { - "model": "blockbox:block/waxed_weathered_copper_pillar_horizontal", + "model": "blockbox:block/weathered_copper_pillar_horizontal", "x": 90, "y": 90 }, "axis=y": { - "model": "blockbox:block/waxed_weathered_copper_pillar" + "model": "blockbox:block/weathered_copper_pillar" }, "axis=z": { - "model": "blockbox:block/waxed_weathered_copper_pillar_horizontal", + "model": "blockbox:block/weathered_copper_pillar_horizontal", "x": 90 } } diff --git a/src/generated/resources/assets/blockbox/blockstates/weathered_copper_bars.json b/src/generated/resources/assets/blockbox/blockstates/weathered_copper_bars.json deleted file mode 100644 index 6c9a250..0000000 --- a/src/generated/resources/assets/blockbox/blockstates/weathered_copper_bars.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "blockbox:block/weathered_copper_bars_post" - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/weathered_copper_bars_post_ends" - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/weathered_copper_bars_cap" - }, - "when": { - "east": "false", - "north": "true", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/weathered_copper_bars_cap_alt" - }, - "when": { - "east": "false", - "north": "false", - "south": "true", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/weathered_copper_bars_cap_alt", - "y": 90 - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "true" - } - }, - { - "apply": { - "model": "blockbox:block/weathered_copper_bars_cap", - "y": 90 - }, - "when": { - "east": "true", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "blockbox:block/weathered_copper_bars_side" - }, - "when": { - "north": "true" - } - }, - { - "apply": { - "model": "blockbox:block/weathered_copper_bars_side_alt" - }, - "when": { - "south": "true" - } - }, - { - "apply": { - "model": "blockbox:block/weathered_copper_bars_side_alt", - "y": 90 - }, - "when": { - "west": "true" - } - }, - { - "apply": { - "model": "blockbox:block/weathered_copper_bars_side", - "y": 90 - }, - "when": { - "east": "true" - } - } - ] -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/acacia_palisade.json b/src/generated/resources/assets/blockbox/items/acacia_palisade.json new file mode 100644 index 0000000..1bab0a1 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/acacia_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/acacia_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/acacia_seat.json b/src/generated/resources/assets/blockbox/items/acacia_seat.json new file mode 100644 index 0000000..ab6e3ff --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/acacia_seat.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/acacia_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/amethyst_mosaic.json b/src/generated/resources/assets/blockbox/items/amethyst_mosaic.json new file mode 100644 index 0000000..179b3c5 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/amethyst_mosaic.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/amethyst_mosaic" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/amethyst_mosaic_slab.json b/src/generated/resources/assets/blockbox/items/amethyst_mosaic_slab.json new file mode 100644 index 0000000..6276683 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/amethyst_mosaic_slab.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/amethyst_mosaic_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/amethyst_mosaic_stairs.json b/src/generated/resources/assets/blockbox/items/amethyst_mosaic_stairs.json new file mode 100644 index 0000000..78fd824 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/amethyst_mosaic_stairs.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/amethyst_mosaic_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/andesite_brick_slab.json b/src/generated/resources/assets/blockbox/items/andesite_brick_slab.json new file mode 100644 index 0000000..80505a7 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/andesite_brick_slab.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/andesite_brick_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/andesite_brick_stairs.json b/src/generated/resources/assets/blockbox/items/andesite_brick_stairs.json new file mode 100644 index 0000000..f69dd1a --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/andesite_brick_stairs.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/andesite_brick_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/andesite_brick_wall.json b/src/generated/resources/assets/blockbox/items/andesite_brick_wall.json new file mode 100644 index 0000000..bf18aba --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/andesite_brick_wall.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/andesite_brick_wall_inventory" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/andesite_bricks.json b/src/generated/resources/assets/blockbox/items/andesite_bricks.json new file mode 100644 index 0000000..828a831 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/andesite_bricks.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/andesite_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/bamboo_seat.json b/src/generated/resources/assets/blockbox/items/bamboo_seat.json new file mode 100644 index 0000000..d4c3017 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/bamboo_seat.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/bamboo_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/birch_palisade.json b/src/generated/resources/assets/blockbox/items/birch_palisade.json new file mode 100644 index 0000000..f1f30a8 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/birch_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/birch_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/birch_seat.json b/src/generated/resources/assets/blockbox/items/birch_seat.json new file mode 100644 index 0000000..d230704 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/birch_seat.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/birch_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/black_sky_lantern.json b/src/generated/resources/assets/blockbox/items/black_sky_lantern.json new file mode 100644 index 0000000..2aca17a --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/black_sky_lantern.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/black_sky_lantern" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/blue_sky_lantern.json b/src/generated/resources/assets/blockbox/items/blue_sky_lantern.json new file mode 100644 index 0000000..cc3b72b --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/blue_sky_lantern.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/blue_sky_lantern" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/brazier.json b/src/generated/resources/assets/blockbox/items/brazier.json new file mode 100644 index 0000000..43ae6b7 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/brazier.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/brazier" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/broken_tile_mosaic.json b/src/generated/resources/assets/blockbox/items/broken_tile_mosaic.json new file mode 100644 index 0000000..998ae5c --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/broken_tile_mosaic.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/broken_tile_mosaic" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/brown_sky_lantern.json b/src/generated/resources/assets/blockbox/items/brown_sky_lantern.json new file mode 100644 index 0000000..a0050fb --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/brown_sky_lantern.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/brown_sky_lantern" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/carved_snow.json b/src/generated/resources/assets/blockbox/items/carved_snow.json new file mode 100644 index 0000000..1fc62f6 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/carved_snow.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/carved_snow" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/cherry_palisade.json b/src/generated/resources/assets/blockbox/items/cherry_palisade.json new file mode 100644 index 0000000..10f48e8 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/cherry_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/cherry_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/cherry_seat.json b/src/generated/resources/assets/blockbox/items/cherry_seat.json new file mode 100644 index 0000000..f2044e6 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/cherry_seat.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/cherry_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/chiseled_gold.json b/src/generated/resources/assets/blockbox/items/chiseled_gold.json new file mode 100644 index 0000000..b11535a --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/chiseled_gold.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/chiseled_gold" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/copper_pillar.json b/src/generated/resources/assets/blockbox/items/copper_pillar.json new file mode 100644 index 0000000..8a30b3b --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/copper_pillar.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/copper_pillar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/corrugated_iron_plate.json b/src/generated/resources/assets/blockbox/items/corrugated_iron_plate.json new file mode 100644 index 0000000..62063c7 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/corrugated_iron_plate.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/corrugated_iron_plate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/corrugated_iron_plate_slab.json b/src/generated/resources/assets/blockbox/items/corrugated_iron_plate_slab.json new file mode 100644 index 0000000..9b34152 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/corrugated_iron_plate_slab.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/corrugated_iron_plate_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/corrugated_iron_plate_stairs.json b/src/generated/resources/assets/blockbox/items/corrugated_iron_plate_stairs.json new file mode 100644 index 0000000..3338288 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/corrugated_iron_plate_stairs.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/corrugated_iron_plate_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/crimson_palisade.json b/src/generated/resources/assets/blockbox/items/crimson_palisade.json new file mode 100644 index 0000000..de977ef --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/crimson_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/crimson_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/crimson_seat.json b/src/generated/resources/assets/blockbox/items/crimson_seat.json new file mode 100644 index 0000000..8dc0db5 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/crimson_seat.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/crimson_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/cut_amethyst.json b/src/generated/resources/assets/blockbox/items/cut_amethyst.json new file mode 100644 index 0000000..ce52ff3 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/cut_amethyst.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/cut_amethyst" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/cut_amethyst_slab.json b/src/generated/resources/assets/blockbox/items/cut_amethyst_slab.json new file mode 100644 index 0000000..6bc9bcd --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/cut_amethyst_slab.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/cut_amethyst_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/cut_amethyst_stairs.json b/src/generated/resources/assets/blockbox/items/cut_amethyst_stairs.json new file mode 100644 index 0000000..ee2e1a5 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/cut_amethyst_stairs.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/cut_amethyst_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/cyan_sky_lantern.json b/src/generated/resources/assets/blockbox/items/cyan_sky_lantern.json new file mode 100644 index 0000000..a7a9ff3 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/cyan_sky_lantern.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/cyan_sky_lantern" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/dark_oak_palisade.json b/src/generated/resources/assets/blockbox/items/dark_oak_palisade.json new file mode 100644 index 0000000..4a35d39 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/dark_oak_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/dark_oak_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/dark_oak_seat.json b/src/generated/resources/assets/blockbox/items/dark_oak_seat.json new file mode 100644 index 0000000..468d6fe --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/dark_oak_seat.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/dark_oak_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/diorite_brick_slab.json b/src/generated/resources/assets/blockbox/items/diorite_brick_slab.json new file mode 100644 index 0000000..bba855b --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/diorite_brick_slab.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/diorite_brick_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/diorite_brick_stairs.json b/src/generated/resources/assets/blockbox/items/diorite_brick_stairs.json new file mode 100644 index 0000000..63cf69e --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/diorite_brick_stairs.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/diorite_brick_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/diorite_brick_wall.json b/src/generated/resources/assets/blockbox/items/diorite_brick_wall.json new file mode 100644 index 0000000..0a1c6c9 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/diorite_brick_wall.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/diorite_brick_wall_inventory" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/diorite_bricks.json b/src/generated/resources/assets/blockbox/items/diorite_bricks.json new file mode 100644 index 0000000..ffe470d --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/diorite_bricks.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/diorite_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/exposed_copper_pillar.json b/src/generated/resources/assets/blockbox/items/exposed_copper_pillar.json new file mode 100644 index 0000000..bbabbb6 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/exposed_copper_pillar.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/exposed_copper_pillar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/golden_bars.json b/src/generated/resources/assets/blockbox/items/golden_bars.json new file mode 100644 index 0000000..e68e8c5 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/golden_bars.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/golden_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/golden_brick_slab.json b/src/generated/resources/assets/blockbox/items/golden_brick_slab.json new file mode 100644 index 0000000..df1d5fc --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/golden_brick_slab.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/golden_brick_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/golden_brick_stairs.json b/src/generated/resources/assets/blockbox/items/golden_brick_stairs.json new file mode 100644 index 0000000..e45f816 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/golden_brick_stairs.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/golden_brick_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/golden_bricks.json b/src/generated/resources/assets/blockbox/items/golden_bricks.json new file mode 100644 index 0000000..ab85990 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/golden_bricks.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/golden_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/golden_door.json b/src/generated/resources/assets/blockbox/items/golden_door.json new file mode 100644 index 0000000..9c7f0dd --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/golden_door.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/golden_door" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/golden_pillar.json b/src/generated/resources/assets/blockbox/items/golden_pillar.json new file mode 100644 index 0000000..739c447 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/golden_pillar.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/golden_pillar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/golden_tiles.json b/src/generated/resources/assets/blockbox/items/golden_tiles.json new file mode 100644 index 0000000..e837b21 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/golden_tiles.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/golden_tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/golden_trapdoor.json b/src/generated/resources/assets/blockbox/items/golden_trapdoor.json new file mode 100644 index 0000000..edb4d5c --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/golden_trapdoor.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/golden_trapdoor_bottom" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/granite_brick_slab.json b/src/generated/resources/assets/blockbox/items/granite_brick_slab.json new file mode 100644 index 0000000..d246529 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/granite_brick_slab.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/granite_brick_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/granite_brick_stairs.json b/src/generated/resources/assets/blockbox/items/granite_brick_stairs.json new file mode 100644 index 0000000..83b08c7 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/granite_brick_stairs.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/granite_brick_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/granite_brick_wall.json b/src/generated/resources/assets/blockbox/items/granite_brick_wall.json new file mode 100644 index 0000000..8b6a1b0 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/granite_brick_wall.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/granite_brick_wall_inventory" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/granite_bricks.json b/src/generated/resources/assets/blockbox/items/granite_bricks.json new file mode 100644 index 0000000..33d1af9 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/granite_bricks.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/granite_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/gray_sky_lantern.json b/src/generated/resources/assets/blockbox/items/gray_sky_lantern.json new file mode 100644 index 0000000..9ca3f4e --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/gray_sky_lantern.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/gray_sky_lantern" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/green_sky_lantern.json b/src/generated/resources/assets/blockbox/items/green_sky_lantern.json new file mode 100644 index 0000000..305e23a --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/green_sky_lantern.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/green_sky_lantern" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/iron_plate.json b/src/generated/resources/assets/blockbox/items/iron_plate.json new file mode 100644 index 0000000..c8f31c0 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/iron_plate.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/iron_plate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/iron_plate_door.json b/src/generated/resources/assets/blockbox/items/iron_plate_door.json new file mode 100644 index 0000000..bff1763 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/iron_plate_door.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/iron_plate_door" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/iron_plate_pillar.json b/src/generated/resources/assets/blockbox/items/iron_plate_pillar.json new file mode 100644 index 0000000..ac4139f --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/iron_plate_pillar.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/iron_plate_pillar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/iron_plate_trapdoor.json b/src/generated/resources/assets/blockbox/items/iron_plate_trapdoor.json new file mode 100644 index 0000000..766f0c8 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/iron_plate_trapdoor.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/iron_plate_trapdoor_bottom" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/iron_tread_plate.json b/src/generated/resources/assets/blockbox/items/iron_tread_plate.json new file mode 100644 index 0000000..de0ae3d --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/iron_tread_plate.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/iron_tread_plate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/iron_tread_plate_slab.json b/src/generated/resources/assets/blockbox/items/iron_tread_plate_slab.json new file mode 100644 index 0000000..4e55642 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/iron_tread_plate_slab.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/iron_tread_plate_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/iron_tread_plate_stairs.json b/src/generated/resources/assets/blockbox/items/iron_tread_plate_stairs.json new file mode 100644 index 0000000..77f5b49 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/iron_tread_plate_stairs.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/iron_tread_plate_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/jungle_palisade.json b/src/generated/resources/assets/blockbox/items/jungle_palisade.json new file mode 100644 index 0000000..2a51e61 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/jungle_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/jungle_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/jungle_seat.json b/src/generated/resources/assets/blockbox/items/jungle_seat.json new file mode 100644 index 0000000..6ec3938 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/jungle_seat.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/jungle_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/lapis_lazuli_brick_slab.json b/src/generated/resources/assets/blockbox/items/lapis_lazuli_brick_slab.json new file mode 100644 index 0000000..a1c2367 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/lapis_lazuli_brick_slab.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/lapis_lazuli_brick_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/lapis_lazuli_brick_stairs.json b/src/generated/resources/assets/blockbox/items/lapis_lazuli_brick_stairs.json new file mode 100644 index 0000000..476adee --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/lapis_lazuli_brick_stairs.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/lapis_lazuli_brick_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/lapis_lazuli_bricks.json b/src/generated/resources/assets/blockbox/items/lapis_lazuli_bricks.json new file mode 100644 index 0000000..00939be --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/lapis_lazuli_bricks.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/lapis_lazuli_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/lapis_lazuli_mosaic.json b/src/generated/resources/assets/blockbox/items/lapis_lazuli_mosaic.json new file mode 100644 index 0000000..4c9f05d --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/lapis_lazuli_mosaic.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/lapis_lazuli_mosaic" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/lapis_lazuli_mosaic_slab.json b/src/generated/resources/assets/blockbox/items/lapis_lazuli_mosaic_slab.json new file mode 100644 index 0000000..74cce4a --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/lapis_lazuli_mosaic_slab.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/lapis_lazuli_mosaic_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/lapis_lazuli_mosaic_stairs.json b/src/generated/resources/assets/blockbox/items/lapis_lazuli_mosaic_stairs.json new file mode 100644 index 0000000..2192452 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/lapis_lazuli_mosaic_stairs.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/lapis_lazuli_mosaic_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/light_blue_sky_lantern.json b/src/generated/resources/assets/blockbox/items/light_blue_sky_lantern.json new file mode 100644 index 0000000..8f01e65 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/light_blue_sky_lantern.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/light_blue_sky_lantern" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/light_gray_sky_lantern.json b/src/generated/resources/assets/blockbox/items/light_gray_sky_lantern.json new file mode 100644 index 0000000..dc98cc9 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/light_gray_sky_lantern.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/light_gray_sky_lantern" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/lime_sky_lantern.json b/src/generated/resources/assets/blockbox/items/lime_sky_lantern.json new file mode 100644 index 0000000..e6b4dfd --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/lime_sky_lantern.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/lime_sky_lantern" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/magenta_sky_lantern.json b/src/generated/resources/assets/blockbox/items/magenta_sky_lantern.json new file mode 100644 index 0000000..48c7fa1 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/magenta_sky_lantern.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/magenta_sky_lantern" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/mangrove_palisade.json b/src/generated/resources/assets/blockbox/items/mangrove_palisade.json new file mode 100644 index 0000000..328f4b7 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/mangrove_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/mangrove_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/mangrove_seat.json b/src/generated/resources/assets/blockbox/items/mangrove_seat.json new file mode 100644 index 0000000..3304562 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/mangrove_seat.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/mangrove_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/oak_palisade.json b/src/generated/resources/assets/blockbox/items/oak_palisade.json new file mode 100644 index 0000000..5dab68b --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/oak_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/oak_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/oak_seat.json b/src/generated/resources/assets/blockbox/items/oak_seat.json new file mode 100644 index 0000000..2df1540 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/oak_seat.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/oak_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/orange_sky_lantern.json b/src/generated/resources/assets/blockbox/items/orange_sky_lantern.json new file mode 100644 index 0000000..2cb49c6 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/orange_sky_lantern.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/orange_sky_lantern" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/oxidized_copper_pillar.json b/src/generated/resources/assets/blockbox/items/oxidized_copper_pillar.json new file mode 100644 index 0000000..c63e2ab --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/oxidized_copper_pillar.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/oxidized_copper_pillar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/packed_ice_brick_slab.json b/src/generated/resources/assets/blockbox/items/packed_ice_brick_slab.json new file mode 100644 index 0000000..5212ff4 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/packed_ice_brick_slab.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/packed_ice_brick_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/packed_ice_brick_stairs.json b/src/generated/resources/assets/blockbox/items/packed_ice_brick_stairs.json new file mode 100644 index 0000000..8c519cb --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/packed_ice_brick_stairs.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/packed_ice_brick_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/packed_ice_brick_wall.json b/src/generated/resources/assets/blockbox/items/packed_ice_brick_wall.json new file mode 100644 index 0000000..d844059 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/packed_ice_brick_wall.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/packed_ice_brick_wall_inventory" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/packed_ice_bricks.json b/src/generated/resources/assets/blockbox/items/packed_ice_bricks.json new file mode 100644 index 0000000..e00ed76 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/packed_ice_bricks.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/packed_ice_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/packed_snow.json b/src/generated/resources/assets/blockbox/items/packed_snow.json new file mode 100644 index 0000000..7dfdeeb --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/packed_snow.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/packed_snow" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/pink_sky_lantern.json b/src/generated/resources/assets/blockbox/items/pink_sky_lantern.json new file mode 100644 index 0000000..dee6605 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/pink_sky_lantern.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/pink_sky_lantern" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/polished_amethyst.json b/src/generated/resources/assets/blockbox/items/polished_amethyst.json new file mode 100644 index 0000000..2f332ab --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/polished_amethyst.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/polished_amethyst" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/polished_obsidian.json b/src/generated/resources/assets/blockbox/items/polished_obsidian.json new file mode 100644 index 0000000..e174c79 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/polished_obsidian.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/polished_obsidian" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/polished_packed_ice.json b/src/generated/resources/assets/blockbox/items/polished_packed_ice.json new file mode 100644 index 0000000..06713bb --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/polished_packed_ice.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/polished_packed_ice" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/purple_sky_lantern.json b/src/generated/resources/assets/blockbox/items/purple_sky_lantern.json new file mode 100644 index 0000000..b3d552c --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/purple_sky_lantern.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/purple_sky_lantern" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/red_sandstone_brick_slab.json b/src/generated/resources/assets/blockbox/items/red_sandstone_brick_slab.json new file mode 100644 index 0000000..1339b2e --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/red_sandstone_brick_slab.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/red_sandstone_brick_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/red_sandstone_brick_stairs.json b/src/generated/resources/assets/blockbox/items/red_sandstone_brick_stairs.json new file mode 100644 index 0000000..cbd8cfe --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/red_sandstone_brick_stairs.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/red_sandstone_brick_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/red_sandstone_bricks.json b/src/generated/resources/assets/blockbox/items/red_sandstone_bricks.json new file mode 100644 index 0000000..c543589 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/red_sandstone_bricks.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/red_sandstone_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/red_sky_lantern.json b/src/generated/resources/assets/blockbox/items/red_sky_lantern.json new file mode 100644 index 0000000..c0d62fc --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/red_sky_lantern.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/red_sky_lantern" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/rough_glass.json b/src/generated/resources/assets/blockbox/items/rough_glass.json new file mode 100644 index 0000000..76156a6 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/rough_glass.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/rough_glass" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/rough_glass_pane.json b/src/generated/resources/assets/blockbox/items/rough_glass_pane.json new file mode 100644 index 0000000..747609f --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/rough_glass_pane.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/rough_glass_pane" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/sandstone_brick_slab.json b/src/generated/resources/assets/blockbox/items/sandstone_brick_slab.json new file mode 100644 index 0000000..26d064d --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/sandstone_brick_slab.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/sandstone_brick_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/sandstone_brick_stairs.json b/src/generated/resources/assets/blockbox/items/sandstone_brick_stairs.json new file mode 100644 index 0000000..ac2aeef --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/sandstone_brick_stairs.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/sandstone_brick_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/sandstone_bricks.json b/src/generated/resources/assets/blockbox/items/sandstone_bricks.json new file mode 100644 index 0000000..214e4c9 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/sandstone_bricks.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/sandstone_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/snow_brick_slab.json b/src/generated/resources/assets/blockbox/items/snow_brick_slab.json new file mode 100644 index 0000000..963a098 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/snow_brick_slab.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/snow_brick_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/snow_brick_stairs.json b/src/generated/resources/assets/blockbox/items/snow_brick_stairs.json new file mode 100644 index 0000000..5276e16 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/snow_brick_stairs.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/snow_brick_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/snow_brick_wall.json b/src/generated/resources/assets/blockbox/items/snow_brick_wall.json new file mode 100644 index 0000000..3a23fdc --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/snow_brick_wall.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/snow_brick_wall_inventory" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/snow_bricks.json b/src/generated/resources/assets/blockbox/items/snow_bricks.json new file mode 100644 index 0000000..9b38769 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/snow_bricks.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/snow_bricks" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/soul_brazier.json b/src/generated/resources/assets/blockbox/items/soul_brazier.json new file mode 100644 index 0000000..2b13841 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/soul_brazier.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/soul_brazier" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/spiked_acacia_palisade.json b/src/generated/resources/assets/blockbox/items/spiked_acacia_palisade.json new file mode 100644 index 0000000..7515817 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/spiked_acacia_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/spiked_acacia_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/spiked_birch_palisade.json b/src/generated/resources/assets/blockbox/items/spiked_birch_palisade.json new file mode 100644 index 0000000..239294f --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/spiked_birch_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/spiked_birch_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/spiked_cherry_palisade.json b/src/generated/resources/assets/blockbox/items/spiked_cherry_palisade.json new file mode 100644 index 0000000..777f893 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/spiked_cherry_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/spiked_cherry_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/spiked_crimson_palisade.json b/src/generated/resources/assets/blockbox/items/spiked_crimson_palisade.json new file mode 100644 index 0000000..606b1eb --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/spiked_crimson_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/spiked_crimson_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/spiked_dark_oak_palisade.json b/src/generated/resources/assets/blockbox/items/spiked_dark_oak_palisade.json new file mode 100644 index 0000000..c7c2271 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/spiked_dark_oak_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/spiked_dark_oak_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/spiked_jungle_palisade.json b/src/generated/resources/assets/blockbox/items/spiked_jungle_palisade.json new file mode 100644 index 0000000..a243919 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/spiked_jungle_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/spiked_jungle_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/spiked_mangrove_palisade.json b/src/generated/resources/assets/blockbox/items/spiked_mangrove_palisade.json new file mode 100644 index 0000000..65f06b9 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/spiked_mangrove_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/spiked_mangrove_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/spiked_oak_palisade.json b/src/generated/resources/assets/blockbox/items/spiked_oak_palisade.json new file mode 100644 index 0000000..9b914c2 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/spiked_oak_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/spiked_oak_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/spiked_spruce_palisade.json b/src/generated/resources/assets/blockbox/items/spiked_spruce_palisade.json new file mode 100644 index 0000000..5657af5 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/spiked_spruce_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/spiked_spruce_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/spiked_warped_palisade.json b/src/generated/resources/assets/blockbox/items/spiked_warped_palisade.json new file mode 100644 index 0000000..d5373ff --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/spiked_warped_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/spiked_warped_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/spruce_palisade.json b/src/generated/resources/assets/blockbox/items/spruce_palisade.json new file mode 100644 index 0000000..6d389c2 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/spruce_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/spruce_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/spruce_seat.json b/src/generated/resources/assets/blockbox/items/spruce_seat.json new file mode 100644 index 0000000..43ae38d --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/spruce_seat.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/spruce_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/stripped_acacia_palisade.json b/src/generated/resources/assets/blockbox/items/stripped_acacia_palisade.json new file mode 100644 index 0000000..2b78676 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/stripped_acacia_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/stripped_acacia_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/stripped_birch_palisade.json b/src/generated/resources/assets/blockbox/items/stripped_birch_palisade.json new file mode 100644 index 0000000..164c0d2 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/stripped_birch_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/stripped_birch_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/stripped_cherry_palisade.json b/src/generated/resources/assets/blockbox/items/stripped_cherry_palisade.json new file mode 100644 index 0000000..ca26ada --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/stripped_cherry_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/stripped_cherry_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/stripped_crimson_palisade.json b/src/generated/resources/assets/blockbox/items/stripped_crimson_palisade.json new file mode 100644 index 0000000..ff7f996 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/stripped_crimson_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/stripped_crimson_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/stripped_dark_oak_palisade.json b/src/generated/resources/assets/blockbox/items/stripped_dark_oak_palisade.json new file mode 100644 index 0000000..cf4b364 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/stripped_dark_oak_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/stripped_dark_oak_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/stripped_jungle_palisade.json b/src/generated/resources/assets/blockbox/items/stripped_jungle_palisade.json new file mode 100644 index 0000000..5b2e383 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/stripped_jungle_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/stripped_jungle_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/stripped_mangrove_palisade.json b/src/generated/resources/assets/blockbox/items/stripped_mangrove_palisade.json new file mode 100644 index 0000000..2753500 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/stripped_mangrove_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/stripped_mangrove_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/stripped_oak_palisade.json b/src/generated/resources/assets/blockbox/items/stripped_oak_palisade.json new file mode 100644 index 0000000..2c61ab4 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/stripped_oak_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/stripped_oak_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/stripped_spiked_acacia_palisade.json b/src/generated/resources/assets/blockbox/items/stripped_spiked_acacia_palisade.json new file mode 100644 index 0000000..9e405cd --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/stripped_spiked_acacia_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/stripped_spiked_acacia_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/stripped_spiked_birch_palisade.json b/src/generated/resources/assets/blockbox/items/stripped_spiked_birch_palisade.json new file mode 100644 index 0000000..60c6d6d --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/stripped_spiked_birch_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/stripped_spiked_birch_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/stripped_spiked_cherry_palisade.json b/src/generated/resources/assets/blockbox/items/stripped_spiked_cherry_palisade.json new file mode 100644 index 0000000..55d4c11 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/stripped_spiked_cherry_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/stripped_spiked_cherry_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/stripped_spiked_crimson_palisade.json b/src/generated/resources/assets/blockbox/items/stripped_spiked_crimson_palisade.json new file mode 100644 index 0000000..d2a7453 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/stripped_spiked_crimson_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/stripped_spiked_crimson_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/stripped_spiked_dark_oak_palisade.json b/src/generated/resources/assets/blockbox/items/stripped_spiked_dark_oak_palisade.json new file mode 100644 index 0000000..5135d2b --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/stripped_spiked_dark_oak_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/stripped_spiked_dark_oak_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/stripped_spiked_jungle_palisade.json b/src/generated/resources/assets/blockbox/items/stripped_spiked_jungle_palisade.json new file mode 100644 index 0000000..a211f50 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/stripped_spiked_jungle_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/stripped_spiked_jungle_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/stripped_spiked_mangrove_palisade.json b/src/generated/resources/assets/blockbox/items/stripped_spiked_mangrove_palisade.json new file mode 100644 index 0000000..098d0d4 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/stripped_spiked_mangrove_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/stripped_spiked_mangrove_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/stripped_spiked_oak_palisade.json b/src/generated/resources/assets/blockbox/items/stripped_spiked_oak_palisade.json new file mode 100644 index 0000000..35aabf5 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/stripped_spiked_oak_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/stripped_spiked_oak_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/stripped_spiked_spruce_palisade.json b/src/generated/resources/assets/blockbox/items/stripped_spiked_spruce_palisade.json new file mode 100644 index 0000000..5b7b63e --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/stripped_spiked_spruce_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/stripped_spiked_spruce_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/stripped_spiked_warped_palisade.json b/src/generated/resources/assets/blockbox/items/stripped_spiked_warped_palisade.json new file mode 100644 index 0000000..d86b743 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/stripped_spiked_warped_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/stripped_spiked_warped_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/stripped_spruce_palisade.json b/src/generated/resources/assets/blockbox/items/stripped_spruce_palisade.json new file mode 100644 index 0000000..e05425e --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/stripped_spruce_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/stripped_spruce_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/stripped_warped_palisade.json b/src/generated/resources/assets/blockbox/items/stripped_warped_palisade.json new file mode 100644 index 0000000..f9e78b0 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/stripped_warped_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/stripped_warped_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/tile_slab.json b/src/generated/resources/assets/blockbox/items/tile_slab.json new file mode 100644 index 0000000..8ebed5f --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/tile_slab.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/tile_slab" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/tile_stairs.json b/src/generated/resources/assets/blockbox/items/tile_stairs.json new file mode 100644 index 0000000..a674a12 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/tile_stairs.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/tile_stairs" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/tiles.json b/src/generated/resources/assets/blockbox/items/tiles.json new file mode 100644 index 0000000..8d90421 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/tiles.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/warped_palisade.json b/src/generated/resources/assets/blockbox/items/warped_palisade.json new file mode 100644 index 0000000..57a8a82 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/warped_palisade.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/warped_palisade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/warped_seat.json b/src/generated/resources/assets/blockbox/items/warped_seat.json new file mode 100644 index 0000000..96a15a5 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/warped_seat.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/warped_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/waxed_copper_pillar.json b/src/generated/resources/assets/blockbox/items/waxed_copper_pillar.json new file mode 100644 index 0000000..8a30b3b --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/waxed_copper_pillar.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/copper_pillar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/waxed_exposed_copper_pillar.json b/src/generated/resources/assets/blockbox/items/waxed_exposed_copper_pillar.json new file mode 100644 index 0000000..bbabbb6 --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/waxed_exposed_copper_pillar.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/exposed_copper_pillar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/waxed_oxidized_copper_pillar.json b/src/generated/resources/assets/blockbox/items/waxed_oxidized_copper_pillar.json new file mode 100644 index 0000000..c63e2ab --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/waxed_oxidized_copper_pillar.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/oxidized_copper_pillar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/waxed_weathered_copper_pillar.json b/src/generated/resources/assets/blockbox/items/waxed_weathered_copper_pillar.json new file mode 100644 index 0000000..0e689dd --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/waxed_weathered_copper_pillar.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/weathered_copper_pillar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/weathered_copper_pillar.json b/src/generated/resources/assets/blockbox/items/weathered_copper_pillar.json new file mode 100644 index 0000000..0e689dd --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/weathered_copper_pillar.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:block/weathered_copper_pillar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/white_sky_lantern.json b/src/generated/resources/assets/blockbox/items/white_sky_lantern.json new file mode 100644 index 0000000..981059a --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/white_sky_lantern.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/white_sky_lantern" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/items/yellow_sky_lantern.json b/src/generated/resources/assets/blockbox/items/yellow_sky_lantern.json new file mode 100644 index 0000000..4a7051e --- /dev/null +++ b/src/generated/resources/assets/blockbox/items/yellow_sky_lantern.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "blockbox:item/yellow_sky_lantern" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/acacia_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/acacia_palisade_back.json index 1ef07b3..63eefa0 100644 --- a/src/generated/resources/assets/blockbox/models/block/acacia_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/acacia_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/acacia_palisade_core", "side": "blockbox:block/acacia_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/acacia_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/acacia_palisade_front.json index f4ee5d9..5c5277c 100644 --- a/src/generated/resources/assets/blockbox/models/block/acacia_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/acacia_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/acacia_palisade_core", "side": "blockbox:block/acacia_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/acacia_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/acacia_palisade_post.json index cac56a8..cfd0122 100644 --- a/src/generated/resources/assets/blockbox/models/block/acacia_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/acacia_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/acacia_palisade_side", "top": "blockbox:block/acacia_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/item/andesite_brick_wall.json b/src/generated/resources/assets/blockbox/models/block/andesite_brick_wall_inventory.json similarity index 100% rename from src/generated/resources/assets/blockbox/models/item/andesite_brick_wall.json rename to src/generated/resources/assets/blockbox/models/block/andesite_brick_wall_inventory.json diff --git a/src/generated/resources/assets/blockbox/models/block/birch_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/birch_palisade_back.json index f19d5e3..d932ead 100644 --- a/src/generated/resources/assets/blockbox/models/block/birch_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/birch_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/birch_palisade_core", "side": "blockbox:block/birch_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/birch_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/birch_palisade_front.json index 725111f..d0392f9 100644 --- a/src/generated/resources/assets/blockbox/models/block/birch_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/birch_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/birch_palisade_core", "side": "blockbox:block/birch_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/birch_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/birch_palisade_post.json index 944b118..cae41b2 100644 --- a/src/generated/resources/assets/blockbox/models/block/birch_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/birch_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/birch_palisade_side", "top": "blockbox:block/birch_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/hanging_brazier.json b/src/generated/resources/assets/blockbox/models/block/brazier_hanging.json similarity index 50% rename from src/generated/resources/assets/blockbox/models/block/hanging_brazier.json rename to src/generated/resources/assets/blockbox/models/block/brazier_hanging.json index f4474af..1f701b2 100644 --- a/src/generated/resources/assets/blockbox/models/block/hanging_brazier.json +++ b/src/generated/resources/assets/blockbox/models/block/brazier_hanging.json @@ -1,8 +1,8 @@ { - "parent": "blockbox:block/template_hanging_brazier", + "parent": "blockbox:block/template_brazier_hanging", "textures": { "bottom": "blockbox:block/brazier_bottom", - "side": "blockbox:block/hanging_brazier_side", + "side": "blockbox:block/brazier_side", "top": "blockbox:block/brazier_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/brazier_hanging_lit.json b/src/generated/resources/assets/blockbox/models/block/brazier_hanging_lit.json new file mode 100644 index 0000000..9383ce7 --- /dev/null +++ b/src/generated/resources/assets/blockbox/models/block/brazier_hanging_lit.json @@ -0,0 +1,9 @@ +{ + "parent": "blockbox:block/template_brazier_hanging_lit", + "textures": { + "bottom": "blockbox:block/brazier_bottom", + "fire": "minecraft:block/campfire_fire", + "side": "blockbox:block/brazier_side_lit", + "top": "blockbox:block/brazier_top" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/brazier_lit.json b/src/generated/resources/assets/blockbox/models/block/brazier_lit.json index 367106c..d9cda67 100644 --- a/src/generated/resources/assets/blockbox/models/block/brazier_lit.json +++ b/src/generated/resources/assets/blockbox/models/block/brazier_lit.json @@ -4,6 +4,6 @@ "bottom": "blockbox:block/brazier_bottom", "fire": "minecraft:block/campfire_fire", "side": "blockbox:block/brazier_side_lit", - "top": "blockbox:block/brazier_top_lit" + "top": "blockbox:block/brazier_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/cherry_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/cherry_palisade_back.json index 645720e..86984c0 100644 --- a/src/generated/resources/assets/blockbox/models/block/cherry_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/cherry_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/cherry_palisade_core", "side": "blockbox:block/cherry_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/cherry_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/cherry_palisade_front.json index a245384..131e710 100644 --- a/src/generated/resources/assets/blockbox/models/block/cherry_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/cherry_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/cherry_palisade_core", "side": "blockbox:block/cherry_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/cherry_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/cherry_palisade_post.json index 21c7089..c0df519 100644 --- a/src/generated/resources/assets/blockbox/models/block/cherry_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/cherry_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/cherry_palisade_side", "top": "blockbox:block/cherry_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/copper_bars_cap.json b/src/generated/resources/assets/blockbox/models/block/copper_bars_cap.json deleted file mode 100644 index 1c4af49..0000000 --- a/src/generated/resources/assets/blockbox/models/block/copper_bars_cap.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_cap", - "textures": { - "bars": "blockbox:block/copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/copper_bars_cap_alt.json b/src/generated/resources/assets/blockbox/models/block/copper_bars_cap_alt.json deleted file mode 100644 index 6d93742..0000000 --- a/src/generated/resources/assets/blockbox/models/block/copper_bars_cap_alt.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_cap_alt", - "textures": { - "bars": "blockbox:block/copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/copper_bars_post.json b/src/generated/resources/assets/blockbox/models/block/copper_bars_post.json deleted file mode 100644 index 64f529c..0000000 --- a/src/generated/resources/assets/blockbox/models/block/copper_bars_post.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_post", - "textures": { - "bars": "blockbox:block/copper_bars_single" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/copper_bars_post_ends.json b/src/generated/resources/assets/blockbox/models/block/copper_bars_post_ends.json deleted file mode 100644 index 335b48d..0000000 --- a/src/generated/resources/assets/blockbox/models/block/copper_bars_post_ends.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_post_ends", - "textures": { - "edge": "blockbox:block/copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/copper_bars_side.json b/src/generated/resources/assets/blockbox/models/block/copper_bars_side.json deleted file mode 100644 index 2ebf238..0000000 --- a/src/generated/resources/assets/blockbox/models/block/copper_bars_side.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_side_flat", - "textures": { - "bars": "blockbox:block/copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/copper_bars_side_alt.json b/src/generated/resources/assets/blockbox/models/block/copper_bars_side_alt.json deleted file mode 100644 index cfad314..0000000 --- a/src/generated/resources/assets/blockbox/models/block/copper_bars_side_alt.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_side_flat_alt", - "textures": { - "bars": "blockbox:block/copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/crimson_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/crimson_palisade_back.json index 15b1350..19a2ffb 100644 --- a/src/generated/resources/assets/blockbox/models/block/crimson_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/crimson_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/crimson_palisade_core", "side": "blockbox:block/crimson_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/crimson_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/crimson_palisade_front.json index e5f248f..f814379 100644 --- a/src/generated/resources/assets/blockbox/models/block/crimson_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/crimson_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/crimson_palisade_core", "side": "blockbox:block/crimson_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/crimson_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/crimson_palisade_post.json index 1b49c47..1c4bd06 100644 --- a/src/generated/resources/assets/blockbox/models/block/crimson_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/crimson_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/crimson_palisade_side", "top": "blockbox:block/crimson_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/dark_oak_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/dark_oak_palisade_back.json index c361eca..7b5394b 100644 --- a/src/generated/resources/assets/blockbox/models/block/dark_oak_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/dark_oak_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/dark_oak_palisade_core", "side": "blockbox:block/dark_oak_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/dark_oak_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/dark_oak_palisade_front.json index 5675387..1e73533 100644 --- a/src/generated/resources/assets/blockbox/models/block/dark_oak_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/dark_oak_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/dark_oak_palisade_core", "side": "blockbox:block/dark_oak_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/dark_oak_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/dark_oak_palisade_post.json index a0d38d8..9e4a7f5 100644 --- a/src/generated/resources/assets/blockbox/models/block/dark_oak_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/dark_oak_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/dark_oak_palisade_side", "top": "blockbox:block/dark_oak_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/item/diorite_brick_wall.json b/src/generated/resources/assets/blockbox/models/block/diorite_brick_wall_inventory.json similarity index 100% rename from src/generated/resources/assets/blockbox/models/item/diorite_brick_wall.json rename to src/generated/resources/assets/blockbox/models/block/diorite_brick_wall_inventory.json diff --git a/src/generated/resources/assets/blockbox/models/block/exposed_copper_bars_cap.json b/src/generated/resources/assets/blockbox/models/block/exposed_copper_bars_cap.json deleted file mode 100644 index 7a699ba..0000000 --- a/src/generated/resources/assets/blockbox/models/block/exposed_copper_bars_cap.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_cap", - "textures": { - "bars": "blockbox:block/exposed_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/exposed_copper_bars_cap_alt.json b/src/generated/resources/assets/blockbox/models/block/exposed_copper_bars_cap_alt.json deleted file mode 100644 index a5a44da..0000000 --- a/src/generated/resources/assets/blockbox/models/block/exposed_copper_bars_cap_alt.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_cap_alt", - "textures": { - "bars": "blockbox:block/exposed_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/exposed_copper_bars_post.json b/src/generated/resources/assets/blockbox/models/block/exposed_copper_bars_post.json deleted file mode 100644 index 5422ff2..0000000 --- a/src/generated/resources/assets/blockbox/models/block/exposed_copper_bars_post.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_post", - "textures": { - "bars": "blockbox:block/exposed_copper_bars_single" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/exposed_copper_bars_post_ends.json b/src/generated/resources/assets/blockbox/models/block/exposed_copper_bars_post_ends.json deleted file mode 100644 index 455befc..0000000 --- a/src/generated/resources/assets/blockbox/models/block/exposed_copper_bars_post_ends.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_post_ends", - "textures": { - "edge": "blockbox:block/exposed_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/exposed_copper_bars_side.json b/src/generated/resources/assets/blockbox/models/block/exposed_copper_bars_side.json deleted file mode 100644 index 71231de..0000000 --- a/src/generated/resources/assets/blockbox/models/block/exposed_copper_bars_side.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_side_flat", - "textures": { - "bars": "blockbox:block/exposed_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/exposed_copper_bars_side_alt.json b/src/generated/resources/assets/blockbox/models/block/exposed_copper_bars_side_alt.json deleted file mode 100644 index ec97507..0000000 --- a/src/generated/resources/assets/blockbox/models/block/exposed_copper_bars_side_alt.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_side_flat_alt", - "textures": { - "bars": "blockbox:block/exposed_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/golden_door_bottom_left.json b/src/generated/resources/assets/blockbox/models/block/golden_door_bottom_left.json index 06f03de..cc540a9 100644 --- a/src/generated/resources/assets/blockbox/models/block/golden_door_bottom_left.json +++ b/src/generated/resources/assets/blockbox/models/block/golden_door_bottom_left.json @@ -1,6 +1,5 @@ { "parent": "minecraft:block/door_bottom_left", - "render_type": "minecraft:cutout", "textures": { "bottom": "blockbox:block/golden_door_bottom", "top": "blockbox:block/golden_door_top" diff --git a/src/generated/resources/assets/blockbox/models/block/golden_door_bottom_left_open.json b/src/generated/resources/assets/blockbox/models/block/golden_door_bottom_left_open.json index 43b3378..aa3e050 100644 --- a/src/generated/resources/assets/blockbox/models/block/golden_door_bottom_left_open.json +++ b/src/generated/resources/assets/blockbox/models/block/golden_door_bottom_left_open.json @@ -1,6 +1,5 @@ { "parent": "minecraft:block/door_bottom_left_open", - "render_type": "minecraft:cutout", "textures": { "bottom": "blockbox:block/golden_door_bottom", "top": "blockbox:block/golden_door_top" diff --git a/src/generated/resources/assets/blockbox/models/block/golden_door_bottom_right.json b/src/generated/resources/assets/blockbox/models/block/golden_door_bottom_right.json index 10dead3..6401ea8 100644 --- a/src/generated/resources/assets/blockbox/models/block/golden_door_bottom_right.json +++ b/src/generated/resources/assets/blockbox/models/block/golden_door_bottom_right.json @@ -1,6 +1,5 @@ { "parent": "minecraft:block/door_bottom_right", - "render_type": "minecraft:cutout", "textures": { "bottom": "blockbox:block/golden_door_bottom", "top": "blockbox:block/golden_door_top" diff --git a/src/generated/resources/assets/blockbox/models/block/golden_door_bottom_right_open.json b/src/generated/resources/assets/blockbox/models/block/golden_door_bottom_right_open.json index f353400..685782d 100644 --- a/src/generated/resources/assets/blockbox/models/block/golden_door_bottom_right_open.json +++ b/src/generated/resources/assets/blockbox/models/block/golden_door_bottom_right_open.json @@ -1,6 +1,5 @@ { "parent": "minecraft:block/door_bottom_right_open", - "render_type": "minecraft:cutout", "textures": { "bottom": "blockbox:block/golden_door_bottom", "top": "blockbox:block/golden_door_top" diff --git a/src/generated/resources/assets/blockbox/models/block/golden_door_top_left.json b/src/generated/resources/assets/blockbox/models/block/golden_door_top_left.json index 2c23610..6cc6371 100644 --- a/src/generated/resources/assets/blockbox/models/block/golden_door_top_left.json +++ b/src/generated/resources/assets/blockbox/models/block/golden_door_top_left.json @@ -1,6 +1,5 @@ { "parent": "minecraft:block/door_top_left", - "render_type": "minecraft:cutout", "textures": { "bottom": "blockbox:block/golden_door_bottom", "top": "blockbox:block/golden_door_top" diff --git a/src/generated/resources/assets/blockbox/models/block/golden_door_top_left_open.json b/src/generated/resources/assets/blockbox/models/block/golden_door_top_left_open.json index e28a840..19c20e1 100644 --- a/src/generated/resources/assets/blockbox/models/block/golden_door_top_left_open.json +++ b/src/generated/resources/assets/blockbox/models/block/golden_door_top_left_open.json @@ -1,6 +1,5 @@ { "parent": "minecraft:block/door_top_left_open", - "render_type": "minecraft:cutout", "textures": { "bottom": "blockbox:block/golden_door_bottom", "top": "blockbox:block/golden_door_top" diff --git a/src/generated/resources/assets/blockbox/models/block/golden_door_top_right.json b/src/generated/resources/assets/blockbox/models/block/golden_door_top_right.json index 96bbc88..ad1afb9 100644 --- a/src/generated/resources/assets/blockbox/models/block/golden_door_top_right.json +++ b/src/generated/resources/assets/blockbox/models/block/golden_door_top_right.json @@ -1,6 +1,5 @@ { "parent": "minecraft:block/door_top_right", - "render_type": "minecraft:cutout", "textures": { "bottom": "blockbox:block/golden_door_bottom", "top": "blockbox:block/golden_door_top" diff --git a/src/generated/resources/assets/blockbox/models/block/golden_door_top_right_open.json b/src/generated/resources/assets/blockbox/models/block/golden_door_top_right_open.json index 5a0dcd7..8ca74e4 100644 --- a/src/generated/resources/assets/blockbox/models/block/golden_door_top_right_open.json +++ b/src/generated/resources/assets/blockbox/models/block/golden_door_top_right_open.json @@ -1,6 +1,5 @@ { "parent": "minecraft:block/door_top_right_open", - "render_type": "minecraft:cutout", "textures": { "bottom": "blockbox:block/golden_door_bottom", "top": "blockbox:block/golden_door_top" diff --git a/src/generated/resources/assets/blockbox/models/block/golden_trapdoor_bottom.json b/src/generated/resources/assets/blockbox/models/block/golden_trapdoor_bottom.json index 40dda81..b693330 100644 --- a/src/generated/resources/assets/blockbox/models/block/golden_trapdoor_bottom.json +++ b/src/generated/resources/assets/blockbox/models/block/golden_trapdoor_bottom.json @@ -1,6 +1,5 @@ { "parent": "minecraft:block/template_trapdoor_bottom", - "render_type": "minecraft:cutout", "textures": { "texture": "blockbox:block/golden_trapdoor" } diff --git a/src/generated/resources/assets/blockbox/models/block/golden_trapdoor_open.json b/src/generated/resources/assets/blockbox/models/block/golden_trapdoor_open.json index 661b816..266e719 100644 --- a/src/generated/resources/assets/blockbox/models/block/golden_trapdoor_open.json +++ b/src/generated/resources/assets/blockbox/models/block/golden_trapdoor_open.json @@ -1,6 +1,5 @@ { "parent": "minecraft:block/template_trapdoor_open", - "render_type": "minecraft:cutout", "textures": { "texture": "blockbox:block/golden_trapdoor" } diff --git a/src/generated/resources/assets/blockbox/models/block/golden_trapdoor_top.json b/src/generated/resources/assets/blockbox/models/block/golden_trapdoor_top.json index 976e348..8b1de1b 100644 --- a/src/generated/resources/assets/blockbox/models/block/golden_trapdoor_top.json +++ b/src/generated/resources/assets/blockbox/models/block/golden_trapdoor_top.json @@ -1,6 +1,5 @@ { "parent": "minecraft:block/template_trapdoor_top", - "render_type": "minecraft:cutout", "textures": { "texture": "blockbox:block/golden_trapdoor" } diff --git a/src/generated/resources/assets/blockbox/models/item/granite_brick_wall.json b/src/generated/resources/assets/blockbox/models/block/granite_brick_wall_inventory.json similarity index 100% rename from src/generated/resources/assets/blockbox/models/item/granite_brick_wall.json rename to src/generated/resources/assets/blockbox/models/block/granite_brick_wall_inventory.json diff --git a/src/generated/resources/assets/blockbox/models/block/hanging_brazier_lit.json b/src/generated/resources/assets/blockbox/models/block/hanging_brazier_lit.json deleted file mode 100644 index 9df2732..0000000 --- a/src/generated/resources/assets/blockbox/models/block/hanging_brazier_lit.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "parent": "blockbox:block/template_hanging_brazier_lit", - "textures": { - "bottom": "blockbox:block/brazier_bottom", - "fire": "minecraft:block/campfire_fire", - "side": "blockbox:block/hanging_brazier_side_lit", - "top": "blockbox:block/brazier_top_lit" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/hanging_soul_brazier_lit.json b/src/generated/resources/assets/blockbox/models/block/hanging_soul_brazier_lit.json deleted file mode 100644 index aa0558d..0000000 --- a/src/generated/resources/assets/blockbox/models/block/hanging_soul_brazier_lit.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "parent": "blockbox:block/template_hanging_brazier_lit", - "textures": { - "bottom": "blockbox:block/brazier_bottom", - "fire": "minecraft:block/soul_campfire_fire", - "side": "blockbox:block/hanging_soul_brazier_side_lit", - "top": "blockbox:block/soul_brazier_top_lit" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/iron_plate_door_bottom_left.json b/src/generated/resources/assets/blockbox/models/block/iron_plate_door_bottom_left.json index 53b2137..7d8881d 100644 --- a/src/generated/resources/assets/blockbox/models/block/iron_plate_door_bottom_left.json +++ b/src/generated/resources/assets/blockbox/models/block/iron_plate_door_bottom_left.json @@ -1,6 +1,5 @@ { "parent": "minecraft:block/door_bottom_left", - "render_type": "minecraft:cutout", "textures": { "bottom": "blockbox:block/iron_plate_door_bottom", "top": "blockbox:block/iron_plate_door_top" diff --git a/src/generated/resources/assets/blockbox/models/block/iron_plate_door_bottom_left_open.json b/src/generated/resources/assets/blockbox/models/block/iron_plate_door_bottom_left_open.json index 8b497fd..b37da93 100644 --- a/src/generated/resources/assets/blockbox/models/block/iron_plate_door_bottom_left_open.json +++ b/src/generated/resources/assets/blockbox/models/block/iron_plate_door_bottom_left_open.json @@ -1,6 +1,5 @@ { "parent": "minecraft:block/door_bottom_left_open", - "render_type": "minecraft:cutout", "textures": { "bottom": "blockbox:block/iron_plate_door_bottom", "top": "blockbox:block/iron_plate_door_top" diff --git a/src/generated/resources/assets/blockbox/models/block/iron_plate_door_bottom_right.json b/src/generated/resources/assets/blockbox/models/block/iron_plate_door_bottom_right.json index dc6dd79..8d420da 100644 --- a/src/generated/resources/assets/blockbox/models/block/iron_plate_door_bottom_right.json +++ b/src/generated/resources/assets/blockbox/models/block/iron_plate_door_bottom_right.json @@ -1,6 +1,5 @@ { "parent": "minecraft:block/door_bottom_right", - "render_type": "minecraft:cutout", "textures": { "bottom": "blockbox:block/iron_plate_door_bottom", "top": "blockbox:block/iron_plate_door_top" diff --git a/src/generated/resources/assets/blockbox/models/block/iron_plate_door_bottom_right_open.json b/src/generated/resources/assets/blockbox/models/block/iron_plate_door_bottom_right_open.json index e23ea31..88b84f0 100644 --- a/src/generated/resources/assets/blockbox/models/block/iron_plate_door_bottom_right_open.json +++ b/src/generated/resources/assets/blockbox/models/block/iron_plate_door_bottom_right_open.json @@ -1,6 +1,5 @@ { "parent": "minecraft:block/door_bottom_right_open", - "render_type": "minecraft:cutout", "textures": { "bottom": "blockbox:block/iron_plate_door_bottom", "top": "blockbox:block/iron_plate_door_top" diff --git a/src/generated/resources/assets/blockbox/models/block/iron_plate_door_top_left.json b/src/generated/resources/assets/blockbox/models/block/iron_plate_door_top_left.json index 0ab1cdb..f29de2e 100644 --- a/src/generated/resources/assets/blockbox/models/block/iron_plate_door_top_left.json +++ b/src/generated/resources/assets/blockbox/models/block/iron_plate_door_top_left.json @@ -1,6 +1,5 @@ { "parent": "minecraft:block/door_top_left", - "render_type": "minecraft:cutout", "textures": { "bottom": "blockbox:block/iron_plate_door_bottom", "top": "blockbox:block/iron_plate_door_top" diff --git a/src/generated/resources/assets/blockbox/models/block/iron_plate_door_top_left_open.json b/src/generated/resources/assets/blockbox/models/block/iron_plate_door_top_left_open.json index 4a3da7a..a62258f 100644 --- a/src/generated/resources/assets/blockbox/models/block/iron_plate_door_top_left_open.json +++ b/src/generated/resources/assets/blockbox/models/block/iron_plate_door_top_left_open.json @@ -1,6 +1,5 @@ { "parent": "minecraft:block/door_top_left_open", - "render_type": "minecraft:cutout", "textures": { "bottom": "blockbox:block/iron_plate_door_bottom", "top": "blockbox:block/iron_plate_door_top" diff --git a/src/generated/resources/assets/blockbox/models/block/iron_plate_door_top_right.json b/src/generated/resources/assets/blockbox/models/block/iron_plate_door_top_right.json index 858335c..ef75fb7 100644 --- a/src/generated/resources/assets/blockbox/models/block/iron_plate_door_top_right.json +++ b/src/generated/resources/assets/blockbox/models/block/iron_plate_door_top_right.json @@ -1,6 +1,5 @@ { "parent": "minecraft:block/door_top_right", - "render_type": "minecraft:cutout", "textures": { "bottom": "blockbox:block/iron_plate_door_bottom", "top": "blockbox:block/iron_plate_door_top" diff --git a/src/generated/resources/assets/blockbox/models/block/iron_plate_door_top_right_open.json b/src/generated/resources/assets/blockbox/models/block/iron_plate_door_top_right_open.json index 8d18520..af48fa0 100644 --- a/src/generated/resources/assets/blockbox/models/block/iron_plate_door_top_right_open.json +++ b/src/generated/resources/assets/blockbox/models/block/iron_plate_door_top_right_open.json @@ -1,6 +1,5 @@ { "parent": "minecraft:block/door_top_right_open", - "render_type": "minecraft:cutout", "textures": { "bottom": "blockbox:block/iron_plate_door_bottom", "top": "blockbox:block/iron_plate_door_top" diff --git a/src/generated/resources/assets/blockbox/models/block/iron_plate_trapdoor_bottom.json b/src/generated/resources/assets/blockbox/models/block/iron_plate_trapdoor_bottom.json index 9ee7990..52966e9 100644 --- a/src/generated/resources/assets/blockbox/models/block/iron_plate_trapdoor_bottom.json +++ b/src/generated/resources/assets/blockbox/models/block/iron_plate_trapdoor_bottom.json @@ -1,6 +1,5 @@ { "parent": "minecraft:block/template_orientable_trapdoor_bottom", - "render_type": "minecraft:cutout", "textures": { "texture": "blockbox:block/iron_plate_trapdoor" } diff --git a/src/generated/resources/assets/blockbox/models/block/iron_plate_trapdoor_open.json b/src/generated/resources/assets/blockbox/models/block/iron_plate_trapdoor_open.json index c97e484..09f8f2d 100644 --- a/src/generated/resources/assets/blockbox/models/block/iron_plate_trapdoor_open.json +++ b/src/generated/resources/assets/blockbox/models/block/iron_plate_trapdoor_open.json @@ -1,6 +1,5 @@ { - "parent": "minecraft:block/template_trapdoor_open", - "render_type": "minecraft:cutout", + "parent": "minecraft:block/template_orientable_trapdoor_open", "textures": { "texture": "blockbox:block/iron_plate_trapdoor" } diff --git a/src/generated/resources/assets/blockbox/models/block/iron_plate_trapdoor_top.json b/src/generated/resources/assets/blockbox/models/block/iron_plate_trapdoor_top.json index 5397cca..476134f 100644 --- a/src/generated/resources/assets/blockbox/models/block/iron_plate_trapdoor_top.json +++ b/src/generated/resources/assets/blockbox/models/block/iron_plate_trapdoor_top.json @@ -1,6 +1,5 @@ { "parent": "minecraft:block/template_orientable_trapdoor_top", - "render_type": "minecraft:cutout", "textures": { "texture": "blockbox:block/iron_plate_trapdoor" } diff --git a/src/generated/resources/assets/blockbox/models/block/jungle_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/jungle_palisade_back.json index c97dc3a..ca74583 100644 --- a/src/generated/resources/assets/blockbox/models/block/jungle_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/jungle_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/jungle_palisade_core", "side": "blockbox:block/jungle_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/jungle_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/jungle_palisade_front.json index 01e77f1..442fd1d 100644 --- a/src/generated/resources/assets/blockbox/models/block/jungle_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/jungle_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/jungle_palisade_core", "side": "blockbox:block/jungle_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/jungle_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/jungle_palisade_post.json index cd55af5..579edd4 100644 --- a/src/generated/resources/assets/blockbox/models/block/jungle_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/jungle_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/jungle_palisade_side", "top": "blockbox:block/jungle_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/mangrove_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/mangrove_palisade_back.json index c722881..7119de9 100644 --- a/src/generated/resources/assets/blockbox/models/block/mangrove_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/mangrove_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/mangrove_palisade_core", "side": "blockbox:block/mangrove_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/mangrove_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/mangrove_palisade_front.json index e65422d..6b162c3 100644 --- a/src/generated/resources/assets/blockbox/models/block/mangrove_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/mangrove_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/mangrove_palisade_core", "side": "blockbox:block/mangrove_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/mangrove_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/mangrove_palisade_post.json index 4e22cf5..9cf65dc 100644 --- a/src/generated/resources/assets/blockbox/models/block/mangrove_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/mangrove_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/mangrove_palisade_side", "top": "blockbox:block/mangrove_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/oak_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/oak_palisade_back.json index 9f3948d..92ddf4b 100644 --- a/src/generated/resources/assets/blockbox/models/block/oak_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/oak_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/oak_palisade_core", "side": "blockbox:block/oak_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/oak_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/oak_palisade_front.json index 892ba8a..64fbf0f 100644 --- a/src/generated/resources/assets/blockbox/models/block/oak_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/oak_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/oak_palisade_core", "side": "blockbox:block/oak_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/oak_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/oak_palisade_post.json index a02a84e..addcd6d 100644 --- a/src/generated/resources/assets/blockbox/models/block/oak_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/oak_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/oak_palisade_side", "top": "blockbox:block/oak_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/oxidized_copper_bars_cap.json b/src/generated/resources/assets/blockbox/models/block/oxidized_copper_bars_cap.json deleted file mode 100644 index 714b8f2..0000000 --- a/src/generated/resources/assets/blockbox/models/block/oxidized_copper_bars_cap.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_cap", - "textures": { - "bars": "blockbox:block/oxidized_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/oxidized_copper_bars_cap_alt.json b/src/generated/resources/assets/blockbox/models/block/oxidized_copper_bars_cap_alt.json deleted file mode 100644 index 992203d..0000000 --- a/src/generated/resources/assets/blockbox/models/block/oxidized_copper_bars_cap_alt.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_cap_alt", - "textures": { - "bars": "blockbox:block/oxidized_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/oxidized_copper_bars_post.json b/src/generated/resources/assets/blockbox/models/block/oxidized_copper_bars_post.json deleted file mode 100644 index 856d7d0..0000000 --- a/src/generated/resources/assets/blockbox/models/block/oxidized_copper_bars_post.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_post", - "textures": { - "bars": "blockbox:block/oxidized_copper_bars_single" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/oxidized_copper_bars_post_ends.json b/src/generated/resources/assets/blockbox/models/block/oxidized_copper_bars_post_ends.json deleted file mode 100644 index a970200..0000000 --- a/src/generated/resources/assets/blockbox/models/block/oxidized_copper_bars_post_ends.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_post_ends", - "textures": { - "edge": "blockbox:block/oxidized_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/oxidized_copper_bars_side.json b/src/generated/resources/assets/blockbox/models/block/oxidized_copper_bars_side.json deleted file mode 100644 index b6c47c7..0000000 --- a/src/generated/resources/assets/blockbox/models/block/oxidized_copper_bars_side.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_side_flat", - "textures": { - "bars": "blockbox:block/oxidized_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/oxidized_copper_bars_side_alt.json b/src/generated/resources/assets/blockbox/models/block/oxidized_copper_bars_side_alt.json deleted file mode 100644 index c61c6df..0000000 --- a/src/generated/resources/assets/blockbox/models/block/oxidized_copper_bars_side_alt.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_side_flat_alt", - "textures": { - "bars": "blockbox:block/oxidized_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/packed_ice_brick_wall.json b/src/generated/resources/assets/blockbox/models/block/packed_ice_brick_wall_inventory.json similarity index 100% rename from src/generated/resources/assets/blockbox/models/item/packed_ice_brick_wall.json rename to src/generated/resources/assets/blockbox/models/block/packed_ice_brick_wall_inventory.json diff --git a/src/generated/resources/assets/blockbox/models/block/rough_glass.json b/src/generated/resources/assets/blockbox/models/block/rough_glass.json index d02163e..b1a091d 100644 --- a/src/generated/resources/assets/blockbox/models/block/rough_glass.json +++ b/src/generated/resources/assets/blockbox/models/block/rough_glass.json @@ -1,7 +1,9 @@ { "parent": "minecraft:block/cube_all", - "render_type": "minecraft:translucent", "textures": { - "all": "blockbox:block/rough_glass" + "all": { + "force_translucent": true, + "sprite": "blockbox:block/rough_glass" + } } } \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/rough_glass_pane_noside.json b/src/generated/resources/assets/blockbox/models/block/rough_glass_pane_noside.json index f18d6a9..c0f286a 100644 --- a/src/generated/resources/assets/blockbox/models/block/rough_glass_pane_noside.json +++ b/src/generated/resources/assets/blockbox/models/block/rough_glass_pane_noside.json @@ -1,7 +1,9 @@ { "parent": "minecraft:block/template_glass_pane_noside", - "render_type": "minecraft:translucent", "textures": { - "pane": "blockbox:block/rough_glass" + "pane": { + "force_translucent": true, + "sprite": "blockbox:block/rough_glass" + } } } \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/rough_glass_pane_noside_alt.json b/src/generated/resources/assets/blockbox/models/block/rough_glass_pane_noside_alt.json index 87f5389..e5615ea 100644 --- a/src/generated/resources/assets/blockbox/models/block/rough_glass_pane_noside_alt.json +++ b/src/generated/resources/assets/blockbox/models/block/rough_glass_pane_noside_alt.json @@ -1,7 +1,9 @@ { "parent": "minecraft:block/template_glass_pane_noside_alt", - "render_type": "minecraft:translucent", "textures": { - "pane": "blockbox:block/rough_glass" + "pane": { + "force_translucent": true, + "sprite": "blockbox:block/rough_glass" + } } } \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/rough_glass_pane_post.json b/src/generated/resources/assets/blockbox/models/block/rough_glass_pane_post.json index 8a15c64..f40b206 100644 --- a/src/generated/resources/assets/blockbox/models/block/rough_glass_pane_post.json +++ b/src/generated/resources/assets/blockbox/models/block/rough_glass_pane_post.json @@ -1,8 +1,13 @@ { "parent": "minecraft:block/template_glass_pane_post", - "render_type": "minecraft:translucent", "textures": { - "edge": "minecraft:block/glass_pane_top", - "pane": "blockbox:block/rough_glass" + "edge": { + "force_translucent": true, + "sprite": "blockbox:block/rough_glass_pane_top" + }, + "pane": { + "force_translucent": true, + "sprite": "blockbox:block/rough_glass" + } } } \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/rough_glass_pane_side.json b/src/generated/resources/assets/blockbox/models/block/rough_glass_pane_side.json index d036ab9..c626aa4 100644 --- a/src/generated/resources/assets/blockbox/models/block/rough_glass_pane_side.json +++ b/src/generated/resources/assets/blockbox/models/block/rough_glass_pane_side.json @@ -1,8 +1,13 @@ { "parent": "minecraft:block/template_glass_pane_side", - "render_type": "minecraft:translucent", "textures": { - "edge": "minecraft:block/glass_pane_top", - "pane": "blockbox:block/rough_glass" + "edge": { + "force_translucent": true, + "sprite": "blockbox:block/rough_glass_pane_top" + }, + "pane": { + "force_translucent": true, + "sprite": "blockbox:block/rough_glass" + } } } \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/rough_glass_pane_side_alt.json b/src/generated/resources/assets/blockbox/models/block/rough_glass_pane_side_alt.json index d8dd222..d37566a 100644 --- a/src/generated/resources/assets/blockbox/models/block/rough_glass_pane_side_alt.json +++ b/src/generated/resources/assets/blockbox/models/block/rough_glass_pane_side_alt.json @@ -1,8 +1,13 @@ { "parent": "minecraft:block/template_glass_pane_side_alt", - "render_type": "minecraft:translucent", "textures": { - "edge": "minecraft:block/glass_pane_top", - "pane": "blockbox:block/rough_glass" + "edge": { + "force_translucent": true, + "sprite": "blockbox:block/rough_glass_pane_top" + }, + "pane": { + "force_translucent": true, + "sprite": "blockbox:block/rough_glass" + } } } \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/snow_brick_wall.json b/src/generated/resources/assets/blockbox/models/block/snow_brick_wall_inventory.json similarity index 100% rename from src/generated/resources/assets/blockbox/models/item/snow_brick_wall.json rename to src/generated/resources/assets/blockbox/models/block/snow_brick_wall_inventory.json diff --git a/src/generated/resources/assets/blockbox/models/block/hanging_soul_brazier.json b/src/generated/resources/assets/blockbox/models/block/soul_brazier_hanging.json similarity index 52% rename from src/generated/resources/assets/blockbox/models/block/hanging_soul_brazier.json rename to src/generated/resources/assets/blockbox/models/block/soul_brazier_hanging.json index a1997c7..69f3e32 100644 --- a/src/generated/resources/assets/blockbox/models/block/hanging_soul_brazier.json +++ b/src/generated/resources/assets/blockbox/models/block/soul_brazier_hanging.json @@ -1,8 +1,8 @@ { - "parent": "blockbox:block/template_hanging_brazier", + "parent": "blockbox:block/template_brazier_hanging", "textures": { "bottom": "blockbox:block/brazier_bottom", - "side": "blockbox:block/hanging_brazier_side", + "side": "blockbox:block/brazier_side", "top": "blockbox:block/soul_brazier_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/soul_brazier_hanging_lit.json b/src/generated/resources/assets/blockbox/models/block/soul_brazier_hanging_lit.json new file mode 100644 index 0000000..fe80760 --- /dev/null +++ b/src/generated/resources/assets/blockbox/models/block/soul_brazier_hanging_lit.json @@ -0,0 +1,9 @@ +{ + "parent": "blockbox:block/template_brazier_hanging_lit", + "textures": { + "bottom": "blockbox:block/brazier_bottom", + "fire": "minecraft:block/soul_campfire_fire", + "side": "blockbox:block/brazier_side_lit", + "top": "blockbox:block/soul_brazier_top" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/soul_brazier_lit.json b/src/generated/resources/assets/blockbox/models/block/soul_brazier_lit.json index 9eecc14..0e83b6d 100644 --- a/src/generated/resources/assets/blockbox/models/block/soul_brazier_lit.json +++ b/src/generated/resources/assets/blockbox/models/block/soul_brazier_lit.json @@ -3,7 +3,7 @@ "textures": { "bottom": "blockbox:block/brazier_bottom", "fire": "minecraft:block/soul_campfire_fire", - "side": "blockbox:block/soul_brazier_side_lit", - "top": "blockbox:block/soul_brazier_top_lit" + "side": "blockbox:block/brazier_side_lit", + "top": "blockbox:block/soul_brazier_top" } } \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_acacia_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/spiked_acacia_palisade_back.json index 7840d5c..56fc522 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_acacia_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_acacia_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/acacia_palisade_core", "side": "blockbox:block/acacia_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_acacia_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/spiked_acacia_palisade_front.json index 7b6dda8..0e905da 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_acacia_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_acacia_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/acacia_palisade_core", "side": "blockbox:block/acacia_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_acacia_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/spiked_acacia_palisade_post.json index 95ee87f..4548800 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_acacia_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_acacia_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/acacia_palisade_side", "top": "blockbox:block/acacia_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_birch_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/spiked_birch_palisade_back.json index bb3bba7..dbaac37 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_birch_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_birch_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/birch_palisade_core", "side": "blockbox:block/birch_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_birch_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/spiked_birch_palisade_front.json index 98a57db..ad7af50 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_birch_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_birch_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/birch_palisade_core", "side": "blockbox:block/birch_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_birch_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/spiked_birch_palisade_post.json index 66967a0..f2a0832 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_birch_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_birch_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/birch_palisade_side", "top": "blockbox:block/birch_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_cherry_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/spiked_cherry_palisade_back.json index 7647d6f..02dde7c 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_cherry_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_cherry_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/cherry_palisade_core", "side": "blockbox:block/cherry_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_cherry_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/spiked_cherry_palisade_front.json index 0df90ba..e2a789d 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_cherry_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_cherry_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/cherry_palisade_core", "side": "blockbox:block/cherry_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_cherry_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/spiked_cherry_palisade_post.json index 25830d6..216096c 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_cherry_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_cherry_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/cherry_palisade_side", "top": "blockbox:block/cherry_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_crimson_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/spiked_crimson_palisade_back.json index 44e0eb9..1de863d 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_crimson_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_crimson_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/crimson_palisade_core", "side": "blockbox:block/crimson_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_crimson_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/spiked_crimson_palisade_front.json index 52f5652..a608f25 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_crimson_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_crimson_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/crimson_palisade_core", "side": "blockbox:block/crimson_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_crimson_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/spiked_crimson_palisade_post.json index 23d76cd..6630ff1 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_crimson_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_crimson_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/crimson_palisade_side", "top": "blockbox:block/crimson_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_dark_oak_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/spiked_dark_oak_palisade_back.json index 3e041fa..6f9d053 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_dark_oak_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_dark_oak_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/dark_oak_palisade_core", "side": "blockbox:block/dark_oak_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_dark_oak_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/spiked_dark_oak_palisade_front.json index df70045..f0a7ec2 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_dark_oak_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_dark_oak_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/dark_oak_palisade_core", "side": "blockbox:block/dark_oak_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_dark_oak_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/spiked_dark_oak_palisade_post.json index 0d75f3b..98b8f69 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_dark_oak_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_dark_oak_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/dark_oak_palisade_side", "top": "blockbox:block/dark_oak_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_jungle_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/spiked_jungle_palisade_back.json index 85d5b49..28e0211 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_jungle_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_jungle_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/jungle_palisade_core", "side": "blockbox:block/jungle_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_jungle_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/spiked_jungle_palisade_front.json index b7c002e..94605cb 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_jungle_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_jungle_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/jungle_palisade_core", "side": "blockbox:block/jungle_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_jungle_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/spiked_jungle_palisade_post.json index ff1de4f..53c8375 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_jungle_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_jungle_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/jungle_palisade_side", "top": "blockbox:block/jungle_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_mangrove_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/spiked_mangrove_palisade_back.json index d64c913..46a4260 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_mangrove_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_mangrove_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/mangrove_palisade_core", "side": "blockbox:block/mangrove_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_mangrove_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/spiked_mangrove_palisade_front.json index a2510b5..b44d7e2 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_mangrove_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_mangrove_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/mangrove_palisade_core", "side": "blockbox:block/mangrove_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_mangrove_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/spiked_mangrove_palisade_post.json index ec7761c..3d4b48d 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_mangrove_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_mangrove_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/mangrove_palisade_side", "top": "blockbox:block/mangrove_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_oak_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/spiked_oak_palisade_back.json index bbaae0a..38f8927 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_oak_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_oak_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/oak_palisade_core", "side": "blockbox:block/oak_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_oak_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/spiked_oak_palisade_front.json index f61ae5c..aeb647a 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_oak_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_oak_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/oak_palisade_core", "side": "blockbox:block/oak_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_oak_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/spiked_oak_palisade_post.json index e701a9c..0f6cb35 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_oak_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_oak_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/oak_palisade_side", "top": "blockbox:block/oak_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_spruce_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/spiked_spruce_palisade_back.json index 955e4d8..e180455 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_spruce_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_spruce_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/spruce_palisade_core", "side": "blockbox:block/spruce_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_spruce_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/spiked_spruce_palisade_front.json index e2ea614..a61f1cf 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_spruce_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_spruce_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/spruce_palisade_core", "side": "blockbox:block/spruce_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_spruce_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/spiked_spruce_palisade_post.json index 257fc76..d1f1c48 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_spruce_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_spruce_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/spruce_palisade_side", "top": "blockbox:block/spruce_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_warped_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/spiked_warped_palisade_back.json index aeb3dbc..e0c5845 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_warped_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_warped_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/warped_palisade_core", "side": "blockbox:block/warped_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_warped_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/spiked_warped_palisade_front.json index 629d3dd..588476a 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_warped_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_warped_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/warped_palisade_core", "side": "blockbox:block/warped_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_warped_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/spiked_warped_palisade_post.json index d53a05f..6a8e598 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_warped_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/spiked_warped_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/warped_palisade_side", "top": "blockbox:block/warped_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/spruce_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/spruce_palisade_back.json index 72bac55..e455a99 100644 --- a/src/generated/resources/assets/blockbox/models/block/spruce_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/spruce_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/spruce_palisade_core", "side": "blockbox:block/spruce_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spruce_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/spruce_palisade_front.json index 81046b4..4c90672 100644 --- a/src/generated/resources/assets/blockbox/models/block/spruce_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/spruce_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/spruce_palisade_core", "side": "blockbox:block/spruce_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spruce_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/spruce_palisade_post.json index 0f717c3..711d206 100644 --- a/src/generated/resources/assets/blockbox/models/block/spruce_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/spruce_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/spruce_palisade_side", "top": "blockbox:block/spruce_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_acacia_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/stripped_acacia_palisade_back.json index 728aff9..42720bd 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_acacia_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_acacia_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_acacia_palisade_core", "side": "blockbox:block/stripped_acacia_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_acacia_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/stripped_acacia_palisade_front.json index 046e529..f53d329 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_acacia_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_acacia_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_acacia_palisade_core", "side": "blockbox:block/stripped_acacia_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_acacia_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/stripped_acacia_palisade_post.json index aa3b4cc..973a844 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_acacia_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_acacia_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/stripped_acacia_palisade_side", "top": "blockbox:block/stripped_acacia_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_birch_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/stripped_birch_palisade_back.json index 0d14549..a154215 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_birch_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_birch_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_birch_palisade_core", "side": "blockbox:block/stripped_birch_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_birch_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/stripped_birch_palisade_front.json index 1ebec47..6495725 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_birch_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_birch_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_birch_palisade_core", "side": "blockbox:block/stripped_birch_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_birch_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/stripped_birch_palisade_post.json index a2ed80c..5529495 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_birch_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_birch_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/stripped_birch_palisade_side", "top": "blockbox:block/stripped_birch_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_cherry_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/stripped_cherry_palisade_back.json index ee9bf46..d41647b 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_cherry_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_cherry_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_cherry_palisade_core", "side": "blockbox:block/stripped_cherry_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_cherry_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/stripped_cherry_palisade_front.json index 9dc3578..8d704f6 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_cherry_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_cherry_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_cherry_palisade_core", "side": "blockbox:block/stripped_cherry_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_cherry_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/stripped_cherry_palisade_post.json index a1e04ac..4054d76 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_cherry_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_cherry_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/stripped_cherry_palisade_side", "top": "blockbox:block/stripped_cherry_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_crimson_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/stripped_crimson_palisade_back.json index ad1c849..06e48a5 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_crimson_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_crimson_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_crimson_palisade_core", "side": "blockbox:block/stripped_crimson_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_crimson_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/stripped_crimson_palisade_front.json index 06545bc..869c201 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_crimson_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_crimson_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_crimson_palisade_core", "side": "blockbox:block/stripped_crimson_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_crimson_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/stripped_crimson_palisade_post.json index a051d32..add87d8 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_crimson_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_crimson_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/stripped_crimson_palisade_side", "top": "blockbox:block/stripped_crimson_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_dark_oak_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/stripped_dark_oak_palisade_back.json index b0684ea..84b5f9b 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_dark_oak_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_dark_oak_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_dark_oak_palisade_core", "side": "blockbox:block/stripped_dark_oak_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_dark_oak_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/stripped_dark_oak_palisade_front.json index 79066ea..1b717b9 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_dark_oak_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_dark_oak_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_dark_oak_palisade_core", "side": "blockbox:block/stripped_dark_oak_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_dark_oak_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/stripped_dark_oak_palisade_post.json index 77bb6ff..bf13247 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_dark_oak_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_dark_oak_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/stripped_dark_oak_palisade_side", "top": "blockbox:block/stripped_dark_oak_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_jungle_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/stripped_jungle_palisade_back.json index 6cd3125..cbedee2 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_jungle_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_jungle_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_jungle_palisade_core", "side": "blockbox:block/stripped_jungle_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_jungle_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/stripped_jungle_palisade_front.json index 379cfbf..6b8da9a 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_jungle_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_jungle_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_jungle_palisade_core", "side": "blockbox:block/stripped_jungle_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_jungle_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/stripped_jungle_palisade_post.json index 00e41f3..4ad10c2 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_jungle_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_jungle_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/stripped_jungle_palisade_side", "top": "blockbox:block/stripped_jungle_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_mangrove_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/stripped_mangrove_palisade_back.json index 06b8f31..db069a6 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_mangrove_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_mangrove_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_mangrove_palisade_core", "side": "blockbox:block/stripped_mangrove_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_mangrove_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/stripped_mangrove_palisade_front.json index 22de76b..4f0ab0c 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_mangrove_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_mangrove_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_mangrove_palisade_core", "side": "blockbox:block/stripped_mangrove_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_mangrove_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/stripped_mangrove_palisade_post.json index a7d8019..e4bbde1 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_mangrove_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_mangrove_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/stripped_mangrove_palisade_side", "top": "blockbox:block/stripped_mangrove_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_oak_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/stripped_oak_palisade_back.json index 187136d..f0d8a28 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_oak_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_oak_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_oak_palisade_core", "side": "blockbox:block/stripped_oak_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_oak_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/stripped_oak_palisade_front.json index 4f58dca..15f9f07 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_oak_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_oak_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_oak_palisade_core", "side": "blockbox:block/stripped_oak_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_oak_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/stripped_oak_palisade_post.json index 3384298..b7428f7 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_oak_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_oak_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/stripped_oak_palisade_side", "top": "blockbox:block/stripped_oak_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_acacia_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_acacia_palisade_back.json similarity index 87% rename from src/generated/resources/assets/blockbox/models/block/spiked_stripped_acacia_palisade_back.json rename to src/generated/resources/assets/blockbox/models/block/stripped_spiked_acacia_palisade_back.json index 2b0ee8c..c5997b3 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_acacia_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_acacia_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_acacia_palisade_core", "side": "blockbox:block/stripped_acacia_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_acacia_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_acacia_palisade_front.json similarity index 87% rename from src/generated/resources/assets/blockbox/models/block/spiked_stripped_acacia_palisade_front.json rename to src/generated/resources/assets/blockbox/models/block/stripped_spiked_acacia_palisade_front.json index 0e86365..40a3888 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_acacia_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_acacia_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_acacia_palisade_core", "side": "blockbox:block/stripped_acacia_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_spiked_acacia_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_acacia_palisade_post.json index ecbc9ab..a2c4412 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_spiked_acacia_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_acacia_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/stripped_acacia_palisade_side", "top": "blockbox:block/stripped_acacia_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_birch_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_birch_palisade_back.json similarity index 87% rename from src/generated/resources/assets/blockbox/models/block/spiked_stripped_birch_palisade_back.json rename to src/generated/resources/assets/blockbox/models/block/stripped_spiked_birch_palisade_back.json index 688c2ce..cc0b0a6 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_birch_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_birch_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_birch_palisade_core", "side": "blockbox:block/stripped_birch_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_birch_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_birch_palisade_front.json similarity index 87% rename from src/generated/resources/assets/blockbox/models/block/spiked_stripped_birch_palisade_front.json rename to src/generated/resources/assets/blockbox/models/block/stripped_spiked_birch_palisade_front.json index eac03ec..714bf10 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_birch_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_birch_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_birch_palisade_core", "side": "blockbox:block/stripped_birch_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_spiked_birch_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_birch_palisade_post.json index 67e3ccc..67e1755 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_spiked_birch_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_birch_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/stripped_birch_palisade_side", "top": "blockbox:block/stripped_birch_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_cherry_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_cherry_palisade_back.json similarity index 87% rename from src/generated/resources/assets/blockbox/models/block/spiked_stripped_cherry_palisade_back.json rename to src/generated/resources/assets/blockbox/models/block/stripped_spiked_cherry_palisade_back.json index f79f237..3e4d25a 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_cherry_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_cherry_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_cherry_palisade_core", "side": "blockbox:block/stripped_cherry_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_cherry_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_cherry_palisade_front.json similarity index 87% rename from src/generated/resources/assets/blockbox/models/block/spiked_stripped_cherry_palisade_front.json rename to src/generated/resources/assets/blockbox/models/block/stripped_spiked_cherry_palisade_front.json index 4c31302..a2f9112 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_cherry_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_cherry_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_cherry_palisade_core", "side": "blockbox:block/stripped_cherry_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_spiked_cherry_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_cherry_palisade_post.json index cfb68b6..d94e082 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_spiked_cherry_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_cherry_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/stripped_cherry_palisade_side", "top": "blockbox:block/stripped_cherry_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_crimson_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_crimson_palisade_back.json similarity index 87% rename from src/generated/resources/assets/blockbox/models/block/spiked_stripped_crimson_palisade_back.json rename to src/generated/resources/assets/blockbox/models/block/stripped_spiked_crimson_palisade_back.json index faffee1..454e089 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_crimson_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_crimson_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_crimson_palisade_core", "side": "blockbox:block/stripped_crimson_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_crimson_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_crimson_palisade_front.json similarity index 87% rename from src/generated/resources/assets/blockbox/models/block/spiked_stripped_crimson_palisade_front.json rename to src/generated/resources/assets/blockbox/models/block/stripped_spiked_crimson_palisade_front.json index 82dec30..12b94f3 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_crimson_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_crimson_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_crimson_palisade_core", "side": "blockbox:block/stripped_crimson_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_spiked_crimson_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_crimson_palisade_post.json index dc82bd7..b3eb8e5 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_spiked_crimson_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_crimson_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/stripped_crimson_palisade_side", "top": "blockbox:block/stripped_crimson_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_dark_oak_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_dark_oak_palisade_back.json similarity index 87% rename from src/generated/resources/assets/blockbox/models/block/spiked_stripped_dark_oak_palisade_back.json rename to src/generated/resources/assets/blockbox/models/block/stripped_spiked_dark_oak_palisade_back.json index 21e615d..e2d24ae 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_dark_oak_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_dark_oak_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_dark_oak_palisade_core", "side": "blockbox:block/stripped_dark_oak_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_dark_oak_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_dark_oak_palisade_front.json similarity index 87% rename from src/generated/resources/assets/blockbox/models/block/spiked_stripped_dark_oak_palisade_front.json rename to src/generated/resources/assets/blockbox/models/block/stripped_spiked_dark_oak_palisade_front.json index 4c4f147..4b15baa 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_dark_oak_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_dark_oak_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_dark_oak_palisade_core", "side": "blockbox:block/stripped_dark_oak_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_spiked_dark_oak_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_dark_oak_palisade_post.json index 1fb4f3f..28e3152 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_spiked_dark_oak_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_dark_oak_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/stripped_dark_oak_palisade_side", "top": "blockbox:block/stripped_dark_oak_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_jungle_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_jungle_palisade_back.json similarity index 87% rename from src/generated/resources/assets/blockbox/models/block/spiked_stripped_jungle_palisade_back.json rename to src/generated/resources/assets/blockbox/models/block/stripped_spiked_jungle_palisade_back.json index 937f9c0..8386556 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_jungle_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_jungle_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_jungle_palisade_core", "side": "blockbox:block/stripped_jungle_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_jungle_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_jungle_palisade_front.json similarity index 87% rename from src/generated/resources/assets/blockbox/models/block/spiked_stripped_jungle_palisade_front.json rename to src/generated/resources/assets/blockbox/models/block/stripped_spiked_jungle_palisade_front.json index c49fe9a..86406e7 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_jungle_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_jungle_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_jungle_palisade_core", "side": "blockbox:block/stripped_jungle_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_spiked_jungle_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_jungle_palisade_post.json index 002f610..9b7c932 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_spiked_jungle_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_jungle_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/stripped_jungle_palisade_side", "top": "blockbox:block/stripped_jungle_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_mangrove_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_mangrove_palisade_back.json similarity index 87% rename from src/generated/resources/assets/blockbox/models/block/spiked_stripped_mangrove_palisade_back.json rename to src/generated/resources/assets/blockbox/models/block/stripped_spiked_mangrove_palisade_back.json index 65c5dbe..3bc4d8c 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_mangrove_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_mangrove_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_mangrove_palisade_core", "side": "blockbox:block/stripped_mangrove_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_mangrove_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_mangrove_palisade_front.json similarity index 87% rename from src/generated/resources/assets/blockbox/models/block/spiked_stripped_mangrove_palisade_front.json rename to src/generated/resources/assets/blockbox/models/block/stripped_spiked_mangrove_palisade_front.json index 0572434..879d73e 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_mangrove_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_mangrove_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_mangrove_palisade_core", "side": "blockbox:block/stripped_mangrove_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_spiked_mangrove_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_mangrove_palisade_post.json index 1c03c27..a04a338 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_spiked_mangrove_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_mangrove_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/stripped_mangrove_palisade_side", "top": "blockbox:block/stripped_mangrove_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_oak_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_oak_palisade_back.json similarity index 87% rename from src/generated/resources/assets/blockbox/models/block/spiked_stripped_oak_palisade_back.json rename to src/generated/resources/assets/blockbox/models/block/stripped_spiked_oak_palisade_back.json index 774f30d..d8a061d 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_oak_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_oak_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_oak_palisade_core", "side": "blockbox:block/stripped_oak_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_oak_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_oak_palisade_front.json similarity index 87% rename from src/generated/resources/assets/blockbox/models/block/spiked_stripped_oak_palisade_front.json rename to src/generated/resources/assets/blockbox/models/block/stripped_spiked_oak_palisade_front.json index 86def07..bd209c8 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_oak_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_oak_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_oak_palisade_core", "side": "blockbox:block/stripped_oak_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_spiked_oak_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_oak_palisade_post.json index c2daf66..15ea546 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_spiked_oak_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_oak_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/stripped_oak_palisade_side", "top": "blockbox:block/stripped_oak_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_spruce_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_spruce_palisade_back.json similarity index 87% rename from src/generated/resources/assets/blockbox/models/block/spiked_stripped_spruce_palisade_back.json rename to src/generated/resources/assets/blockbox/models/block/stripped_spiked_spruce_palisade_back.json index 8e947fd..4db0ed4 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_spruce_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_spruce_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_spruce_palisade_core", "side": "blockbox:block/stripped_spruce_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_spruce_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_spruce_palisade_front.json similarity index 87% rename from src/generated/resources/assets/blockbox/models/block/spiked_stripped_spruce_palisade_front.json rename to src/generated/resources/assets/blockbox/models/block/stripped_spiked_spruce_palisade_front.json index 28af039..dc22983 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_spruce_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_spruce_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_spruce_palisade_core", "side": "blockbox:block/stripped_spruce_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_spiked_spruce_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_spruce_palisade_post.json index de0f3a2..d68eca7 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_spiked_spruce_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_spruce_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/stripped_spruce_palisade_side", "top": "blockbox:block/stripped_spruce_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_warped_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_warped_palisade_back.json similarity index 87% rename from src/generated/resources/assets/blockbox/models/block/spiked_stripped_warped_palisade_back.json rename to src/generated/resources/assets/blockbox/models/block/stripped_spiked_warped_palisade_back.json index ae51646..91a4348 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_warped_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_warped_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_warped_palisade_core", "side": "blockbox:block/stripped_warped_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_warped_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_warped_palisade_front.json similarity index 87% rename from src/generated/resources/assets/blockbox/models/block/spiked_stripped_warped_palisade_front.json rename to src/generated/resources/assets/blockbox/models/block/stripped_spiked_warped_palisade_front.json index b00dd78..1378d05 100644 --- a/src/generated/resources/assets/blockbox/models/block/spiked_stripped_warped_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_warped_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_warped_palisade_core", "side": "blockbox:block/stripped_warped_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_spiked_warped_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_warped_palisade_post.json index d399199..a46dd88 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_spiked_warped_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spiked_warped_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_spiked_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/stripped_warped_palisade_side", "top": "blockbox:block/stripped_warped_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_spruce_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/stripped_spruce_palisade_back.json index bfafd98..856ee67 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_spruce_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spruce_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_spruce_palisade_core", "side": "blockbox:block/stripped_spruce_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_spruce_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/stripped_spruce_palisade_front.json index e74e294..6aaa0df 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_spruce_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spruce_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_spruce_palisade_core", "side": "blockbox:block/stripped_spruce_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_spruce_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/stripped_spruce_palisade_post.json index b36a949..de16674 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_spruce_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_spruce_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/stripped_spruce_palisade_side", "top": "blockbox:block/stripped_spruce_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_warped_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/stripped_warped_palisade_back.json index 0a67ffe..c8cbc14 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_warped_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_warped_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_warped_palisade_core", "side": "blockbox:block/stripped_warped_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_warped_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/stripped_warped_palisade_front.json index a643ae9..01b7f0a 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_warped_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_warped_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/stripped_warped_palisade_core", "side": "blockbox:block/stripped_warped_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/stripped_warped_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/stripped_warped_palisade_post.json index 28baded..5a51baa 100644 --- a/src/generated/resources/assets/blockbox/models/block/stripped_warped_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/stripped_warped_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/stripped_warped_palisade_side", "top": "blockbox:block/stripped_warped_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/warped_palisade_back.json b/src/generated/resources/assets/blockbox/models/block/warped_palisade_back.json index 03f8755..5328ab1 100644 --- a/src/generated/resources/assets/blockbox/models/block/warped_palisade_back.json +++ b/src/generated/resources/assets/blockbox/models/block/warped_palisade_back.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_back", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/warped_palisade_core", "side": "blockbox:block/warped_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/warped_palisade_front.json b/src/generated/resources/assets/blockbox/models/block/warped_palisade_front.json index 107f8c5..9f7d5fa 100644 --- a/src/generated/resources/assets/blockbox/models/block/warped_palisade_front.json +++ b/src/generated/resources/assets/blockbox/models/block/warped_palisade_front.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_front", - "render_type": "minecraft:cutout", "textures": { "core": "blockbox:block/warped_palisade_core", "side": "blockbox:block/warped_palisade_side", diff --git a/src/generated/resources/assets/blockbox/models/block/warped_palisade_post.json b/src/generated/resources/assets/blockbox/models/block/warped_palisade_post.json index d7f1f59..f130375 100644 --- a/src/generated/resources/assets/blockbox/models/block/warped_palisade_post.json +++ b/src/generated/resources/assets/blockbox/models/block/warped_palisade_post.json @@ -1,6 +1,5 @@ { "parent": "blockbox:block/template_palisade_post", - "render_type": "minecraft:cutout", "textures": { "side": "blockbox:block/warped_palisade_side", "top": "blockbox:block/warped_palisade_top" diff --git a/src/generated/resources/assets/blockbox/models/block/waxed_copper_pillar.json b/src/generated/resources/assets/blockbox/models/block/waxed_copper_pillar.json deleted file mode 100644 index 316125c..0000000 --- a/src/generated/resources/assets/blockbox/models/block/waxed_copper_pillar.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_column", - "textures": { - "end": "blockbox:block/copper_pillar_end", - "side": "blockbox:block/copper_pillar_side" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/waxed_copper_pillar_horizontal.json b/src/generated/resources/assets/blockbox/models/block/waxed_copper_pillar_horizontal.json deleted file mode 100644 index 209048c..0000000 --- a/src/generated/resources/assets/blockbox/models/block/waxed_copper_pillar_horizontal.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_column_horizontal", - "textures": { - "end": "blockbox:block/copper_pillar_end", - "side": "blockbox:block/copper_pillar_side" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/waxed_exposed_copper_pillar.json b/src/generated/resources/assets/blockbox/models/block/waxed_exposed_copper_pillar.json deleted file mode 100644 index d0012cf..0000000 --- a/src/generated/resources/assets/blockbox/models/block/waxed_exposed_copper_pillar.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_column", - "textures": { - "end": "blockbox:block/exposed_copper_pillar_end", - "side": "blockbox:block/exposed_copper_pillar_side" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/waxed_exposed_copper_pillar_horizontal.json b/src/generated/resources/assets/blockbox/models/block/waxed_exposed_copper_pillar_horizontal.json deleted file mode 100644 index 60ed49b..0000000 --- a/src/generated/resources/assets/blockbox/models/block/waxed_exposed_copper_pillar_horizontal.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_column_horizontal", - "textures": { - "end": "blockbox:block/exposed_copper_pillar_end", - "side": "blockbox:block/exposed_copper_pillar_side" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/waxed_oxidized_copper_pillar.json b/src/generated/resources/assets/blockbox/models/block/waxed_oxidized_copper_pillar.json deleted file mode 100644 index caaf622..0000000 --- a/src/generated/resources/assets/blockbox/models/block/waxed_oxidized_copper_pillar.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_column", - "textures": { - "end": "blockbox:block/oxidized_copper_pillar_end", - "side": "blockbox:block/oxidized_copper_pillar_side" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/waxed_oxidized_copper_pillar_horizontal.json b/src/generated/resources/assets/blockbox/models/block/waxed_oxidized_copper_pillar_horizontal.json deleted file mode 100644 index 0f59391..0000000 --- a/src/generated/resources/assets/blockbox/models/block/waxed_oxidized_copper_pillar_horizontal.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_column_horizontal", - "textures": { - "end": "blockbox:block/oxidized_copper_pillar_end", - "side": "blockbox:block/oxidized_copper_pillar_side" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/waxed_weathered_copper_pillar.json b/src/generated/resources/assets/blockbox/models/block/waxed_weathered_copper_pillar.json deleted file mode 100644 index 85da36b..0000000 --- a/src/generated/resources/assets/blockbox/models/block/waxed_weathered_copper_pillar.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_column", - "textures": { - "end": "blockbox:block/weathered_copper_pillar_end", - "side": "blockbox:block/weathered_copper_pillar_side" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/waxed_weathered_copper_pillar_horizontal.json b/src/generated/resources/assets/blockbox/models/block/waxed_weathered_copper_pillar_horizontal.json deleted file mode 100644 index dfb9f47..0000000 --- a/src/generated/resources/assets/blockbox/models/block/waxed_weathered_copper_pillar_horizontal.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "minecraft:block/cube_column_horizontal", - "textures": { - "end": "blockbox:block/weathered_copper_pillar_end", - "side": "blockbox:block/weathered_copper_pillar_side" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/weathered_copper_bars_cap.json b/src/generated/resources/assets/blockbox/models/block/weathered_copper_bars_cap.json deleted file mode 100644 index 55c639a..0000000 --- a/src/generated/resources/assets/blockbox/models/block/weathered_copper_bars_cap.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_cap", - "textures": { - "bars": "blockbox:block/weathered_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/weathered_copper_bars_cap_alt.json b/src/generated/resources/assets/blockbox/models/block/weathered_copper_bars_cap_alt.json deleted file mode 100644 index 6eb7ef5..0000000 --- a/src/generated/resources/assets/blockbox/models/block/weathered_copper_bars_cap_alt.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_cap_alt", - "textures": { - "bars": "blockbox:block/weathered_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/weathered_copper_bars_post.json b/src/generated/resources/assets/blockbox/models/block/weathered_copper_bars_post.json deleted file mode 100644 index fd0ad97..0000000 --- a/src/generated/resources/assets/blockbox/models/block/weathered_copper_bars_post.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_post", - "textures": { - "bars": "blockbox:block/weathered_copper_bars_single" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/weathered_copper_bars_post_ends.json b/src/generated/resources/assets/blockbox/models/block/weathered_copper_bars_post_ends.json deleted file mode 100644 index 3d13cb8..0000000 --- a/src/generated/resources/assets/blockbox/models/block/weathered_copper_bars_post_ends.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_post_ends", - "textures": { - "edge": "blockbox:block/weathered_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/weathered_copper_bars_side.json b/src/generated/resources/assets/blockbox/models/block/weathered_copper_bars_side.json deleted file mode 100644 index fce1022..0000000 --- a/src/generated/resources/assets/blockbox/models/block/weathered_copper_bars_side.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_side_flat", - "textures": { - "bars": "blockbox:block/weathered_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/block/weathered_copper_bars_side_alt.json b/src/generated/resources/assets/blockbox/models/block/weathered_copper_bars_side_alt.json deleted file mode 100644 index c467c73..0000000 --- a/src/generated/resources/assets/blockbox/models/block/weathered_copper_bars_side_alt.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "blockbox:block/template_bars_side_flat_alt", - "textures": { - "bars": "blockbox:block/weathered_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/acacia_seat.json b/src/generated/resources/assets/blockbox/models/item/acacia_seat.json deleted file mode 100644 index ad9b2ed..0000000 --- a/src/generated/resources/assets/blockbox/models/item/acacia_seat.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/acacia_seat" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/amethyst_mosaic.json b/src/generated/resources/assets/blockbox/models/item/amethyst_mosaic.json deleted file mode 100644 index 4d4410e..0000000 --- a/src/generated/resources/assets/blockbox/models/item/amethyst_mosaic.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/amethyst_mosaic" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/amethyst_mosaic_slab.json b/src/generated/resources/assets/blockbox/models/item/amethyst_mosaic_slab.json deleted file mode 100644 index 7cff131..0000000 --- a/src/generated/resources/assets/blockbox/models/item/amethyst_mosaic_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/amethyst_mosaic_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/amethyst_mosaic_stairs.json b/src/generated/resources/assets/blockbox/models/item/amethyst_mosaic_stairs.json deleted file mode 100644 index 9b0ae3e..0000000 --- a/src/generated/resources/assets/blockbox/models/item/amethyst_mosaic_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/amethyst_mosaic_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/andesite_brick_slab.json b/src/generated/resources/assets/blockbox/models/item/andesite_brick_slab.json deleted file mode 100644 index 8eba41a..0000000 --- a/src/generated/resources/assets/blockbox/models/item/andesite_brick_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/andesite_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/andesite_brick_stairs.json b/src/generated/resources/assets/blockbox/models/item/andesite_brick_stairs.json deleted file mode 100644 index 1a26a80..0000000 --- a/src/generated/resources/assets/blockbox/models/item/andesite_brick_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/andesite_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/andesite_bricks.json b/src/generated/resources/assets/blockbox/models/item/andesite_bricks.json deleted file mode 100644 index 6e396b9..0000000 --- a/src/generated/resources/assets/blockbox/models/item/andesite_bricks.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/andesite_bricks" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/bamboo_seat.json b/src/generated/resources/assets/blockbox/models/item/bamboo_seat.json deleted file mode 100644 index be18140..0000000 --- a/src/generated/resources/assets/blockbox/models/item/bamboo_seat.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/bamboo_seat" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/birch_seat.json b/src/generated/resources/assets/blockbox/models/item/birch_seat.json deleted file mode 100644 index 16a1705..0000000 --- a/src/generated/resources/assets/blockbox/models/item/birch_seat.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/birch_seat" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/broken_tile_mosaic.json b/src/generated/resources/assets/blockbox/models/item/broken_tile_mosaic.json deleted file mode 100644 index 11d1e13..0000000 --- a/src/generated/resources/assets/blockbox/models/item/broken_tile_mosaic.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/broken_tile_mosaic" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/carved_snow.json b/src/generated/resources/assets/blockbox/models/item/carved_snow.json deleted file mode 100644 index 35838f4..0000000 --- a/src/generated/resources/assets/blockbox/models/item/carved_snow.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/carved_snow" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/cherry_seat.json b/src/generated/resources/assets/blockbox/models/item/cherry_seat.json deleted file mode 100644 index 0a8cc54..0000000 --- a/src/generated/resources/assets/blockbox/models/item/cherry_seat.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/cherry_seat" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/chiseled_gold.json b/src/generated/resources/assets/blockbox/models/item/chiseled_gold.json deleted file mode 100644 index 1e6183d..0000000 --- a/src/generated/resources/assets/blockbox/models/item/chiseled_gold.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/chiseled_gold" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/copper_bars.json b/src/generated/resources/assets/blockbox/models/item/copper_bars.json deleted file mode 100644 index 86cbc2d..0000000 --- a/src/generated/resources/assets/blockbox/models/item/copper_bars.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "blockbox:block/copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/copper_pillar.json b/src/generated/resources/assets/blockbox/models/item/copper_pillar.json deleted file mode 100644 index 97ea764..0000000 --- a/src/generated/resources/assets/blockbox/models/item/copper_pillar.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/copper_pillar" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/corrugated_iron_plate.json b/src/generated/resources/assets/blockbox/models/item/corrugated_iron_plate.json deleted file mode 100644 index 3141f71..0000000 --- a/src/generated/resources/assets/blockbox/models/item/corrugated_iron_plate.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/corrugated_iron_plate" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/corrugated_iron_plate_slab.json b/src/generated/resources/assets/blockbox/models/item/corrugated_iron_plate_slab.json deleted file mode 100644 index 1b2a9d4..0000000 --- a/src/generated/resources/assets/blockbox/models/item/corrugated_iron_plate_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/corrugated_iron_plate_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/corrugated_iron_plate_stairs.json b/src/generated/resources/assets/blockbox/models/item/corrugated_iron_plate_stairs.json deleted file mode 100644 index 1dbd789..0000000 --- a/src/generated/resources/assets/blockbox/models/item/corrugated_iron_plate_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/corrugated_iron_plate_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/crimson_seat.json b/src/generated/resources/assets/blockbox/models/item/crimson_seat.json deleted file mode 100644 index 2e3c9d0..0000000 --- a/src/generated/resources/assets/blockbox/models/item/crimson_seat.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/crimson_seat" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/cut_amethyst.json b/src/generated/resources/assets/blockbox/models/item/cut_amethyst.json deleted file mode 100644 index 6a63088..0000000 --- a/src/generated/resources/assets/blockbox/models/item/cut_amethyst.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/cut_amethyst" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/cut_amethyst_slab.json b/src/generated/resources/assets/blockbox/models/item/cut_amethyst_slab.json deleted file mode 100644 index dcd66f5..0000000 --- a/src/generated/resources/assets/blockbox/models/item/cut_amethyst_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/cut_amethyst_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/cut_amethyst_stairs.json b/src/generated/resources/assets/blockbox/models/item/cut_amethyst_stairs.json deleted file mode 100644 index f8db6ee..0000000 --- a/src/generated/resources/assets/blockbox/models/item/cut_amethyst_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/cut_amethyst_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/dark_oak_seat.json b/src/generated/resources/assets/blockbox/models/item/dark_oak_seat.json deleted file mode 100644 index af44689..0000000 --- a/src/generated/resources/assets/blockbox/models/item/dark_oak_seat.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/dark_oak_seat" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/diorite_brick_slab.json b/src/generated/resources/assets/blockbox/models/item/diorite_brick_slab.json deleted file mode 100644 index bfa2155..0000000 --- a/src/generated/resources/assets/blockbox/models/item/diorite_brick_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/diorite_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/diorite_brick_stairs.json b/src/generated/resources/assets/blockbox/models/item/diorite_brick_stairs.json deleted file mode 100644 index 175aa55..0000000 --- a/src/generated/resources/assets/blockbox/models/item/diorite_brick_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/diorite_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/diorite_bricks.json b/src/generated/resources/assets/blockbox/models/item/diorite_bricks.json deleted file mode 100644 index 38716ad..0000000 --- a/src/generated/resources/assets/blockbox/models/item/diorite_bricks.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/diorite_bricks" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/exposed_copper_bars.json b/src/generated/resources/assets/blockbox/models/item/exposed_copper_bars.json deleted file mode 100644 index 769b16a..0000000 --- a/src/generated/resources/assets/blockbox/models/item/exposed_copper_bars.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "blockbox:block/exposed_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/exposed_copper_pillar.json b/src/generated/resources/assets/blockbox/models/item/exposed_copper_pillar.json deleted file mode 100644 index 4fa727d..0000000 --- a/src/generated/resources/assets/blockbox/models/item/exposed_copper_pillar.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/exposed_copper_pillar" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/golden_brick_slab.json b/src/generated/resources/assets/blockbox/models/item/golden_brick_slab.json deleted file mode 100644 index b1fd6e9..0000000 --- a/src/generated/resources/assets/blockbox/models/item/golden_brick_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/golden_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/golden_brick_stairs.json b/src/generated/resources/assets/blockbox/models/item/golden_brick_stairs.json deleted file mode 100644 index 42dd7c7..0000000 --- a/src/generated/resources/assets/blockbox/models/item/golden_brick_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/golden_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/golden_bricks.json b/src/generated/resources/assets/blockbox/models/item/golden_bricks.json deleted file mode 100644 index f6608e0..0000000 --- a/src/generated/resources/assets/blockbox/models/item/golden_bricks.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/golden_bricks" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/golden_pillar.json b/src/generated/resources/assets/blockbox/models/item/golden_pillar.json deleted file mode 100644 index 20e442f..0000000 --- a/src/generated/resources/assets/blockbox/models/item/golden_pillar.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/golden_pillar" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/golden_tiles.json b/src/generated/resources/assets/blockbox/models/item/golden_tiles.json deleted file mode 100644 index 46eef1b..0000000 --- a/src/generated/resources/assets/blockbox/models/item/golden_tiles.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/golden_tiles" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/golden_trapdoor.json b/src/generated/resources/assets/blockbox/models/item/golden_trapdoor.json deleted file mode 100644 index 569143c..0000000 --- a/src/generated/resources/assets/blockbox/models/item/golden_trapdoor.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/golden_trapdoor_bottom" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/granite_brick_slab.json b/src/generated/resources/assets/blockbox/models/item/granite_brick_slab.json deleted file mode 100644 index 646fafc..0000000 --- a/src/generated/resources/assets/blockbox/models/item/granite_brick_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/granite_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/granite_brick_stairs.json b/src/generated/resources/assets/blockbox/models/item/granite_brick_stairs.json deleted file mode 100644 index b57256a..0000000 --- a/src/generated/resources/assets/blockbox/models/item/granite_brick_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/granite_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/granite_bricks.json b/src/generated/resources/assets/blockbox/models/item/granite_bricks.json deleted file mode 100644 index a50a87d..0000000 --- a/src/generated/resources/assets/blockbox/models/item/granite_bricks.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/granite_bricks" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/iron_plate.json b/src/generated/resources/assets/blockbox/models/item/iron_plate.json deleted file mode 100644 index 1ae103e..0000000 --- a/src/generated/resources/assets/blockbox/models/item/iron_plate.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/iron_plate" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/iron_plate_pillar.json b/src/generated/resources/assets/blockbox/models/item/iron_plate_pillar.json deleted file mode 100644 index 049fea3..0000000 --- a/src/generated/resources/assets/blockbox/models/item/iron_plate_pillar.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/iron_plate_pillar" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/iron_plate_trapdoor.json b/src/generated/resources/assets/blockbox/models/item/iron_plate_trapdoor.json deleted file mode 100644 index a39989a..0000000 --- a/src/generated/resources/assets/blockbox/models/item/iron_plate_trapdoor.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/iron_plate_trapdoor_bottom" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/iron_tread_plate.json b/src/generated/resources/assets/blockbox/models/item/iron_tread_plate.json deleted file mode 100644 index e3acbd0..0000000 --- a/src/generated/resources/assets/blockbox/models/item/iron_tread_plate.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/iron_tread_plate" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/iron_tread_plate_slab.json b/src/generated/resources/assets/blockbox/models/item/iron_tread_plate_slab.json deleted file mode 100644 index fb45bc0..0000000 --- a/src/generated/resources/assets/blockbox/models/item/iron_tread_plate_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/iron_tread_plate_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/iron_tread_plate_stairs.json b/src/generated/resources/assets/blockbox/models/item/iron_tread_plate_stairs.json deleted file mode 100644 index 1cc5b3e..0000000 --- a/src/generated/resources/assets/blockbox/models/item/iron_tread_plate_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/iron_tread_plate_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/jungle_seat.json b/src/generated/resources/assets/blockbox/models/item/jungle_seat.json deleted file mode 100644 index 1e591f8..0000000 --- a/src/generated/resources/assets/blockbox/models/item/jungle_seat.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/jungle_seat" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/lapis_lazuli_brick_slab.json b/src/generated/resources/assets/blockbox/models/item/lapis_lazuli_brick_slab.json deleted file mode 100644 index f6ffa3f..0000000 --- a/src/generated/resources/assets/blockbox/models/item/lapis_lazuli_brick_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/lapis_lazuli_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/lapis_lazuli_brick_stairs.json b/src/generated/resources/assets/blockbox/models/item/lapis_lazuli_brick_stairs.json deleted file mode 100644 index 7b56fdf..0000000 --- a/src/generated/resources/assets/blockbox/models/item/lapis_lazuli_brick_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/lapis_lazuli_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/lapis_lazuli_bricks.json b/src/generated/resources/assets/blockbox/models/item/lapis_lazuli_bricks.json deleted file mode 100644 index 502d4a5..0000000 --- a/src/generated/resources/assets/blockbox/models/item/lapis_lazuli_bricks.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/lapis_lazuli_bricks" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/lapis_lazuli_mosaic.json b/src/generated/resources/assets/blockbox/models/item/lapis_lazuli_mosaic.json deleted file mode 100644 index 3489486..0000000 --- a/src/generated/resources/assets/blockbox/models/item/lapis_lazuli_mosaic.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/lapis_lazuli_mosaic" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/lapis_lazuli_mosaic_slab.json b/src/generated/resources/assets/blockbox/models/item/lapis_lazuli_mosaic_slab.json deleted file mode 100644 index 8622461..0000000 --- a/src/generated/resources/assets/blockbox/models/item/lapis_lazuli_mosaic_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/lapis_lazuli_mosaic_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/lapis_lazuli_mosaic_stairs.json b/src/generated/resources/assets/blockbox/models/item/lapis_lazuli_mosaic_stairs.json deleted file mode 100644 index 752ce0f..0000000 --- a/src/generated/resources/assets/blockbox/models/item/lapis_lazuli_mosaic_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/lapis_lazuli_mosaic_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/mangrove_seat.json b/src/generated/resources/assets/blockbox/models/item/mangrove_seat.json deleted file mode 100644 index 1e926d1..0000000 --- a/src/generated/resources/assets/blockbox/models/item/mangrove_seat.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/mangrove_seat" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/oak_seat.json b/src/generated/resources/assets/blockbox/models/item/oak_seat.json deleted file mode 100644 index 116301a..0000000 --- a/src/generated/resources/assets/blockbox/models/item/oak_seat.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/oak_seat" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/oxidized_copper_bars.json b/src/generated/resources/assets/blockbox/models/item/oxidized_copper_bars.json deleted file mode 100644 index 44c7615..0000000 --- a/src/generated/resources/assets/blockbox/models/item/oxidized_copper_bars.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "blockbox:block/oxidized_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/oxidized_copper_pillar.json b/src/generated/resources/assets/blockbox/models/item/oxidized_copper_pillar.json deleted file mode 100644 index b572701..0000000 --- a/src/generated/resources/assets/blockbox/models/item/oxidized_copper_pillar.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/oxidized_copper_pillar" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/packed_ice_brick_slab.json b/src/generated/resources/assets/blockbox/models/item/packed_ice_brick_slab.json deleted file mode 100644 index 825bc56..0000000 --- a/src/generated/resources/assets/blockbox/models/item/packed_ice_brick_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/packed_ice_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/packed_ice_brick_stairs.json b/src/generated/resources/assets/blockbox/models/item/packed_ice_brick_stairs.json deleted file mode 100644 index 07ccd24..0000000 --- a/src/generated/resources/assets/blockbox/models/item/packed_ice_brick_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/packed_ice_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/packed_ice_bricks.json b/src/generated/resources/assets/blockbox/models/item/packed_ice_bricks.json deleted file mode 100644 index f4dfb46..0000000 --- a/src/generated/resources/assets/blockbox/models/item/packed_ice_bricks.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/packed_ice_bricks" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/packed_snow.json b/src/generated/resources/assets/blockbox/models/item/packed_snow.json deleted file mode 100644 index c0da434..0000000 --- a/src/generated/resources/assets/blockbox/models/item/packed_snow.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/packed_snow" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/polished_amethyst.json b/src/generated/resources/assets/blockbox/models/item/polished_amethyst.json deleted file mode 100644 index 9b8fd09..0000000 --- a/src/generated/resources/assets/blockbox/models/item/polished_amethyst.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/polished_amethyst" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/polished_obsidian.json b/src/generated/resources/assets/blockbox/models/item/polished_obsidian.json deleted file mode 100644 index f19cbc5..0000000 --- a/src/generated/resources/assets/blockbox/models/item/polished_obsidian.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/polished_obsidian" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/polished_packed_ice.json b/src/generated/resources/assets/blockbox/models/item/polished_packed_ice.json deleted file mode 100644 index 84f1b9e..0000000 --- a/src/generated/resources/assets/blockbox/models/item/polished_packed_ice.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/polished_packed_ice" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/red_sandstone_brick_slab.json b/src/generated/resources/assets/blockbox/models/item/red_sandstone_brick_slab.json deleted file mode 100644 index 4d876d5..0000000 --- a/src/generated/resources/assets/blockbox/models/item/red_sandstone_brick_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/red_sandstone_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/red_sandstone_brick_stairs.json b/src/generated/resources/assets/blockbox/models/item/red_sandstone_brick_stairs.json deleted file mode 100644 index 8cb893e..0000000 --- a/src/generated/resources/assets/blockbox/models/item/red_sandstone_brick_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/red_sandstone_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/red_sandstone_bricks.json b/src/generated/resources/assets/blockbox/models/item/red_sandstone_bricks.json deleted file mode 100644 index 047dd60..0000000 --- a/src/generated/resources/assets/blockbox/models/item/red_sandstone_bricks.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/red_sandstone_bricks" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/rough_glass.json b/src/generated/resources/assets/blockbox/models/item/rough_glass.json deleted file mode 100644 index b5aee4f..0000000 --- a/src/generated/resources/assets/blockbox/models/item/rough_glass.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/rough_glass" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/sandstone_brick_slab.json b/src/generated/resources/assets/blockbox/models/item/sandstone_brick_slab.json deleted file mode 100644 index 7bcbadc..0000000 --- a/src/generated/resources/assets/blockbox/models/item/sandstone_brick_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/sandstone_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/sandstone_brick_stairs.json b/src/generated/resources/assets/blockbox/models/item/sandstone_brick_stairs.json deleted file mode 100644 index a25e5b8..0000000 --- a/src/generated/resources/assets/blockbox/models/item/sandstone_brick_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/sandstone_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/sandstone_bricks.json b/src/generated/resources/assets/blockbox/models/item/sandstone_bricks.json deleted file mode 100644 index 22f1c27..0000000 --- a/src/generated/resources/assets/blockbox/models/item/sandstone_bricks.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/sandstone_bricks" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/snow_brick_slab.json b/src/generated/resources/assets/blockbox/models/item/snow_brick_slab.json deleted file mode 100644 index 35f355f..0000000 --- a/src/generated/resources/assets/blockbox/models/item/snow_brick_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/snow_brick_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/snow_brick_stairs.json b/src/generated/resources/assets/blockbox/models/item/snow_brick_stairs.json deleted file mode 100644 index 9e40fc2..0000000 --- a/src/generated/resources/assets/blockbox/models/item/snow_brick_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/snow_brick_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/snow_bricks.json b/src/generated/resources/assets/blockbox/models/item/snow_bricks.json deleted file mode 100644 index 70f39e4..0000000 --- a/src/generated/resources/assets/blockbox/models/item/snow_bricks.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/snow_bricks" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/spruce_seat.json b/src/generated/resources/assets/blockbox/models/item/spruce_seat.json deleted file mode 100644 index 7381fe9..0000000 --- a/src/generated/resources/assets/blockbox/models/item/spruce_seat.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/spruce_seat" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/tile_slab.json b/src/generated/resources/assets/blockbox/models/item/tile_slab.json deleted file mode 100644 index cf7f80c..0000000 --- a/src/generated/resources/assets/blockbox/models/item/tile_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/tile_slab" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/tile_stairs.json b/src/generated/resources/assets/blockbox/models/item/tile_stairs.json deleted file mode 100644 index 19bbb7e..0000000 --- a/src/generated/resources/assets/blockbox/models/item/tile_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/tile_stairs" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/tiles.json b/src/generated/resources/assets/blockbox/models/item/tiles.json deleted file mode 100644 index f672a4f..0000000 --- a/src/generated/resources/assets/blockbox/models/item/tiles.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/tiles" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/warped_seat.json b/src/generated/resources/assets/blockbox/models/item/warped_seat.json deleted file mode 100644 index 9c356c9..0000000 --- a/src/generated/resources/assets/blockbox/models/item/warped_seat.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/warped_seat" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/waxed_copper_bars.json b/src/generated/resources/assets/blockbox/models/item/waxed_copper_bars.json deleted file mode 100644 index 86cbc2d..0000000 --- a/src/generated/resources/assets/blockbox/models/item/waxed_copper_bars.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "blockbox:block/copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/waxed_copper_pillar.json b/src/generated/resources/assets/blockbox/models/item/waxed_copper_pillar.json deleted file mode 100644 index 97ea764..0000000 --- a/src/generated/resources/assets/blockbox/models/item/waxed_copper_pillar.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/copper_pillar" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/waxed_exposed_copper_bars.json b/src/generated/resources/assets/blockbox/models/item/waxed_exposed_copper_bars.json deleted file mode 100644 index 769b16a..0000000 --- a/src/generated/resources/assets/blockbox/models/item/waxed_exposed_copper_bars.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "blockbox:block/exposed_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/waxed_exposed_copper_pillar.json b/src/generated/resources/assets/blockbox/models/item/waxed_exposed_copper_pillar.json deleted file mode 100644 index 4fa727d..0000000 --- a/src/generated/resources/assets/blockbox/models/item/waxed_exposed_copper_pillar.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/exposed_copper_pillar" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/waxed_oxidized_copper_bars.json b/src/generated/resources/assets/blockbox/models/item/waxed_oxidized_copper_bars.json deleted file mode 100644 index 44c7615..0000000 --- a/src/generated/resources/assets/blockbox/models/item/waxed_oxidized_copper_bars.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "blockbox:block/oxidized_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/waxed_oxidized_copper_pillar.json b/src/generated/resources/assets/blockbox/models/item/waxed_oxidized_copper_pillar.json deleted file mode 100644 index b572701..0000000 --- a/src/generated/resources/assets/blockbox/models/item/waxed_oxidized_copper_pillar.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/oxidized_copper_pillar" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/waxed_weathered_copper_bars.json b/src/generated/resources/assets/blockbox/models/item/waxed_weathered_copper_bars.json deleted file mode 100644 index b4299b5..0000000 --- a/src/generated/resources/assets/blockbox/models/item/waxed_weathered_copper_bars.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "blockbox:block/weathered_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/waxed_weathered_copper_pillar.json b/src/generated/resources/assets/blockbox/models/item/waxed_weathered_copper_pillar.json deleted file mode 100644 index 1a6c6a1..0000000 --- a/src/generated/resources/assets/blockbox/models/item/waxed_weathered_copper_pillar.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/weathered_copper_pillar" -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/weathered_copper_bars.json b/src/generated/resources/assets/blockbox/models/item/weathered_copper_bars.json deleted file mode 100644 index b4299b5..0000000 --- a/src/generated/resources/assets/blockbox/models/item/weathered_copper_bars.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "blockbox:block/weathered_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/assets/blockbox/models/item/weathered_copper_pillar.json b/src/generated/resources/assets/blockbox/models/item/weathered_copper_pillar.json deleted file mode 100644 index 1a6c6a1..0000000 --- a/src/generated/resources/assets/blockbox/models/item/weathered_copper_pillar.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "blockbox:block/weathered_copper_pillar" -} \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/advancement/recipes/building_blocks/copper_bars.json b/src/generated/resources/data/blockbox/advancement/recipes/building_blocks/copper_bars.json deleted file mode 100644 index 2f4cba8..0000000 --- a/src/generated/resources/data/blockbox/advancement/recipes/building_blocks/copper_bars.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_copper": { - "conditions": { - "items": [ - { - "items": "minecraft:copper_ingot" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "blockbox:copper_bars" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_the_recipe", - "has_copper" - ] - ], - "rewards": { - "recipes": [ - "blockbox:copper_bars" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/advancement/recipes/building_blocks/waxed_copper_bars_from_honeycomb.json b/src/generated/resources/data/blockbox/advancement/recipes/building_blocks/waxed_copper_bars_from_honeycomb.json deleted file mode 100644 index 77d641a..0000000 --- a/src/generated/resources/data/blockbox/advancement/recipes/building_blocks/waxed_copper_bars_from_honeycomb.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_copper_block": { - "conditions": { - "items": [ - { - "items": "blockbox:copper_bars" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "blockbox:waxed_copper_bars_from_honeycomb" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_the_recipe", - "has_copper_block" - ] - ], - "rewards": { - "recipes": [ - "blockbox:waxed_copper_bars_from_honeycomb" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/advancement/recipes/building_blocks/waxed_exposed_copper_bars_from_honeycomb.json b/src/generated/resources/data/blockbox/advancement/recipes/building_blocks/waxed_exposed_copper_bars_from_honeycomb.json deleted file mode 100644 index cc58d8d..0000000 --- a/src/generated/resources/data/blockbox/advancement/recipes/building_blocks/waxed_exposed_copper_bars_from_honeycomb.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_copper_block": { - "conditions": { - "items": [ - { - "items": "blockbox:exposed_copper_bars" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "blockbox:waxed_exposed_copper_bars_from_honeycomb" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_the_recipe", - "has_copper_block" - ] - ], - "rewards": { - "recipes": [ - "blockbox:waxed_exposed_copper_bars_from_honeycomb" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/advancement/recipes/building_blocks/waxed_oxidized_copper_bars_from_honeycomb.json b/src/generated/resources/data/blockbox/advancement/recipes/building_blocks/waxed_oxidized_copper_bars_from_honeycomb.json deleted file mode 100644 index 2d23807..0000000 --- a/src/generated/resources/data/blockbox/advancement/recipes/building_blocks/waxed_oxidized_copper_bars_from_honeycomb.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_copper_block": { - "conditions": { - "items": [ - { - "items": "blockbox:oxidized_copper_bars" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "blockbox:waxed_oxidized_copper_bars_from_honeycomb" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_the_recipe", - "has_copper_block" - ] - ], - "rewards": { - "recipes": [ - "blockbox:waxed_oxidized_copper_bars_from_honeycomb" - ] - } -} \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/advancement/recipes/building_blocks/waxed_weathered_copper_bars_from_honeycomb.json b/src/generated/resources/data/blockbox/advancement/recipes/building_blocks/waxed_weathered_copper_bars_from_honeycomb.json deleted file mode 100644 index cd3c0da..0000000 --- a/src/generated/resources/data/blockbox/advancement/recipes/building_blocks/waxed_weathered_copper_bars_from_honeycomb.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_copper_block": { - "conditions": { - "items": [ - { - "items": "blockbox:weathered_copper_bars" - } - ] - }, - "trigger": "minecraft:inventory_changed" - }, - "has_the_recipe": { - "conditions": { - "recipe": "blockbox:waxed_weathered_copper_bars_from_honeycomb" - }, - "trigger": "minecraft:recipe_unlocked" - } - }, - "requirements": [ - [ - "has_the_recipe", - "has_copper_block" - ] - ], - "rewards": { - "recipes": [ - "blockbox:waxed_weathered_copper_bars_from_honeycomb" - ] - } -} \ No newline at end of file diff --git a/src/main/resources/data/blockbox/damage_type/palisade.json b/src/generated/resources/data/blockbox/damage_type/palisade.json similarity index 100% rename from src/main/resources/data/blockbox/damage_type/palisade.json rename to src/generated/resources/data/blockbox/damage_type/palisade.json diff --git a/src/generated/resources/data/blockbox/loot_table/blocks/copper_bars.json b/src/generated/resources/data/blockbox/loot_table/blocks/copper_bars.json deleted file mode 100644 index 5692f5b..0000000 --- a/src/generated/resources/data/blockbox/loot_table/blocks/copper_bars.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "blockbox:copper_bars" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "blockbox:blocks/copper_bars" -} \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/loot_table/blocks/exposed_copper_bars.json b/src/generated/resources/data/blockbox/loot_table/blocks/exposed_copper_bars.json deleted file mode 100644 index 23e65b2..0000000 --- a/src/generated/resources/data/blockbox/loot_table/blocks/exposed_copper_bars.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "blockbox:exposed_copper_bars" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "blockbox:blocks/exposed_copper_bars" -} \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/loot_table/blocks/oxidized_copper_bars.json b/src/generated/resources/data/blockbox/loot_table/blocks/oxidized_copper_bars.json deleted file mode 100644 index 9a2545d..0000000 --- a/src/generated/resources/data/blockbox/loot_table/blocks/oxidized_copper_bars.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "blockbox:oxidized_copper_bars" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "blockbox:blocks/oxidized_copper_bars" -} \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/loot_table/blocks/waxed_copper_bars.json b/src/generated/resources/data/blockbox/loot_table/blocks/waxed_copper_bars.json deleted file mode 100644 index 5deb508..0000000 --- a/src/generated/resources/data/blockbox/loot_table/blocks/waxed_copper_bars.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "blockbox:waxed_copper_bars" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "blockbox:blocks/waxed_copper_bars" -} \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/loot_table/blocks/waxed_exposed_copper_bars.json b/src/generated/resources/data/blockbox/loot_table/blocks/waxed_exposed_copper_bars.json deleted file mode 100644 index 6df6285..0000000 --- a/src/generated/resources/data/blockbox/loot_table/blocks/waxed_exposed_copper_bars.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "blockbox:waxed_exposed_copper_bars" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "blockbox:blocks/waxed_exposed_copper_bars" -} \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/loot_table/blocks/waxed_oxidized_copper_bars.json b/src/generated/resources/data/blockbox/loot_table/blocks/waxed_oxidized_copper_bars.json deleted file mode 100644 index b286fbf..0000000 --- a/src/generated/resources/data/blockbox/loot_table/blocks/waxed_oxidized_copper_bars.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "blockbox:waxed_oxidized_copper_bars" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "blockbox:blocks/waxed_oxidized_copper_bars" -} \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/loot_table/blocks/waxed_weathered_copper_bars.json b/src/generated/resources/data/blockbox/loot_table/blocks/waxed_weathered_copper_bars.json deleted file mode 100644 index efa33c7..0000000 --- a/src/generated/resources/data/blockbox/loot_table/blocks/waxed_weathered_copper_bars.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "blockbox:waxed_weathered_copper_bars" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "blockbox:blocks/waxed_weathered_copper_bars" -} \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/loot_table/blocks/weathered_copper_bars.json b/src/generated/resources/data/blockbox/loot_table/blocks/weathered_copper_bars.json deleted file mode 100644 index caf2809..0000000 --- a/src/generated/resources/data/blockbox/loot_table/blocks/weathered_copper_bars.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "bonus_rolls": 0.0, - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ], - "entries": [ - { - "type": "minecraft:item", - "name": "blockbox:weathered_copper_bars" - } - ], - "rolls": 1.0 - } - ], - "random_sequence": "blockbox:blocks/weathered_copper_bars" -} \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/acacia_palisade.json b/src/generated/resources/data/blockbox/recipe/acacia_palisade.json index eb90fe6..1ae4535 100644 --- a/src/generated/resources/data/blockbox/recipe/acacia_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/acacia_palisade.json @@ -3,9 +3,7 @@ "category": "misc", "group": "bb_palisades", "key": { - "#": { - "item": "minecraft:acacia_log" - } + "#": "minecraft:acacia_log" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/acacia_palisade_from_spiked.json b/src/generated/resources/data/blockbox/recipe/acacia_palisade_from_spiked.json index a834a06..1d4955c 100644 --- a/src/generated/resources/data/blockbox/recipe/acacia_palisade_from_spiked.json +++ b/src/generated/resources/data/blockbox/recipe/acacia_palisade_from_spiked.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_palisades", "ingredients": [ - { - "item": "blockbox:spiked_acacia_palisade" - } + "blockbox:spiked_acacia_palisade" ], "result": { - "count": 1, "id": "blockbox:acacia_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/acacia_seat.json b/src/generated/resources/data/blockbox/recipe/acacia_seat.json index edcabf4..4651e61 100644 --- a/src/generated/resources/data/blockbox/recipe/acacia_seat.json +++ b/src/generated/resources/data/blockbox/recipe/acacia_seat.json @@ -3,19 +3,14 @@ "category": "misc", "group": "bb_chairs", "key": { - "#": { - "item": "minecraft:acacia_planks" - }, - "/": { - "item": "minecraft:stick" - } + "#": "minecraft:acacia_planks", + "/": "minecraft:stick" }, "pattern": [ "###", "/ /" ], "result": { - "count": 1, "id": "blockbox:acacia_seat" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/amethyst_block_from_amethyst_mosaic_stonecutting.json b/src/generated/resources/data/blockbox/recipe/amethyst_block_from_amethyst_mosaic_stonecutting.json index c9c9380..3e2830e 100644 --- a/src/generated/resources/data/blockbox/recipe/amethyst_block_from_amethyst_mosaic_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/amethyst_block_from_amethyst_mosaic_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:amethyst_mosaic" - }, + "ingredient": "blockbox:amethyst_mosaic", "result": { - "count": 1, "id": "minecraft:amethyst_block" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/amethyst_block_from_cut_amethyst_stonecutting.json b/src/generated/resources/data/blockbox/recipe/amethyst_block_from_cut_amethyst_stonecutting.json index 2b5a77a..d835a51 100644 --- a/src/generated/resources/data/blockbox/recipe/amethyst_block_from_cut_amethyst_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/amethyst_block_from_cut_amethyst_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:cut_amethyst" - }, + "ingredient": "blockbox:cut_amethyst", "result": { - "count": 1, "id": "minecraft:amethyst_block" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/amethyst_block_from_polished_amethyst_stonecutting.json b/src/generated/resources/data/blockbox/recipe/amethyst_block_from_polished_amethyst_stonecutting.json index 9748023..be04cb4 100644 --- a/src/generated/resources/data/blockbox/recipe/amethyst_block_from_polished_amethyst_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/amethyst_block_from_polished_amethyst_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:polished_amethyst" - }, + "ingredient": "blockbox:polished_amethyst", "result": { - "count": 1, "id": "minecraft:amethyst_block" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic.json b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic.json index 21e795d..f5bbcd7 100644 --- a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic.json +++ b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:cut_amethyst" - } + "#": "blockbox:cut_amethyst" }, "pattern": [ "##", diff --git a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_from_amethyst_block_stonecutting.json b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_from_amethyst_block_stonecutting.json index 6994655..8174671 100644 --- a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_from_amethyst_block_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_from_amethyst_block_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:amethyst_block" - }, + "ingredient": "minecraft:amethyst_block", "result": { - "count": 1, "id": "blockbox:amethyst_mosaic" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_from_cut_amethyst_stonecutting.json b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_from_cut_amethyst_stonecutting.json index 283659f..f23c3fa 100644 --- a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_from_cut_amethyst_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_from_cut_amethyst_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:cut_amethyst" - }, + "ingredient": "blockbox:cut_amethyst", "result": { - "count": 1, "id": "blockbox:amethyst_mosaic" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_from_polished_amethyst_stonecutting.json b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_from_polished_amethyst_stonecutting.json index bc2ffef..a95734c 100644 --- a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_from_polished_amethyst_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_from_polished_amethyst_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:polished_amethyst" - }, + "ingredient": "blockbox:polished_amethyst", "result": { - "count": 1, "id": "blockbox:amethyst_mosaic" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_slab.json b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_slab.json index 6a8c127..f78b00b 100644 --- a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_slab.json +++ b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_slab.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:amethyst_mosaic" - } + "#": "blockbox:amethyst_mosaic" }, "pattern": [ "###" diff --git a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_slab_from_amethyst_block_stonecutting.json b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_slab_from_amethyst_block_stonecutting.json index 723a134..84dbb0e 100644 --- a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_slab_from_amethyst_block_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_slab_from_amethyst_block_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:amethyst_block" - }, + "ingredient": "minecraft:amethyst_block", "result": { "count": 2, "id": "blockbox:amethyst_mosaic_slab" diff --git a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_slab_from_amethyst_mosaic_stonecutting.json b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_slab_from_amethyst_mosaic_stonecutting.json index 381f3e0..c5eb374 100644 --- a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_slab_from_amethyst_mosaic_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_slab_from_amethyst_mosaic_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:amethyst_mosaic" - }, + "ingredient": "blockbox:amethyst_mosaic", "result": { "count": 2, "id": "blockbox:amethyst_mosaic_slab" diff --git a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_slab_from_cut_amethyst_stonecutting.json b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_slab_from_cut_amethyst_stonecutting.json index 86d968f..e7dfe07 100644 --- a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_slab_from_cut_amethyst_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_slab_from_cut_amethyst_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:cut_amethyst" - }, + "ingredient": "blockbox:cut_amethyst", "result": { "count": 2, "id": "blockbox:amethyst_mosaic_slab" diff --git a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_slab_from_polished_amethyst_stonecutting.json b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_slab_from_polished_amethyst_stonecutting.json index 54886cb..e5c749b 100644 --- a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_slab_from_polished_amethyst_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_slab_from_polished_amethyst_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:polished_amethyst" - }, + "ingredient": "blockbox:polished_amethyst", "result": { "count": 2, "id": "blockbox:amethyst_mosaic_slab" diff --git a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_stairs.json b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_stairs.json index d3d4ea6..ad9c75c 100644 --- a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_stairs.json +++ b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_stairs.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:amethyst_mosaic" - } + "#": "blockbox:amethyst_mosaic" }, "pattern": [ "# ", diff --git a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_stairs_from_amethyst_block_stonecutting.json b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_stairs_from_amethyst_block_stonecutting.json index ac5d9f3..377c634 100644 --- a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_stairs_from_amethyst_block_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_stairs_from_amethyst_block_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:amethyst_block" - }, + "ingredient": "minecraft:amethyst_block", "result": { - "count": 1, "id": "blockbox:amethyst_mosaic_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_stairs_from_amethyst_mosaic_stonecutting.json b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_stairs_from_amethyst_mosaic_stonecutting.json index 34c6c1d..3621924 100644 --- a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_stairs_from_amethyst_mosaic_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_stairs_from_amethyst_mosaic_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:amethyst_mosaic" - }, + "ingredient": "blockbox:amethyst_mosaic", "result": { - "count": 1, "id": "blockbox:amethyst_mosaic_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_stairs_from_cut_amethyst_stonecutting.json b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_stairs_from_cut_amethyst_stonecutting.json index 5ad1a83..0e64419 100644 --- a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_stairs_from_cut_amethyst_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_stairs_from_cut_amethyst_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:cut_amethyst" - }, + "ingredient": "blockbox:cut_amethyst", "result": { - "count": 1, "id": "blockbox:amethyst_mosaic_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_stairs_from_polished_amethyst_stonecutting.json b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_stairs_from_polished_amethyst_stonecutting.json index bed8175..6e94db9 100644 --- a/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_stairs_from_polished_amethyst_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/amethyst_mosaic_stairs_from_polished_amethyst_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:polished_amethyst" - }, + "ingredient": "blockbox:polished_amethyst", "result": { - "count": 1, "id": "blockbox:amethyst_mosaic_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/andesite_brick_slab.json b/src/generated/resources/data/blockbox/recipe/andesite_brick_slab.json index 777bc00..30f9228 100644 --- a/src/generated/resources/data/blockbox/recipe/andesite_brick_slab.json +++ b/src/generated/resources/data/blockbox/recipe/andesite_brick_slab.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:andesite_bricks" - } + "#": "blockbox:andesite_bricks" }, "pattern": [ "###" diff --git a/src/generated/resources/data/blockbox/recipe/andesite_brick_slab_from_andesite_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/andesite_brick_slab_from_andesite_bricks_stonecutting.json index 78765a8..4e49816 100644 --- a/src/generated/resources/data/blockbox/recipe/andesite_brick_slab_from_andesite_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/andesite_brick_slab_from_andesite_bricks_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:andesite_bricks" - }, + "ingredient": "blockbox:andesite_bricks", "result": { "count": 2, "id": "blockbox:andesite_brick_slab" diff --git a/src/generated/resources/data/blockbox/recipe/andesite_brick_slab_from_polished_andesite_stonecutting.json b/src/generated/resources/data/blockbox/recipe/andesite_brick_slab_from_polished_andesite_stonecutting.json index 2f00702..c1cf0d3 100644 --- a/src/generated/resources/data/blockbox/recipe/andesite_brick_slab_from_polished_andesite_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/andesite_brick_slab_from_polished_andesite_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:polished_andesite" - }, + "ingredient": "minecraft:polished_andesite", "result": { "count": 2, "id": "blockbox:andesite_brick_slab" diff --git a/src/generated/resources/data/blockbox/recipe/andesite_brick_stairs.json b/src/generated/resources/data/blockbox/recipe/andesite_brick_stairs.json index 3ebf797..674987c 100644 --- a/src/generated/resources/data/blockbox/recipe/andesite_brick_stairs.json +++ b/src/generated/resources/data/blockbox/recipe/andesite_brick_stairs.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:andesite_bricks" - } + "#": "blockbox:andesite_bricks" }, "pattern": [ "# ", diff --git a/src/generated/resources/data/blockbox/recipe/andesite_brick_stairs_from_andesite_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/andesite_brick_stairs_from_andesite_bricks_stonecutting.json index c6b18ec..610bbcd 100644 --- a/src/generated/resources/data/blockbox/recipe/andesite_brick_stairs_from_andesite_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/andesite_brick_stairs_from_andesite_bricks_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:andesite_bricks" - }, + "ingredient": "blockbox:andesite_bricks", "result": { - "count": 1, "id": "blockbox:andesite_brick_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/andesite_brick_stairs_from_polished_andesite_stonecutting.json b/src/generated/resources/data/blockbox/recipe/andesite_brick_stairs_from_polished_andesite_stonecutting.json index d41e8d9..94cda42 100644 --- a/src/generated/resources/data/blockbox/recipe/andesite_brick_stairs_from_polished_andesite_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/andesite_brick_stairs_from_polished_andesite_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:polished_andesite" - }, + "ingredient": "minecraft:polished_andesite", "result": { - "count": 1, "id": "blockbox:andesite_brick_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/andesite_brick_wall.json b/src/generated/resources/data/blockbox/recipe/andesite_brick_wall.json index bc86d14..b00cf37 100644 --- a/src/generated/resources/data/blockbox/recipe/andesite_brick_wall.json +++ b/src/generated/resources/data/blockbox/recipe/andesite_brick_wall.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "misc", "key": { - "#": { - "item": "blockbox:andesite_bricks" - } + "#": "blockbox:andesite_bricks" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/andesite_brick_wall_from_andesite_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/andesite_brick_wall_from_andesite_bricks_stonecutting.json index 9df3122..b65cc75 100644 --- a/src/generated/resources/data/blockbox/recipe/andesite_brick_wall_from_andesite_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/andesite_brick_wall_from_andesite_bricks_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:andesite_bricks" - }, + "ingredient": "blockbox:andesite_bricks", "result": { - "count": 1, "id": "blockbox:andesite_brick_wall" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/andesite_brick_wall_from_polished_andesite_stonecutting.json b/src/generated/resources/data/blockbox/recipe/andesite_brick_wall_from_polished_andesite_stonecutting.json index b822ca0..0c3406d 100644 --- a/src/generated/resources/data/blockbox/recipe/andesite_brick_wall_from_polished_andesite_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/andesite_brick_wall_from_polished_andesite_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:polished_andesite" - }, + "ingredient": "minecraft:polished_andesite", "result": { - "count": 1, "id": "blockbox:andesite_brick_wall" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/andesite_bricks.json b/src/generated/resources/data/blockbox/recipe/andesite_bricks.json index 4a99a49..cdc4073 100644 --- a/src/generated/resources/data/blockbox/recipe/andesite_bricks.json +++ b/src/generated/resources/data/blockbox/recipe/andesite_bricks.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "minecraft:polished_andesite" - } + "#": "minecraft:polished_andesite" }, "pattern": [ "##", diff --git a/src/generated/resources/data/blockbox/recipe/andesite_bricks_from_polished_andesite_stonecutting.json b/src/generated/resources/data/blockbox/recipe/andesite_bricks_from_polished_andesite_stonecutting.json index 279b33c..2bd32c0 100644 --- a/src/generated/resources/data/blockbox/recipe/andesite_bricks_from_polished_andesite_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/andesite_bricks_from_polished_andesite_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:polished_andesite" - }, + "ingredient": "minecraft:polished_andesite", "result": { - "count": 1, "id": "blockbox:andesite_bricks" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/bamboo_seat.json b/src/generated/resources/data/blockbox/recipe/bamboo_seat.json index d9965b2..57741a0 100644 --- a/src/generated/resources/data/blockbox/recipe/bamboo_seat.json +++ b/src/generated/resources/data/blockbox/recipe/bamboo_seat.json @@ -3,19 +3,14 @@ "category": "misc", "group": "bb_chairs", "key": { - "#": { - "item": "minecraft:bamboo_planks" - }, - "/": { - "item": "minecraft:stick" - } + "#": "minecraft:bamboo_planks", + "/": "minecraft:stick" }, "pattern": [ "###", "/ /" ], "result": { - "count": 1, "id": "blockbox:bamboo_seat" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/birch_palisade.json b/src/generated/resources/data/blockbox/recipe/birch_palisade.json index 553d879..1901485 100644 --- a/src/generated/resources/data/blockbox/recipe/birch_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/birch_palisade.json @@ -3,9 +3,7 @@ "category": "misc", "group": "bb_palisades", "key": { - "#": { - "item": "minecraft:birch_log" - } + "#": "minecraft:birch_log" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/birch_palisade_from_spiked.json b/src/generated/resources/data/blockbox/recipe/birch_palisade_from_spiked.json index 34e8cf9..830d345 100644 --- a/src/generated/resources/data/blockbox/recipe/birch_palisade_from_spiked.json +++ b/src/generated/resources/data/blockbox/recipe/birch_palisade_from_spiked.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_palisades", "ingredients": [ - { - "item": "blockbox:spiked_birch_palisade" - } + "blockbox:spiked_birch_palisade" ], "result": { - "count": 1, "id": "blockbox:birch_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/birch_seat.json b/src/generated/resources/data/blockbox/recipe/birch_seat.json index 2432429..87eb6e8 100644 --- a/src/generated/resources/data/blockbox/recipe/birch_seat.json +++ b/src/generated/resources/data/blockbox/recipe/birch_seat.json @@ -3,19 +3,14 @@ "category": "misc", "group": "bb_chairs", "key": { - "#": { - "item": "minecraft:birch_planks" - }, - "/": { - "item": "minecraft:stick" - } + "#": "minecraft:birch_planks", + "/": "minecraft:stick" }, "pattern": [ "###", "/ /" ], "result": { - "count": 1, "id": "blockbox:birch_seat" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/brazier.json b/src/generated/resources/data/blockbox/recipe/brazier.json index 3e4e62e..061507f 100644 --- a/src/generated/resources/data/blockbox/recipe/brazier.json +++ b/src/generated/resources/data/blockbox/recipe/brazier.json @@ -2,15 +2,9 @@ "type": "minecraft:crafting_shaped", "category": "misc", "key": { - "N": { - "item": "minecraft:netherrack" - }, - "c": { - "item": "minecraft:chain" - }, - "i": { - "tag": "c:ingots/iron" - } + "N": "minecraft:netherrack", + "c": "minecraft:iron_chain", + "i": "#c:ingots/iron" }, "pattern": [ "c c", @@ -18,7 +12,6 @@ " i " ], "result": { - "count": 1, "id": "blockbox:brazier" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/brazier_from_swap.json b/src/generated/resources/data/blockbox/recipe/brazier_from_swap.json index 20b13be..dedd16e 100644 --- a/src/generated/resources/data/blockbox/recipe/brazier_from_swap.json +++ b/src/generated/resources/data/blockbox/recipe/brazier_from_swap.json @@ -2,15 +2,10 @@ "type": "minecraft:crafting_shapeless", "category": "misc", "ingredients": [ - { - "item": "blockbox:soul_brazier" - }, - { - "item": "minecraft:netherrack" - } + "blockbox:soul_brazier", + "minecraft:netherrack" ], "result": { - "count": 1, "id": "blockbox:brazier" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/broken_tile_mosaic.json b/src/generated/resources/data/blockbox/recipe/broken_tile_mosaic.json index 63d4df3..2e03548 100644 --- a/src/generated/resources/data/blockbox/recipe/broken_tile_mosaic.json +++ b/src/generated/resources/data/blockbox/recipe/broken_tile_mosaic.json @@ -3,11 +3,8 @@ "category": "blocks", "cookingtime": 200, "experience": 0.1, - "ingredient": { - "item": "blockbox:tiles" - }, + "ingredient": "blockbox:tiles", "result": { - "count": 1, "id": "blockbox:broken_tile_mosaic" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/cherry_palisade.json b/src/generated/resources/data/blockbox/recipe/cherry_palisade.json index ea0d37f..f55b514 100644 --- a/src/generated/resources/data/blockbox/recipe/cherry_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/cherry_palisade.json @@ -3,9 +3,7 @@ "category": "misc", "group": "bb_palisades", "key": { - "#": { - "item": "minecraft:cherry_log" - } + "#": "minecraft:cherry_log" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/cherry_palisade_from_spiked.json b/src/generated/resources/data/blockbox/recipe/cherry_palisade_from_spiked.json index 4a471ce..97b7ded 100644 --- a/src/generated/resources/data/blockbox/recipe/cherry_palisade_from_spiked.json +++ b/src/generated/resources/data/blockbox/recipe/cherry_palisade_from_spiked.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_palisades", "ingredients": [ - { - "item": "blockbox:spiked_cherry_palisade" - } + "blockbox:spiked_cherry_palisade" ], "result": { - "count": 1, "id": "blockbox:cherry_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/cherry_seat.json b/src/generated/resources/data/blockbox/recipe/cherry_seat.json index 0afa0a3..2cfe44c 100644 --- a/src/generated/resources/data/blockbox/recipe/cherry_seat.json +++ b/src/generated/resources/data/blockbox/recipe/cherry_seat.json @@ -3,19 +3,14 @@ "category": "misc", "group": "bb_chairs", "key": { - "#": { - "item": "minecraft:cherry_planks" - }, - "/": { - "item": "minecraft:stick" - } + "#": "minecraft:cherry_planks", + "/": "minecraft:stick" }, "pattern": [ "###", "/ /" ], "result": { - "count": 1, "id": "blockbox:cherry_seat" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/chiseled_gold.json b/src/generated/resources/data/blockbox/recipe/chiseled_gold.json index 54aff0b..80556e8 100644 --- a/src/generated/resources/data/blockbox/recipe/chiseled_gold.json +++ b/src/generated/resources/data/blockbox/recipe/chiseled_gold.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "minecraft:gold_ingot" - } + "#": "minecraft:gold_ingot" }, "pattern": [ " # ", diff --git a/src/generated/resources/data/blockbox/recipe/chiseled_gold_from_golden_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/chiseled_gold_from_golden_bricks_stonecutting.json index 1d097dc..e9facb3 100644 --- a/src/generated/resources/data/blockbox/recipe/chiseled_gold_from_golden_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/chiseled_gold_from_golden_bricks_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:golden_bricks" - }, + "ingredient": "blockbox:golden_bricks", "result": { - "count": 1, "id": "blockbox:chiseled_gold" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/chiseled_gold_from_golden_pillar_stonecutting.json b/src/generated/resources/data/blockbox/recipe/chiseled_gold_from_golden_pillar_stonecutting.json index c375238..c1144b1 100644 --- a/src/generated/resources/data/blockbox/recipe/chiseled_gold_from_golden_pillar_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/chiseled_gold_from_golden_pillar_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:golden_pillar" - }, + "ingredient": "blockbox:golden_pillar", "result": { - "count": 1, "id": "blockbox:chiseled_gold" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/chiseled_gold_from_golden_tiles_stonecutting.json b/src/generated/resources/data/blockbox/recipe/chiseled_gold_from_golden_tiles_stonecutting.json index 5969983..144903d 100644 --- a/src/generated/resources/data/blockbox/recipe/chiseled_gold_from_golden_tiles_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/chiseled_gold_from_golden_tiles_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:golden_tiles" - }, + "ingredient": "blockbox:golden_tiles", "result": { - "count": 1, "id": "blockbox:chiseled_gold" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/copper_bars.json b/src/generated/resources/data/blockbox/recipe/copper_bars.json deleted file mode 100644 index 1325e93..0000000 --- a/src/generated/resources/data/blockbox/recipe/copper_bars.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "building", - "key": { - "#": { - "tag": "c:ingots/copper" - } - }, - "pattern": [ - " # ", - "# #", - " # " - ], - "result": { - "count": 4, - "id": "blockbox:copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/copper_pillar.json b/src/generated/resources/data/blockbox/recipe/copper_pillar.json index 77de48b..71b905e 100644 --- a/src/generated/resources/data/blockbox/recipe/copper_pillar.json +++ b/src/generated/resources/data/blockbox/recipe/copper_pillar.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "minecraft:cut_copper" - } + "#": "minecraft:cut_copper" }, "pattern": [ "#", diff --git a/src/generated/resources/data/blockbox/recipe/copper_pillar_from_copper_block_stonecutting.json b/src/generated/resources/data/blockbox/recipe/copper_pillar_from_copper_block_stonecutting.json index bd22024..6d76a9b 100644 --- a/src/generated/resources/data/blockbox/recipe/copper_pillar_from_copper_block_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/copper_pillar_from_copper_block_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:copper_block" - }, + "ingredient": "minecraft:copper_block", "result": { "count": 4, "id": "blockbox:copper_pillar" diff --git a/src/generated/resources/data/blockbox/recipe/copper_pillar_from_cut_copper_stonecutting.json b/src/generated/resources/data/blockbox/recipe/copper_pillar_from_cut_copper_stonecutting.json index 422bc97..a25fa9a 100644 --- a/src/generated/resources/data/blockbox/recipe/copper_pillar_from_cut_copper_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/copper_pillar_from_cut_copper_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:cut_copper" - }, + "ingredient": "minecraft:cut_copper", "result": { - "count": 1, "id": "blockbox:copper_pillar" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate.json b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate.json index 427b285..8db7e19 100644 --- a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate.json +++ b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:iron_tread_plate" - } + "#": "blockbox:iron_tread_plate" }, "pattern": [ "##", diff --git a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_from_iron_plate_pillar_stonecutting.json b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_from_iron_plate_pillar_stonecutting.json index d049d25..aa2b25a 100644 --- a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_from_iron_plate_pillar_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_from_iron_plate_pillar_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:iron_plate_pillar" - }, + "ingredient": "blockbox:iron_plate_pillar", "result": { - "count": 1, "id": "blockbox:corrugated_iron_plate" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_from_iron_plate_stonecutting.json b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_from_iron_plate_stonecutting.json index a1ab82c..1b91e5c 100644 --- a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_from_iron_plate_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_from_iron_plate_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:iron_plate" - }, + "ingredient": "blockbox:iron_plate", "result": { - "count": 1, "id": "blockbox:corrugated_iron_plate" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_from_iron_tread_plate_stonecutting.json b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_from_iron_tread_plate_stonecutting.json index 8040b26..9c231e6 100644 --- a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_from_iron_tread_plate_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_from_iron_tread_plate_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:iron_tread_plate" - }, + "ingredient": "blockbox:iron_tread_plate", "result": { - "count": 1, "id": "blockbox:corrugated_iron_plate" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_slab.json b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_slab.json index 540a200..24e3720 100644 --- a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_slab.json +++ b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_slab.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:corrugated_iron_plate" - } + "#": "blockbox:corrugated_iron_plate" }, "pattern": [ "###" diff --git a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_slab_from_corrugated_iron_plate_stonecutting.json b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_slab_from_corrugated_iron_plate_stonecutting.json index 1cda69f..1f5065a 100644 --- a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_slab_from_corrugated_iron_plate_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_slab_from_corrugated_iron_plate_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:corrugated_iron_plate" - }, + "ingredient": "blockbox:corrugated_iron_plate", "result": { "count": 2, "id": "blockbox:corrugated_iron_plate_slab" diff --git a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_slab_from_iron_plate_pillar_stonecutting.json b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_slab_from_iron_plate_pillar_stonecutting.json index c59e133..eef960c 100644 --- a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_slab_from_iron_plate_pillar_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_slab_from_iron_plate_pillar_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:iron_plate_pillar" - }, + "ingredient": "blockbox:iron_plate_pillar", "result": { "count": 2, "id": "blockbox:corrugated_iron_plate_slab" diff --git a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_slab_from_iron_plate_stonecutting.json b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_slab_from_iron_plate_stonecutting.json index f393df6..d5df9ed 100644 --- a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_slab_from_iron_plate_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_slab_from_iron_plate_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:iron_plate" - }, + "ingredient": "blockbox:iron_plate", "result": { "count": 2, "id": "blockbox:corrugated_iron_plate_slab" diff --git a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_slab_from_iron_tread_plate_stonecutting.json b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_slab_from_iron_tread_plate_stonecutting.json index f695d2d..dbf320a 100644 --- a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_slab_from_iron_tread_plate_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_slab_from_iron_tread_plate_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:iron_tread_plate" - }, + "ingredient": "blockbox:iron_tread_plate", "result": { "count": 2, "id": "blockbox:corrugated_iron_plate_slab" diff --git a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_stairs.json b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_stairs.json index f95f80c..13f3449 100644 --- a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_stairs.json +++ b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_stairs.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:corrugated_iron_plate" - } + "#": "blockbox:corrugated_iron_plate" }, "pattern": [ "# ", diff --git a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_stairs_from_corrugated_iron_plate_stonecutting.json b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_stairs_from_corrugated_iron_plate_stonecutting.json index 8c917b6..9b5035c 100644 --- a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_stairs_from_corrugated_iron_plate_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_stairs_from_corrugated_iron_plate_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:corrugated_iron_plate" - }, + "ingredient": "blockbox:corrugated_iron_plate", "result": { - "count": 1, "id": "blockbox:corrugated_iron_plate_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_stairs_from_iron_plate_pillar_stonecutting.json b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_stairs_from_iron_plate_pillar_stonecutting.json index 425205a..9b9dc78 100644 --- a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_stairs_from_iron_plate_pillar_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_stairs_from_iron_plate_pillar_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:iron_plate_pillar" - }, + "ingredient": "blockbox:iron_plate_pillar", "result": { - "count": 1, "id": "blockbox:corrugated_iron_plate_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_stairs_from_iron_plate_stonecutting.json b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_stairs_from_iron_plate_stonecutting.json index 8c5d34b..6fb44d0 100644 --- a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_stairs_from_iron_plate_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_stairs_from_iron_plate_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:iron_plate" - }, + "ingredient": "blockbox:iron_plate", "result": { - "count": 1, "id": "blockbox:corrugated_iron_plate_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_stairs_from_iron_tread_plate_stonecutting.json b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_stairs_from_iron_tread_plate_stonecutting.json index d4cb8e6..9aa5399 100644 --- a/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_stairs_from_iron_tread_plate_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/corrugated_iron_plate_stairs_from_iron_tread_plate_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:iron_tread_plate" - }, + "ingredient": "blockbox:iron_tread_plate", "result": { - "count": 1, "id": "blockbox:corrugated_iron_plate_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/crimson_palisade.json b/src/generated/resources/data/blockbox/recipe/crimson_palisade.json index e47b95d..5bc6d51 100644 --- a/src/generated/resources/data/blockbox/recipe/crimson_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/crimson_palisade.json @@ -3,9 +3,7 @@ "category": "misc", "group": "bb_palisades", "key": { - "#": { - "item": "minecraft:crimson_stem" - } + "#": "minecraft:crimson_stem" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/crimson_palisade_from_spiked.json b/src/generated/resources/data/blockbox/recipe/crimson_palisade_from_spiked.json index cb86d2b..c513052 100644 --- a/src/generated/resources/data/blockbox/recipe/crimson_palisade_from_spiked.json +++ b/src/generated/resources/data/blockbox/recipe/crimson_palisade_from_spiked.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_palisades", "ingredients": [ - { - "item": "blockbox:spiked_crimson_palisade" - } + "blockbox:spiked_crimson_palisade" ], "result": { - "count": 1, "id": "blockbox:crimson_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/crimson_seat.json b/src/generated/resources/data/blockbox/recipe/crimson_seat.json index 5338423..cf647fa 100644 --- a/src/generated/resources/data/blockbox/recipe/crimson_seat.json +++ b/src/generated/resources/data/blockbox/recipe/crimson_seat.json @@ -3,19 +3,14 @@ "category": "misc", "group": "bb_chairs", "key": { - "#": { - "item": "minecraft:crimson_planks" - }, - "/": { - "item": "minecraft:stick" - } + "#": "minecraft:crimson_planks", + "/": "minecraft:stick" }, "pattern": [ "###", "/ /" ], "result": { - "count": 1, "id": "blockbox:crimson_seat" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/cut_amethyst.json b/src/generated/resources/data/blockbox/recipe/cut_amethyst.json index b5af837..4dd0475 100644 --- a/src/generated/resources/data/blockbox/recipe/cut_amethyst.json +++ b/src/generated/resources/data/blockbox/recipe/cut_amethyst.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:polished_amethyst" - } + "#": "blockbox:polished_amethyst" }, "pattern": [ "##", diff --git a/src/generated/resources/data/blockbox/recipe/cut_amethyst_from_amethyst_block_stonecutting.json b/src/generated/resources/data/blockbox/recipe/cut_amethyst_from_amethyst_block_stonecutting.json index a39543f..74152f4 100644 --- a/src/generated/resources/data/blockbox/recipe/cut_amethyst_from_amethyst_block_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/cut_amethyst_from_amethyst_block_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:amethyst_block" - }, + "ingredient": "minecraft:amethyst_block", "result": { - "count": 1, "id": "blockbox:cut_amethyst" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/cut_amethyst_from_amethyst_mosaic_stonecutting.json b/src/generated/resources/data/blockbox/recipe/cut_amethyst_from_amethyst_mosaic_stonecutting.json index 9168303..254cd20 100644 --- a/src/generated/resources/data/blockbox/recipe/cut_amethyst_from_amethyst_mosaic_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/cut_amethyst_from_amethyst_mosaic_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:amethyst_mosaic" - }, + "ingredient": "blockbox:amethyst_mosaic", "result": { - "count": 1, "id": "blockbox:cut_amethyst" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/cut_amethyst_from_polished_amethyst_stonecutting.json b/src/generated/resources/data/blockbox/recipe/cut_amethyst_from_polished_amethyst_stonecutting.json index 7d6efde..709f9ec 100644 --- a/src/generated/resources/data/blockbox/recipe/cut_amethyst_from_polished_amethyst_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/cut_amethyst_from_polished_amethyst_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:polished_amethyst" - }, + "ingredient": "blockbox:polished_amethyst", "result": { - "count": 1, "id": "blockbox:cut_amethyst" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/cut_amethyst_slab.json b/src/generated/resources/data/blockbox/recipe/cut_amethyst_slab.json index 09f0b80..6cd648b 100644 --- a/src/generated/resources/data/blockbox/recipe/cut_amethyst_slab.json +++ b/src/generated/resources/data/blockbox/recipe/cut_amethyst_slab.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:cut_amethyst" - } + "#": "blockbox:cut_amethyst" }, "pattern": [ "###" diff --git a/src/generated/resources/data/blockbox/recipe/cut_amethyst_slab_from_amethyst_block_stonecutting.json b/src/generated/resources/data/blockbox/recipe/cut_amethyst_slab_from_amethyst_block_stonecutting.json index 69701ae..f0eb184 100644 --- a/src/generated/resources/data/blockbox/recipe/cut_amethyst_slab_from_amethyst_block_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/cut_amethyst_slab_from_amethyst_block_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:amethyst_block" - }, + "ingredient": "minecraft:amethyst_block", "result": { "count": 2, "id": "blockbox:cut_amethyst_slab" diff --git a/src/generated/resources/data/blockbox/recipe/cut_amethyst_slab_from_amethyst_mosaic_stonecutting.json b/src/generated/resources/data/blockbox/recipe/cut_amethyst_slab_from_amethyst_mosaic_stonecutting.json index a83078c..a2e7546 100644 --- a/src/generated/resources/data/blockbox/recipe/cut_amethyst_slab_from_amethyst_mosaic_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/cut_amethyst_slab_from_amethyst_mosaic_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:amethyst_mosaic" - }, + "ingredient": "blockbox:amethyst_mosaic", "result": { - "count": 1, "id": "blockbox:cut_amethyst_slab" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/cut_amethyst_slab_from_cut_amethyst_stonecutting.json b/src/generated/resources/data/blockbox/recipe/cut_amethyst_slab_from_cut_amethyst_stonecutting.json index c961be0..3bc7cdd 100644 --- a/src/generated/resources/data/blockbox/recipe/cut_amethyst_slab_from_cut_amethyst_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/cut_amethyst_slab_from_cut_amethyst_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:cut_amethyst" - }, + "ingredient": "blockbox:cut_amethyst", "result": { "count": 2, "id": "blockbox:cut_amethyst_slab" diff --git a/src/generated/resources/data/blockbox/recipe/cut_amethyst_slab_from_polished_amethyst_stonecutting.json b/src/generated/resources/data/blockbox/recipe/cut_amethyst_slab_from_polished_amethyst_stonecutting.json index 8262357..33ff03a 100644 --- a/src/generated/resources/data/blockbox/recipe/cut_amethyst_slab_from_polished_amethyst_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/cut_amethyst_slab_from_polished_amethyst_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:polished_amethyst" - }, + "ingredient": "blockbox:polished_amethyst", "result": { "count": 2, "id": "blockbox:cut_amethyst_slab" diff --git a/src/generated/resources/data/blockbox/recipe/cut_amethyst_stairs.json b/src/generated/resources/data/blockbox/recipe/cut_amethyst_stairs.json index 58e2793..6212955 100644 --- a/src/generated/resources/data/blockbox/recipe/cut_amethyst_stairs.json +++ b/src/generated/resources/data/blockbox/recipe/cut_amethyst_stairs.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:cut_amethyst" - } + "#": "blockbox:cut_amethyst" }, "pattern": [ "# ", diff --git a/src/generated/resources/data/blockbox/recipe/cut_amethyst_stairs_from_amethyst_block_stonecutting.json b/src/generated/resources/data/blockbox/recipe/cut_amethyst_stairs_from_amethyst_block_stonecutting.json index cc6fa05..12bc41c 100644 --- a/src/generated/resources/data/blockbox/recipe/cut_amethyst_stairs_from_amethyst_block_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/cut_amethyst_stairs_from_amethyst_block_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:amethyst_block" - }, + "ingredient": "minecraft:amethyst_block", "result": { - "count": 1, "id": "blockbox:cut_amethyst_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/cut_amethyst_stairs_from_amethyst_mosaic_stonecutting.json b/src/generated/resources/data/blockbox/recipe/cut_amethyst_stairs_from_amethyst_mosaic_stonecutting.json index 9e078f2..ab47916 100644 --- a/src/generated/resources/data/blockbox/recipe/cut_amethyst_stairs_from_amethyst_mosaic_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/cut_amethyst_stairs_from_amethyst_mosaic_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:amethyst_mosaic" - }, + "ingredient": "blockbox:amethyst_mosaic", "result": { "count": 2, "id": "blockbox:cut_amethyst_stairs" diff --git a/src/generated/resources/data/blockbox/recipe/cut_amethyst_stairs_from_cut_amethyst_stonecutting.json b/src/generated/resources/data/blockbox/recipe/cut_amethyst_stairs_from_cut_amethyst_stonecutting.json index 171ac4d..f30da0c 100644 --- a/src/generated/resources/data/blockbox/recipe/cut_amethyst_stairs_from_cut_amethyst_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/cut_amethyst_stairs_from_cut_amethyst_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:cut_amethyst" - }, + "ingredient": "blockbox:cut_amethyst", "result": { - "count": 1, "id": "blockbox:cut_amethyst_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/cut_amethyst_stairs_from_polished_amethyst_stonecutting.json b/src/generated/resources/data/blockbox/recipe/cut_amethyst_stairs_from_polished_amethyst_stonecutting.json index 0d85524..310f066 100644 --- a/src/generated/resources/data/blockbox/recipe/cut_amethyst_stairs_from_polished_amethyst_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/cut_amethyst_stairs_from_polished_amethyst_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:polished_amethyst" - }, + "ingredient": "blockbox:polished_amethyst", "result": { - "count": 1, "id": "blockbox:cut_amethyst_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/dark_oak_palisade.json b/src/generated/resources/data/blockbox/recipe/dark_oak_palisade.json index 03b5ac4..18ae989 100644 --- a/src/generated/resources/data/blockbox/recipe/dark_oak_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/dark_oak_palisade.json @@ -3,9 +3,7 @@ "category": "misc", "group": "bb_palisades", "key": { - "#": { - "item": "minecraft:dark_oak_log" - } + "#": "minecraft:dark_oak_log" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/dark_oak_palisade_from_spiked.json b/src/generated/resources/data/blockbox/recipe/dark_oak_palisade_from_spiked.json index 3bd5901..18e47e3 100644 --- a/src/generated/resources/data/blockbox/recipe/dark_oak_palisade_from_spiked.json +++ b/src/generated/resources/data/blockbox/recipe/dark_oak_palisade_from_spiked.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_palisades", "ingredients": [ - { - "item": "blockbox:spiked_dark_oak_palisade" - } + "blockbox:spiked_dark_oak_palisade" ], "result": { - "count": 1, "id": "blockbox:dark_oak_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/dark_oak_seat.json b/src/generated/resources/data/blockbox/recipe/dark_oak_seat.json index 20322de..809c380 100644 --- a/src/generated/resources/data/blockbox/recipe/dark_oak_seat.json +++ b/src/generated/resources/data/blockbox/recipe/dark_oak_seat.json @@ -3,19 +3,14 @@ "category": "misc", "group": "bb_chairs", "key": { - "#": { - "item": "minecraft:dark_oak_planks" - }, - "/": { - "item": "minecraft:stick" - } + "#": "minecraft:dark_oak_planks", + "/": "minecraft:stick" }, "pattern": [ "###", "/ /" ], "result": { - "count": 1, "id": "blockbox:dark_oak_seat" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/diorite_brick_slab.json b/src/generated/resources/data/blockbox/recipe/diorite_brick_slab.json index d50506f..09d84d2 100644 --- a/src/generated/resources/data/blockbox/recipe/diorite_brick_slab.json +++ b/src/generated/resources/data/blockbox/recipe/diorite_brick_slab.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:diorite_bricks" - } + "#": "blockbox:diorite_bricks" }, "pattern": [ "###" diff --git a/src/generated/resources/data/blockbox/recipe/diorite_brick_slab_from_diorite_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/diorite_brick_slab_from_diorite_bricks_stonecutting.json index cbb656b..97f5f62 100644 --- a/src/generated/resources/data/blockbox/recipe/diorite_brick_slab_from_diorite_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/diorite_brick_slab_from_diorite_bricks_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:diorite_bricks" - }, + "ingredient": "blockbox:diorite_bricks", "result": { "count": 2, "id": "blockbox:diorite_brick_slab" diff --git a/src/generated/resources/data/blockbox/recipe/diorite_brick_slab_from_polished_diorite_stonecutting.json b/src/generated/resources/data/blockbox/recipe/diorite_brick_slab_from_polished_diorite_stonecutting.json index 66ae809..3134498 100644 --- a/src/generated/resources/data/blockbox/recipe/diorite_brick_slab_from_polished_diorite_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/diorite_brick_slab_from_polished_diorite_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:polished_diorite" - }, + "ingredient": "minecraft:polished_diorite", "result": { "count": 2, "id": "blockbox:diorite_brick_slab" diff --git a/src/generated/resources/data/blockbox/recipe/diorite_brick_stairs.json b/src/generated/resources/data/blockbox/recipe/diorite_brick_stairs.json index 0277934..7ae91b3 100644 --- a/src/generated/resources/data/blockbox/recipe/diorite_brick_stairs.json +++ b/src/generated/resources/data/blockbox/recipe/diorite_brick_stairs.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:diorite_bricks" - } + "#": "blockbox:diorite_bricks" }, "pattern": [ "# ", diff --git a/src/generated/resources/data/blockbox/recipe/diorite_brick_stairs_from_diorite_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/diorite_brick_stairs_from_diorite_bricks_stonecutting.json index 648283b..5ab83b8 100644 --- a/src/generated/resources/data/blockbox/recipe/diorite_brick_stairs_from_diorite_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/diorite_brick_stairs_from_diorite_bricks_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:diorite_bricks" - }, + "ingredient": "blockbox:diorite_bricks", "result": { - "count": 1, "id": "blockbox:diorite_brick_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/diorite_brick_stairs_from_polished_diorite_stonecutting.json b/src/generated/resources/data/blockbox/recipe/diorite_brick_stairs_from_polished_diorite_stonecutting.json index cc5afa7..c0f5bce 100644 --- a/src/generated/resources/data/blockbox/recipe/diorite_brick_stairs_from_polished_diorite_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/diorite_brick_stairs_from_polished_diorite_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:polished_diorite" - }, + "ingredient": "minecraft:polished_diorite", "result": { - "count": 1, "id": "blockbox:diorite_brick_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/diorite_brick_wall.json b/src/generated/resources/data/blockbox/recipe/diorite_brick_wall.json index 4098ffa..f46fb78 100644 --- a/src/generated/resources/data/blockbox/recipe/diorite_brick_wall.json +++ b/src/generated/resources/data/blockbox/recipe/diorite_brick_wall.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "misc", "key": { - "#": { - "item": "blockbox:diorite_bricks" - } + "#": "blockbox:diorite_bricks" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/diorite_brick_wall_from_diorite_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/diorite_brick_wall_from_diorite_bricks_stonecutting.json index df7ef0f..973f212 100644 --- a/src/generated/resources/data/blockbox/recipe/diorite_brick_wall_from_diorite_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/diorite_brick_wall_from_diorite_bricks_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:diorite_bricks" - }, + "ingredient": "blockbox:diorite_bricks", "result": { - "count": 1, "id": "blockbox:diorite_brick_wall" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/diorite_brick_wall_from_polished_diorite_stonecutting.json b/src/generated/resources/data/blockbox/recipe/diorite_brick_wall_from_polished_diorite_stonecutting.json index 0c1120a..dd58bc0 100644 --- a/src/generated/resources/data/blockbox/recipe/diorite_brick_wall_from_polished_diorite_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/diorite_brick_wall_from_polished_diorite_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:polished_diorite" - }, + "ingredient": "minecraft:polished_diorite", "result": { - "count": 1, "id": "blockbox:diorite_brick_wall" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/diorite_bricks.json b/src/generated/resources/data/blockbox/recipe/diorite_bricks.json index 135af6b..0aa7634 100644 --- a/src/generated/resources/data/blockbox/recipe/diorite_bricks.json +++ b/src/generated/resources/data/blockbox/recipe/diorite_bricks.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "minecraft:polished_diorite" - } + "#": "minecraft:polished_diorite" }, "pattern": [ "##", diff --git a/src/generated/resources/data/blockbox/recipe/diorite_bricks_from_polished_diorite_stonecutting.json b/src/generated/resources/data/blockbox/recipe/diorite_bricks_from_polished_diorite_stonecutting.json index 8929c00..2000991 100644 --- a/src/generated/resources/data/blockbox/recipe/diorite_bricks_from_polished_diorite_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/diorite_bricks_from_polished_diorite_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:polished_diorite" - }, + "ingredient": "minecraft:polished_diorite", "result": { - "count": 1, "id": "blockbox:diorite_bricks" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/dye_black_sky_lantern.json b/src/generated/resources/data/blockbox/recipe/dye_black_sky_lantern.json index 27df1c5..d532cfa 100644 --- a/src/generated/resources/data/blockbox/recipe/dye_black_sky_lantern.json +++ b/src/generated/resources/data/blockbox/recipe/dye_black_sky_lantern.json @@ -2,15 +2,10 @@ "type": "minecraft:crafting_shapeless", "category": "misc", "ingredients": [ - { - "tag": "c:dyes/black" - }, - { - "tag": "blockbox:sky_lanterns" - } + "#c:dyes/black", + "#blockbox:sky_lanterns" ], "result": { - "count": 1, "id": "blockbox:black_sky_lantern" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/dye_blue_sky_lantern.json b/src/generated/resources/data/blockbox/recipe/dye_blue_sky_lantern.json index c3ef235..82de902 100644 --- a/src/generated/resources/data/blockbox/recipe/dye_blue_sky_lantern.json +++ b/src/generated/resources/data/blockbox/recipe/dye_blue_sky_lantern.json @@ -2,15 +2,10 @@ "type": "minecraft:crafting_shapeless", "category": "misc", "ingredients": [ - { - "tag": "c:dyes/blue" - }, - { - "tag": "blockbox:sky_lanterns" - } + "#c:dyes/blue", + "#blockbox:sky_lanterns" ], "result": { - "count": 1, "id": "blockbox:blue_sky_lantern" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/dye_brown_sky_lantern.json b/src/generated/resources/data/blockbox/recipe/dye_brown_sky_lantern.json index 9f8f453..e99d5ae 100644 --- a/src/generated/resources/data/blockbox/recipe/dye_brown_sky_lantern.json +++ b/src/generated/resources/data/blockbox/recipe/dye_brown_sky_lantern.json @@ -2,15 +2,10 @@ "type": "minecraft:crafting_shapeless", "category": "misc", "ingredients": [ - { - "tag": "c:dyes/brown" - }, - { - "tag": "blockbox:sky_lanterns" - } + "#c:dyes/brown", + "#blockbox:sky_lanterns" ], "result": { - "count": 1, "id": "blockbox:brown_sky_lantern" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/dye_cyan_sky_lantern.json b/src/generated/resources/data/blockbox/recipe/dye_cyan_sky_lantern.json index 85016b5..3fbda9a 100644 --- a/src/generated/resources/data/blockbox/recipe/dye_cyan_sky_lantern.json +++ b/src/generated/resources/data/blockbox/recipe/dye_cyan_sky_lantern.json @@ -2,15 +2,10 @@ "type": "minecraft:crafting_shapeless", "category": "misc", "ingredients": [ - { - "tag": "c:dyes/cyan" - }, - { - "tag": "blockbox:sky_lanterns" - } + "#c:dyes/cyan", + "#blockbox:sky_lanterns" ], "result": { - "count": 1, "id": "blockbox:cyan_sky_lantern" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/dye_gray_sky_lantern.json b/src/generated/resources/data/blockbox/recipe/dye_gray_sky_lantern.json index a078f84..817c7a6 100644 --- a/src/generated/resources/data/blockbox/recipe/dye_gray_sky_lantern.json +++ b/src/generated/resources/data/blockbox/recipe/dye_gray_sky_lantern.json @@ -2,15 +2,10 @@ "type": "minecraft:crafting_shapeless", "category": "misc", "ingredients": [ - { - "tag": "c:dyes/gray" - }, - { - "tag": "blockbox:sky_lanterns" - } + "#c:dyes/gray", + "#blockbox:sky_lanterns" ], "result": { - "count": 1, "id": "blockbox:gray_sky_lantern" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/dye_green_sky_lantern.json b/src/generated/resources/data/blockbox/recipe/dye_green_sky_lantern.json index c5c161b..a1137f9 100644 --- a/src/generated/resources/data/blockbox/recipe/dye_green_sky_lantern.json +++ b/src/generated/resources/data/blockbox/recipe/dye_green_sky_lantern.json @@ -2,15 +2,10 @@ "type": "minecraft:crafting_shapeless", "category": "misc", "ingredients": [ - { - "tag": "c:dyes/green" - }, - { - "tag": "blockbox:sky_lanterns" - } + "#c:dyes/green", + "#blockbox:sky_lanterns" ], "result": { - "count": 1, "id": "blockbox:green_sky_lantern" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/dye_light_blue_sky_lantern.json b/src/generated/resources/data/blockbox/recipe/dye_light_blue_sky_lantern.json index 482f0c5..b80a5da 100644 --- a/src/generated/resources/data/blockbox/recipe/dye_light_blue_sky_lantern.json +++ b/src/generated/resources/data/blockbox/recipe/dye_light_blue_sky_lantern.json @@ -2,15 +2,10 @@ "type": "minecraft:crafting_shapeless", "category": "misc", "ingredients": [ - { - "tag": "c:dyes/light_blue" - }, - { - "tag": "blockbox:sky_lanterns" - } + "#c:dyes/light_blue", + "#blockbox:sky_lanterns" ], "result": { - "count": 1, "id": "blockbox:light_blue_sky_lantern" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/dye_light_gray_sky_lantern.json b/src/generated/resources/data/blockbox/recipe/dye_light_gray_sky_lantern.json index 1b9a577..3869c9f 100644 --- a/src/generated/resources/data/blockbox/recipe/dye_light_gray_sky_lantern.json +++ b/src/generated/resources/data/blockbox/recipe/dye_light_gray_sky_lantern.json @@ -2,15 +2,10 @@ "type": "minecraft:crafting_shapeless", "category": "misc", "ingredients": [ - { - "tag": "c:dyes/light_gray" - }, - { - "tag": "blockbox:sky_lanterns" - } + "#c:dyes/light_gray", + "#blockbox:sky_lanterns" ], "result": { - "count": 1, "id": "blockbox:light_gray_sky_lantern" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/dye_lime_sky_lantern.json b/src/generated/resources/data/blockbox/recipe/dye_lime_sky_lantern.json index 0acb9b6..44409ec 100644 --- a/src/generated/resources/data/blockbox/recipe/dye_lime_sky_lantern.json +++ b/src/generated/resources/data/blockbox/recipe/dye_lime_sky_lantern.json @@ -2,15 +2,10 @@ "type": "minecraft:crafting_shapeless", "category": "misc", "ingredients": [ - { - "tag": "c:dyes/lime" - }, - { - "tag": "blockbox:sky_lanterns" - } + "#c:dyes/lime", + "#blockbox:sky_lanterns" ], "result": { - "count": 1, "id": "blockbox:lime_sky_lantern" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/dye_magenta_sky_lantern.json b/src/generated/resources/data/blockbox/recipe/dye_magenta_sky_lantern.json index a619487..c6b7832 100644 --- a/src/generated/resources/data/blockbox/recipe/dye_magenta_sky_lantern.json +++ b/src/generated/resources/data/blockbox/recipe/dye_magenta_sky_lantern.json @@ -2,15 +2,10 @@ "type": "minecraft:crafting_shapeless", "category": "misc", "ingredients": [ - { - "tag": "c:dyes/magenta" - }, - { - "tag": "blockbox:sky_lanterns" - } + "#c:dyes/magenta", + "#blockbox:sky_lanterns" ], "result": { - "count": 1, "id": "blockbox:magenta_sky_lantern" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/dye_orange_sky_lantern.json b/src/generated/resources/data/blockbox/recipe/dye_orange_sky_lantern.json index edb71c5..c2eb030 100644 --- a/src/generated/resources/data/blockbox/recipe/dye_orange_sky_lantern.json +++ b/src/generated/resources/data/blockbox/recipe/dye_orange_sky_lantern.json @@ -2,15 +2,10 @@ "type": "minecraft:crafting_shapeless", "category": "misc", "ingredients": [ - { - "tag": "c:dyes/orange" - }, - { - "tag": "blockbox:sky_lanterns" - } + "#c:dyes/orange", + "#blockbox:sky_lanterns" ], "result": { - "count": 1, "id": "blockbox:orange_sky_lantern" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/dye_pink_sky_lantern.json b/src/generated/resources/data/blockbox/recipe/dye_pink_sky_lantern.json index 944b707..3668fc6 100644 --- a/src/generated/resources/data/blockbox/recipe/dye_pink_sky_lantern.json +++ b/src/generated/resources/data/blockbox/recipe/dye_pink_sky_lantern.json @@ -2,15 +2,10 @@ "type": "minecraft:crafting_shapeless", "category": "misc", "ingredients": [ - { - "tag": "c:dyes/pink" - }, - { - "tag": "blockbox:sky_lanterns" - } + "#c:dyes/pink", + "#blockbox:sky_lanterns" ], "result": { - "count": 1, "id": "blockbox:pink_sky_lantern" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/dye_purple_sky_lantern.json b/src/generated/resources/data/blockbox/recipe/dye_purple_sky_lantern.json index 602bbbd..1fe4eb2 100644 --- a/src/generated/resources/data/blockbox/recipe/dye_purple_sky_lantern.json +++ b/src/generated/resources/data/blockbox/recipe/dye_purple_sky_lantern.json @@ -2,15 +2,10 @@ "type": "minecraft:crafting_shapeless", "category": "misc", "ingredients": [ - { - "tag": "c:dyes/purple" - }, - { - "tag": "blockbox:sky_lanterns" - } + "#c:dyes/purple", + "#blockbox:sky_lanterns" ], "result": { - "count": 1, "id": "blockbox:purple_sky_lantern" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/dye_red_sky_lantern.json b/src/generated/resources/data/blockbox/recipe/dye_red_sky_lantern.json index 45e1fc2..eebb2f5 100644 --- a/src/generated/resources/data/blockbox/recipe/dye_red_sky_lantern.json +++ b/src/generated/resources/data/blockbox/recipe/dye_red_sky_lantern.json @@ -2,15 +2,10 @@ "type": "minecraft:crafting_shapeless", "category": "misc", "ingredients": [ - { - "tag": "c:dyes/red" - }, - { - "tag": "blockbox:sky_lanterns" - } + "#c:dyes/red", + "#blockbox:sky_lanterns" ], "result": { - "count": 1, "id": "blockbox:red_sky_lantern" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/dye_white_sky_lantern.json b/src/generated/resources/data/blockbox/recipe/dye_white_sky_lantern.json index 697fcb8..92946c6 100644 --- a/src/generated/resources/data/blockbox/recipe/dye_white_sky_lantern.json +++ b/src/generated/resources/data/blockbox/recipe/dye_white_sky_lantern.json @@ -2,15 +2,10 @@ "type": "minecraft:crafting_shapeless", "category": "misc", "ingredients": [ - { - "tag": "c:dyes/white" - }, - { - "tag": "blockbox:sky_lanterns" - } + "#c:dyes/white", + "#blockbox:sky_lanterns" ], "result": { - "count": 1, "id": "blockbox:white_sky_lantern" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/dye_yellow_sky_lantern.json b/src/generated/resources/data/blockbox/recipe/dye_yellow_sky_lantern.json index f4d656a..405d4be 100644 --- a/src/generated/resources/data/blockbox/recipe/dye_yellow_sky_lantern.json +++ b/src/generated/resources/data/blockbox/recipe/dye_yellow_sky_lantern.json @@ -2,15 +2,10 @@ "type": "minecraft:crafting_shapeless", "category": "misc", "ingredients": [ - { - "tag": "c:dyes/yellow" - }, - { - "tag": "blockbox:sky_lanterns" - } + "#c:dyes/yellow", + "#blockbox:sky_lanterns" ], "result": { - "count": 1, "id": "blockbox:yellow_sky_lantern" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/exposed_copper_pillar.json b/src/generated/resources/data/blockbox/recipe/exposed_copper_pillar.json index 5cce4f3..197f84d 100644 --- a/src/generated/resources/data/blockbox/recipe/exposed_copper_pillar.json +++ b/src/generated/resources/data/blockbox/recipe/exposed_copper_pillar.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "minecraft:exposed_cut_copper" - } + "#": "minecraft:exposed_cut_copper" }, "pattern": [ "#", diff --git a/src/generated/resources/data/blockbox/recipe/exposed_copper_pillar_from_exposed_copper_stonecutting.json b/src/generated/resources/data/blockbox/recipe/exposed_copper_pillar_from_exposed_copper_stonecutting.json index 71de013..e229852 100644 --- a/src/generated/resources/data/blockbox/recipe/exposed_copper_pillar_from_exposed_copper_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/exposed_copper_pillar_from_exposed_copper_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:exposed_copper" - }, + "ingredient": "minecraft:exposed_copper", "result": { "count": 4, "id": "blockbox:exposed_copper_pillar" diff --git a/src/generated/resources/data/blockbox/recipe/exposed_copper_pillar_from_exposed_cut_copper_stonecutting.json b/src/generated/resources/data/blockbox/recipe/exposed_copper_pillar_from_exposed_cut_copper_stonecutting.json index 57a3645..28a8c5b 100644 --- a/src/generated/resources/data/blockbox/recipe/exposed_copper_pillar_from_exposed_cut_copper_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/exposed_copper_pillar_from_exposed_cut_copper_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:exposed_cut_copper" - }, + "ingredient": "minecraft:exposed_cut_copper", "result": { - "count": 1, "id": "blockbox:exposed_copper_pillar" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/golden_bars.json b/src/generated/resources/data/blockbox/recipe/golden_bars.json index 040a3c2..171beda 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_bars.json +++ b/src/generated/resources/data/blockbox/recipe/golden_bars.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "minecraft:gold_ingot" - } + "#": "minecraft:gold_ingot" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/golden_brick_slab.json b/src/generated/resources/data/blockbox/recipe/golden_brick_slab.json index 9247df5..a7b3ffb 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_brick_slab.json +++ b/src/generated/resources/data/blockbox/recipe/golden_brick_slab.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:golden_bricks" - } + "#": "blockbox:golden_bricks" }, "pattern": [ "###" diff --git a/src/generated/resources/data/blockbox/recipe/golden_brick_slab_from_chiseled_gold_stonecutting.json b/src/generated/resources/data/blockbox/recipe/golden_brick_slab_from_chiseled_gold_stonecutting.json index bdc6858..7b02a86 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_brick_slab_from_chiseled_gold_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/golden_brick_slab_from_chiseled_gold_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:chiseled_gold" - }, + "ingredient": "blockbox:chiseled_gold", "result": { "count": 2, "id": "blockbox:golden_brick_slab" diff --git a/src/generated/resources/data/blockbox/recipe/golden_brick_slab_from_golden_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/golden_brick_slab_from_golden_bricks_stonecutting.json index 7c3c5dd..6c010a8 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_brick_slab_from_golden_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/golden_brick_slab_from_golden_bricks_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:golden_bricks" - }, + "ingredient": "blockbox:golden_bricks", "result": { "count": 2, "id": "blockbox:golden_brick_slab" diff --git a/src/generated/resources/data/blockbox/recipe/golden_brick_slab_from_golden_pillar_stonecutting.json b/src/generated/resources/data/blockbox/recipe/golden_brick_slab_from_golden_pillar_stonecutting.json index 32e44d6..05e37ae 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_brick_slab_from_golden_pillar_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/golden_brick_slab_from_golden_pillar_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:golden_pillar" - }, + "ingredient": "blockbox:golden_pillar", "result": { "count": 2, "id": "blockbox:golden_brick_slab" diff --git a/src/generated/resources/data/blockbox/recipe/golden_brick_slab_from_golden_tiles_stonecutting.json b/src/generated/resources/data/blockbox/recipe/golden_brick_slab_from_golden_tiles_stonecutting.json index 75eded2..0333156 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_brick_slab_from_golden_tiles_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/golden_brick_slab_from_golden_tiles_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:golden_tiles" - }, + "ingredient": "blockbox:golden_tiles", "result": { "count": 2, "id": "blockbox:golden_brick_slab" diff --git a/src/generated/resources/data/blockbox/recipe/golden_brick_stairs.json b/src/generated/resources/data/blockbox/recipe/golden_brick_stairs.json index 911a70c..48ad8a9 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_brick_stairs.json +++ b/src/generated/resources/data/blockbox/recipe/golden_brick_stairs.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:golden_bricks" - } + "#": "blockbox:golden_bricks" }, "pattern": [ "# ", diff --git a/src/generated/resources/data/blockbox/recipe/golden_brick_stairs_from_chiseled_gold_stonecutting.json b/src/generated/resources/data/blockbox/recipe/golden_brick_stairs_from_chiseled_gold_stonecutting.json index 684a17d..56bb59b 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_brick_stairs_from_chiseled_gold_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/golden_brick_stairs_from_chiseled_gold_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:chiseled_gold" - }, + "ingredient": "blockbox:chiseled_gold", "result": { - "count": 1, "id": "blockbox:golden_brick_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/golden_brick_stairs_from_golden_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/golden_brick_stairs_from_golden_bricks_stonecutting.json index 731cebd..4baaec0 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_brick_stairs_from_golden_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/golden_brick_stairs_from_golden_bricks_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:golden_bricks" - }, + "ingredient": "blockbox:golden_bricks", "result": { - "count": 1, "id": "blockbox:golden_brick_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/golden_brick_stairs_from_golden_pillar_stonecutting.json b/src/generated/resources/data/blockbox/recipe/golden_brick_stairs_from_golden_pillar_stonecutting.json index 2e463dc..0cd7d90 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_brick_stairs_from_golden_pillar_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/golden_brick_stairs_from_golden_pillar_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:golden_pillar" - }, + "ingredient": "blockbox:golden_pillar", "result": { - "count": 1, "id": "blockbox:golden_brick_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/golden_brick_stairs_from_golden_tiles_stonecutting.json b/src/generated/resources/data/blockbox/recipe/golden_brick_stairs_from_golden_tiles_stonecutting.json index ae9b086..5447579 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_brick_stairs_from_golden_tiles_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/golden_brick_stairs_from_golden_tiles_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:golden_tiles" - }, + "ingredient": "blockbox:golden_tiles", "result": { - "count": 1, "id": "blockbox:golden_brick_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/golden_bricks.json b/src/generated/resources/data/blockbox/recipe/golden_bricks.json index 425e4ef..1496c23 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_bricks.json +++ b/src/generated/resources/data/blockbox/recipe/golden_bricks.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:golden_tiles" - } + "#": "blockbox:golden_tiles" }, "pattern": [ "##", diff --git a/src/generated/resources/data/blockbox/recipe/golden_bricks_from_chiseled_gold_stonecutting.json b/src/generated/resources/data/blockbox/recipe/golden_bricks_from_chiseled_gold_stonecutting.json index 73cdd78..09a4415 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_bricks_from_chiseled_gold_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/golden_bricks_from_chiseled_gold_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:chiseled_gold" - }, + "ingredient": "blockbox:chiseled_gold", "result": { - "count": 1, "id": "blockbox:golden_bricks" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/golden_bricks_from_golden_pillar_stonecutting.json b/src/generated/resources/data/blockbox/recipe/golden_bricks_from_golden_pillar_stonecutting.json index 571b036..b59a4bb 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_bricks_from_golden_pillar_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/golden_bricks_from_golden_pillar_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:golden_pillar" - }, + "ingredient": "blockbox:golden_pillar", "result": { - "count": 1, "id": "blockbox:golden_bricks" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/golden_bricks_from_golden_tiles_stonecutting.json b/src/generated/resources/data/blockbox/recipe/golden_bricks_from_golden_tiles_stonecutting.json index ead1796..7e6df05 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_bricks_from_golden_tiles_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/golden_bricks_from_golden_tiles_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:golden_tiles" - }, + "ingredient": "blockbox:golden_tiles", "result": { - "count": 1, "id": "blockbox:golden_bricks" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/golden_door.json b/src/generated/resources/data/blockbox/recipe/golden_door.json index c508ec8..a28a190 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_door.json +++ b/src/generated/resources/data/blockbox/recipe/golden_door.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "minecraft:gold_ingot" - } + "#": "minecraft:gold_ingot" }, "pattern": [ "##", diff --git a/src/generated/resources/data/blockbox/recipe/golden_pillar.json b/src/generated/resources/data/blockbox/recipe/golden_pillar.json index 2827e7a..cb5aeb8 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_pillar.json +++ b/src/generated/resources/data/blockbox/recipe/golden_pillar.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:chiseled_gold" - } + "#": "blockbox:chiseled_gold" }, "pattern": [ "#", diff --git a/src/generated/resources/data/blockbox/recipe/golden_pillar_from_chiseled_gold_stonecutting.json b/src/generated/resources/data/blockbox/recipe/golden_pillar_from_chiseled_gold_stonecutting.json index aa16b5f..dc1be78 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_pillar_from_chiseled_gold_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/golden_pillar_from_chiseled_gold_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:chiseled_gold" - }, + "ingredient": "blockbox:chiseled_gold", "result": { - "count": 1, "id": "blockbox:golden_pillar" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/golden_pillar_from_golden_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/golden_pillar_from_golden_bricks_stonecutting.json index 21c7d05..176c01d 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_pillar_from_golden_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/golden_pillar_from_golden_bricks_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:golden_bricks" - }, + "ingredient": "blockbox:golden_bricks", "result": { - "count": 1, "id": "blockbox:golden_pillar" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/golden_pillar_from_golden_tiles_stonecutting.json b/src/generated/resources/data/blockbox/recipe/golden_pillar_from_golden_tiles_stonecutting.json index c272941..6226ae8 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_pillar_from_golden_tiles_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/golden_pillar_from_golden_tiles_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:golden_tiles" - }, + "ingredient": "blockbox:golden_tiles", "result": { - "count": 1, "id": "blockbox:golden_pillar" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/golden_tiles.json b/src/generated/resources/data/blockbox/recipe/golden_tiles.json index 474d12e..38e6afc 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_tiles.json +++ b/src/generated/resources/data/blockbox/recipe/golden_tiles.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:chiseled_gold" - } + "#": "blockbox:chiseled_gold" }, "pattern": [ "##", diff --git a/src/generated/resources/data/blockbox/recipe/golden_tiles_from_chiseled_gold_stonecutting.json b/src/generated/resources/data/blockbox/recipe/golden_tiles_from_chiseled_gold_stonecutting.json index 095af86..f7b0cbb 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_tiles_from_chiseled_gold_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/golden_tiles_from_chiseled_gold_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:chiseled_gold" - }, + "ingredient": "blockbox:chiseled_gold", "result": { - "count": 1, "id": "blockbox:golden_tiles" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/golden_tiles_from_golden_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/golden_tiles_from_golden_bricks_stonecutting.json index 039bcfc..726023b 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_tiles_from_golden_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/golden_tiles_from_golden_bricks_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:golden_bricks" - }, + "ingredient": "blockbox:golden_bricks", "result": { - "count": 1, "id": "blockbox:golden_tiles" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/golden_tiles_from_golden_pillar_stonecutting.json b/src/generated/resources/data/blockbox/recipe/golden_tiles_from_golden_pillar_stonecutting.json index bbb7187..915f174 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_tiles_from_golden_pillar_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/golden_tiles_from_golden_pillar_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:golden_pillar" - }, + "ingredient": "blockbox:golden_pillar", "result": { - "count": 1, "id": "blockbox:golden_tiles" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/golden_trapdoor.json b/src/generated/resources/data/blockbox/recipe/golden_trapdoor.json index 0f8e529..8120892 100644 --- a/src/generated/resources/data/blockbox/recipe/golden_trapdoor.json +++ b/src/generated/resources/data/blockbox/recipe/golden_trapdoor.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "minecraft:gold_ingot" - } + "#": "minecraft:gold_ingot" }, "pattern": [ "##", diff --git a/src/generated/resources/data/blockbox/recipe/granite_brick_slab.json b/src/generated/resources/data/blockbox/recipe/granite_brick_slab.json index 9667dba..0bd73e1 100644 --- a/src/generated/resources/data/blockbox/recipe/granite_brick_slab.json +++ b/src/generated/resources/data/blockbox/recipe/granite_brick_slab.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:granite_bricks" - } + "#": "blockbox:granite_bricks" }, "pattern": [ "###" diff --git a/src/generated/resources/data/blockbox/recipe/granite_brick_slab_from_granite_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/granite_brick_slab_from_granite_bricks_stonecutting.json index 54ff86a..d195a05 100644 --- a/src/generated/resources/data/blockbox/recipe/granite_brick_slab_from_granite_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/granite_brick_slab_from_granite_bricks_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:granite_bricks" - }, + "ingredient": "blockbox:granite_bricks", "result": { "count": 2, "id": "blockbox:granite_brick_slab" diff --git a/src/generated/resources/data/blockbox/recipe/granite_brick_slab_from_polished_granite_stonecutting.json b/src/generated/resources/data/blockbox/recipe/granite_brick_slab_from_polished_granite_stonecutting.json index 154a32e..ef8da99 100644 --- a/src/generated/resources/data/blockbox/recipe/granite_brick_slab_from_polished_granite_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/granite_brick_slab_from_polished_granite_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:polished_granite" - }, + "ingredient": "minecraft:polished_granite", "result": { "count": 2, "id": "blockbox:granite_brick_slab" diff --git a/src/generated/resources/data/blockbox/recipe/granite_brick_stairs.json b/src/generated/resources/data/blockbox/recipe/granite_brick_stairs.json index 7060cef..14c8d29 100644 --- a/src/generated/resources/data/blockbox/recipe/granite_brick_stairs.json +++ b/src/generated/resources/data/blockbox/recipe/granite_brick_stairs.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:granite_bricks" - } + "#": "blockbox:granite_bricks" }, "pattern": [ "# ", diff --git a/src/generated/resources/data/blockbox/recipe/granite_brick_stairs_from_granite_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/granite_brick_stairs_from_granite_bricks_stonecutting.json index 54747d4..0074c16 100644 --- a/src/generated/resources/data/blockbox/recipe/granite_brick_stairs_from_granite_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/granite_brick_stairs_from_granite_bricks_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:granite_bricks" - }, + "ingredient": "blockbox:granite_bricks", "result": { - "count": 1, "id": "blockbox:granite_brick_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/granite_brick_stairs_from_polished_granite_stonecutting.json b/src/generated/resources/data/blockbox/recipe/granite_brick_stairs_from_polished_granite_stonecutting.json index 1ad6e24..7ceb460 100644 --- a/src/generated/resources/data/blockbox/recipe/granite_brick_stairs_from_polished_granite_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/granite_brick_stairs_from_polished_granite_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:polished_granite" - }, + "ingredient": "minecraft:polished_granite", "result": { - "count": 1, "id": "blockbox:granite_brick_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/granite_brick_wall.json b/src/generated/resources/data/blockbox/recipe/granite_brick_wall.json index 06a33c5..d7b0adb 100644 --- a/src/generated/resources/data/blockbox/recipe/granite_brick_wall.json +++ b/src/generated/resources/data/blockbox/recipe/granite_brick_wall.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "misc", "key": { - "#": { - "item": "blockbox:granite_bricks" - } + "#": "blockbox:granite_bricks" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/granite_brick_wall_from_granite_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/granite_brick_wall_from_granite_bricks_stonecutting.json index a8c973f..7df2fdc 100644 --- a/src/generated/resources/data/blockbox/recipe/granite_brick_wall_from_granite_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/granite_brick_wall_from_granite_bricks_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:granite_bricks" - }, + "ingredient": "blockbox:granite_bricks", "result": { - "count": 1, "id": "blockbox:granite_brick_wall" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/granite_brick_wall_from_polished_granite_stonecutting.json b/src/generated/resources/data/blockbox/recipe/granite_brick_wall_from_polished_granite_stonecutting.json index 8457777..e2fdd6a 100644 --- a/src/generated/resources/data/blockbox/recipe/granite_brick_wall_from_polished_granite_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/granite_brick_wall_from_polished_granite_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:polished_granite" - }, + "ingredient": "minecraft:polished_granite", "result": { - "count": 1, "id": "blockbox:granite_brick_wall" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/granite_bricks.json b/src/generated/resources/data/blockbox/recipe/granite_bricks.json index 56d2cdc..23d5443 100644 --- a/src/generated/resources/data/blockbox/recipe/granite_bricks.json +++ b/src/generated/resources/data/blockbox/recipe/granite_bricks.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "minecraft:polished_granite" - } + "#": "minecraft:polished_granite" }, "pattern": [ "##", diff --git a/src/generated/resources/data/blockbox/recipe/granite_bricks_from_polished_granite_stonecutting.json b/src/generated/resources/data/blockbox/recipe/granite_bricks_from_polished_granite_stonecutting.json index 1f796ea..99a90aa 100644 --- a/src/generated/resources/data/blockbox/recipe/granite_bricks_from_polished_granite_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/granite_bricks_from_polished_granite_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:polished_granite" - }, + "ingredient": "minecraft:polished_granite", "result": { - "count": 1, "id": "blockbox:granite_bricks" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/iron_plate.json b/src/generated/resources/data/blockbox/recipe/iron_plate.json index 68d66bb..71ab9eb 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_plate.json +++ b/src/generated/resources/data/blockbox/recipe/iron_plate.json @@ -2,12 +2,8 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "I": { - "item": "minecraft:iron_ingot" - }, - "N": { - "item": "minecraft:iron_nugget" - } + "I": "minecraft:iron_ingot", + "N": "minecraft:iron_nugget" }, "pattern": [ "IN", diff --git a/src/generated/resources/data/blockbox/recipe/iron_plate_door.json b/src/generated/resources/data/blockbox/recipe/iron_plate_door.json index 2e38e3d..551627f 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_plate_door.json +++ b/src/generated/resources/data/blockbox/recipe/iron_plate_door.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:iron_plate" - } + "#": "blockbox:iron_plate" }, "pattern": [ "##", diff --git a/src/generated/resources/data/blockbox/recipe/iron_plate_from_corrugated_iron_plate_stonecutting.json b/src/generated/resources/data/blockbox/recipe/iron_plate_from_corrugated_iron_plate_stonecutting.json index c382b31..caddff5 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_plate_from_corrugated_iron_plate_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/iron_plate_from_corrugated_iron_plate_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:corrugated_iron_plate" - }, + "ingredient": "blockbox:corrugated_iron_plate", "result": { - "count": 1, "id": "blockbox:iron_plate" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/iron_plate_from_iron_plate_pillar_stonecutting.json b/src/generated/resources/data/blockbox/recipe/iron_plate_from_iron_plate_pillar_stonecutting.json index 0bdf768..610c5e1 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_plate_from_iron_plate_pillar_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/iron_plate_from_iron_plate_pillar_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:iron_plate_pillar" - }, + "ingredient": "blockbox:iron_plate_pillar", "result": { - "count": 1, "id": "blockbox:iron_plate" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/iron_plate_from_iron_tread_plate_stonecutting.json b/src/generated/resources/data/blockbox/recipe/iron_plate_from_iron_tread_plate_stonecutting.json index 832bb00..2383851 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_plate_from_iron_tread_plate_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/iron_plate_from_iron_tread_plate_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:iron_tread_plate" - }, + "ingredient": "blockbox:iron_tread_plate", "result": { - "count": 1, "id": "blockbox:iron_plate" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/iron_plate_pillar.json b/src/generated/resources/data/blockbox/recipe/iron_plate_pillar.json index 86eebea..f8f2ee5 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_plate_pillar.json +++ b/src/generated/resources/data/blockbox/recipe/iron_plate_pillar.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:iron_plate" - } + "#": "blockbox:iron_plate" }, "pattern": [ "#", diff --git a/src/generated/resources/data/blockbox/recipe/iron_plate_pillar_from_corrugated_iron_plate_stonecutting.json b/src/generated/resources/data/blockbox/recipe/iron_plate_pillar_from_corrugated_iron_plate_stonecutting.json index 372c106..a247e14 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_plate_pillar_from_corrugated_iron_plate_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/iron_plate_pillar_from_corrugated_iron_plate_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:corrugated_iron_plate" - }, + "ingredient": "blockbox:corrugated_iron_plate", "result": { - "count": 1, "id": "blockbox:iron_plate_pillar" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/iron_plate_pillar_from_iron_plate_stonecutting.json b/src/generated/resources/data/blockbox/recipe/iron_plate_pillar_from_iron_plate_stonecutting.json index fbe0dfd..6a0586b 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_plate_pillar_from_iron_plate_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/iron_plate_pillar_from_iron_plate_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:iron_plate" - }, + "ingredient": "blockbox:iron_plate", "result": { - "count": 1, "id": "blockbox:iron_plate_pillar" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/iron_plate_pillar_from_iron_tread_plate_stonecutting.json b/src/generated/resources/data/blockbox/recipe/iron_plate_pillar_from_iron_tread_plate_stonecutting.json index 02ebd5a..ac46180 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_plate_pillar_from_iron_tread_plate_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/iron_plate_pillar_from_iron_tread_plate_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:iron_tread_plate" - }, + "ingredient": "blockbox:iron_tread_plate", "result": { - "count": 1, "id": "blockbox:iron_plate_pillar" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/iron_plate_trapdoor.json b/src/generated/resources/data/blockbox/recipe/iron_plate_trapdoor.json index c57cd7d..84eddc7 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_plate_trapdoor.json +++ b/src/generated/resources/data/blockbox/recipe/iron_plate_trapdoor.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:iron_plate" - } + "#": "blockbox:iron_plate" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/iron_tread_plate.json b/src/generated/resources/data/blockbox/recipe/iron_tread_plate.json index 188ebf6..20b6c8b 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_tread_plate.json +++ b/src/generated/resources/data/blockbox/recipe/iron_tread_plate.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:iron_plate" - } + "#": "blockbox:iron_plate" }, "pattern": [ "##", diff --git a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_from_corrugated_iron_plate_stonecutting.json b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_from_corrugated_iron_plate_stonecutting.json index 12572d5..4cb179a 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_from_corrugated_iron_plate_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_from_corrugated_iron_plate_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:corrugated_iron_plate" - }, + "ingredient": "blockbox:corrugated_iron_plate", "result": { - "count": 1, "id": "blockbox:iron_tread_plate" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_from_iron_plate_pillar_stonecutting.json b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_from_iron_plate_pillar_stonecutting.json index f30a523..1781a3c 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_from_iron_plate_pillar_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_from_iron_plate_pillar_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:iron_plate_pillar" - }, + "ingredient": "blockbox:iron_plate_pillar", "result": { - "count": 1, "id": "blockbox:iron_tread_plate" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_from_iron_plate_stonecutting.json b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_from_iron_plate_stonecutting.json index 7e311be..5ccbee6 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_from_iron_plate_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_from_iron_plate_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:iron_plate" - }, + "ingredient": "blockbox:iron_plate", "result": { - "count": 1, "id": "blockbox:iron_tread_plate" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_slab.json b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_slab.json index de65c48..1b0e2c7 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_slab.json +++ b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_slab.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:iron_tread_plate" - } + "#": "blockbox:iron_tread_plate" }, "pattern": [ "###" diff --git a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_slab_from_corrugated_iron_plate_stonecutting.json b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_slab_from_corrugated_iron_plate_stonecutting.json index 2e98861..780ee44 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_slab_from_corrugated_iron_plate_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_slab_from_corrugated_iron_plate_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:corrugated_iron_plate" - }, + "ingredient": "blockbox:corrugated_iron_plate", "result": { "count": 2, "id": "blockbox:iron_tread_plate_slab" diff --git a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_slab_from_iron_plate_pillar_stonecutting.json b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_slab_from_iron_plate_pillar_stonecutting.json index 70c9618..0f9b23f 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_slab_from_iron_plate_pillar_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_slab_from_iron_plate_pillar_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:iron_plate_pillar" - }, + "ingredient": "blockbox:iron_plate_pillar", "result": { "count": 2, "id": "blockbox:iron_tread_plate_slab" diff --git a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_slab_from_iron_plate_stonecutting.json b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_slab_from_iron_plate_stonecutting.json index 263a128..a1d0640 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_slab_from_iron_plate_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_slab_from_iron_plate_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:iron_plate" - }, + "ingredient": "blockbox:iron_plate", "result": { "count": 2, "id": "blockbox:iron_tread_plate_slab" diff --git a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_slab_from_iron_tread_plate_stonecutting.json b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_slab_from_iron_tread_plate_stonecutting.json index d8a973b..f4a75af 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_slab_from_iron_tread_plate_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_slab_from_iron_tread_plate_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:iron_tread_plate" - }, + "ingredient": "blockbox:iron_tread_plate", "result": { "count": 2, "id": "blockbox:iron_tread_plate_slab" diff --git a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_stairs.json b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_stairs.json index f9b0b23..5408206 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_stairs.json +++ b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_stairs.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:iron_tread_plate" - } + "#": "blockbox:iron_tread_plate" }, "pattern": [ "# ", diff --git a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_stairs_from_corrugated_iron_plate_stonecutting.json b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_stairs_from_corrugated_iron_plate_stonecutting.json index ffca5b2..2814fe5 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_stairs_from_corrugated_iron_plate_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_stairs_from_corrugated_iron_plate_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:corrugated_iron_plate" - }, + "ingredient": "blockbox:corrugated_iron_plate", "result": { - "count": 1, "id": "blockbox:iron_tread_plate_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_stairs_from_iron_plate_pillar_stonecutting.json b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_stairs_from_iron_plate_pillar_stonecutting.json index fa9c92f..35c43a8 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_stairs_from_iron_plate_pillar_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_stairs_from_iron_plate_pillar_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:iron_plate_pillar" - }, + "ingredient": "blockbox:iron_plate_pillar", "result": { - "count": 1, "id": "blockbox:iron_tread_plate_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_stairs_from_iron_plate_stonecutting.json b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_stairs_from_iron_plate_stonecutting.json index e18dd05..6cb8f88 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_stairs_from_iron_plate_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_stairs_from_iron_plate_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:iron_plate" - }, + "ingredient": "blockbox:iron_plate", "result": { - "count": 1, "id": "blockbox:iron_tread_plate_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_stairs_from_iron_tread_plate_stonecutting.json b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_stairs_from_iron_tread_plate_stonecutting.json index c5a4d5d..ab8bc73 100644 --- a/src/generated/resources/data/blockbox/recipe/iron_tread_plate_stairs_from_iron_tread_plate_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/iron_tread_plate_stairs_from_iron_tread_plate_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:iron_tread_plate" - }, + "ingredient": "blockbox:iron_tread_plate", "result": { - "count": 1, "id": "blockbox:iron_tread_plate_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/jungle_palisade.json b/src/generated/resources/data/blockbox/recipe/jungle_palisade.json index 2cff0cc..3fff0c7 100644 --- a/src/generated/resources/data/blockbox/recipe/jungle_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/jungle_palisade.json @@ -3,9 +3,7 @@ "category": "misc", "group": "bb_palisades", "key": { - "#": { - "item": "minecraft:jungle_log" - } + "#": "minecraft:jungle_log" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/jungle_palisade_from_spiked.json b/src/generated/resources/data/blockbox/recipe/jungle_palisade_from_spiked.json index 49d2221..ea16e0a 100644 --- a/src/generated/resources/data/blockbox/recipe/jungle_palisade_from_spiked.json +++ b/src/generated/resources/data/blockbox/recipe/jungle_palisade_from_spiked.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_palisades", "ingredients": [ - { - "item": "blockbox:spiked_jungle_palisade" - } + "blockbox:spiked_jungle_palisade" ], "result": { - "count": 1, "id": "blockbox:jungle_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/jungle_seat.json b/src/generated/resources/data/blockbox/recipe/jungle_seat.json index a728ec2..3461c51 100644 --- a/src/generated/resources/data/blockbox/recipe/jungle_seat.json +++ b/src/generated/resources/data/blockbox/recipe/jungle_seat.json @@ -3,19 +3,14 @@ "category": "misc", "group": "bb_chairs", "key": { - "#": { - "item": "minecraft:jungle_planks" - }, - "/": { - "item": "minecraft:stick" - } + "#": "minecraft:jungle_planks", + "/": "minecraft:stick" }, "pattern": [ "###", "/ /" ], "result": { - "count": 1, "id": "blockbox:jungle_seat" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_brick_slab.json b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_brick_slab.json index 3ec1b8d..5a0cdf6 100644 --- a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_brick_slab.json +++ b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_brick_slab.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:lapis_lazuli_bricks" - } + "#": "blockbox:lapis_lazuli_bricks" }, "pattern": [ "###" diff --git a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_brick_slab_from_lapis_lazuli_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_brick_slab_from_lapis_lazuli_bricks_stonecutting.json index 95cb0ad..ffd3d5d 100644 --- a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_brick_slab_from_lapis_lazuli_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_brick_slab_from_lapis_lazuli_bricks_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:lapis_lazuli_bricks" - }, + "ingredient": "blockbox:lapis_lazuli_bricks", "result": { "count": 2, "id": "blockbox:lapis_lazuli_brick_slab" diff --git a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_brick_stairs.json b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_brick_stairs.json index 9752f2a..925a1bf 100644 --- a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_brick_stairs.json +++ b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_brick_stairs.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:lapis_lazuli_bricks" - } + "#": "blockbox:lapis_lazuli_bricks" }, "pattern": [ "# ", diff --git a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_brick_stairs_from_lapis_lazuli_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_brick_stairs_from_lapis_lazuli_bricks_stonecutting.json index 551374e..d714061 100644 --- a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_brick_stairs_from_lapis_lazuli_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_brick_stairs_from_lapis_lazuli_bricks_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:lapis_lazuli_bricks" - }, + "ingredient": "blockbox:lapis_lazuli_bricks", "result": { - "count": 1, "id": "blockbox:lapis_lazuli_brick_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_bricks.json b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_bricks.json index 8646487..3a80de2 100644 --- a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_bricks.json +++ b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_bricks.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "minecraft:lapis_lazuli" - } + "#": "minecraft:lapis_lazuli" }, "pattern": [ "##", diff --git a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_bricks_from_lapis_lazuli_mosaic_stonecutting.json b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_bricks_from_lapis_lazuli_mosaic_stonecutting.json index fb4d8f2..3738bf0 100644 --- a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_bricks_from_lapis_lazuli_mosaic_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_bricks_from_lapis_lazuli_mosaic_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:lapis_lazuli_mosaic" - }, + "ingredient": "blockbox:lapis_lazuli_mosaic", "result": { - "count": 1, "id": "blockbox:lapis_lazuli_bricks" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic.json b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic.json index 5895b2b..f7d6e75 100644 --- a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic.json +++ b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:lapis_lazuli_bricks" - } + "#": "blockbox:lapis_lazuli_bricks" }, "pattern": [ "##", diff --git a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic_from_lapis_lazuli_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic_from_lapis_lazuli_bricks_stonecutting.json index e574d59..5de6510 100644 --- a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic_from_lapis_lazuli_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic_from_lapis_lazuli_bricks_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:lapis_lazuli_bricks" - }, + "ingredient": "blockbox:lapis_lazuli_bricks", "result": { - "count": 1, "id": "blockbox:lapis_lazuli_mosaic" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic_slab.json b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic_slab.json index b1fee55..45bc855 100644 --- a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic_slab.json +++ b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic_slab.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:lapis_lazuli_mosaic" - } + "#": "blockbox:lapis_lazuli_mosaic" }, "pattern": [ "###" diff --git a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic_slab_from_lapis_lazuli_mosaic_stonecutting.json b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic_slab_from_lapis_lazuli_mosaic_stonecutting.json index b5144e1..f9a3e82 100644 --- a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic_slab_from_lapis_lazuli_mosaic_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic_slab_from_lapis_lazuli_mosaic_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:lapis_lazuli_mosaic" - }, + "ingredient": "blockbox:lapis_lazuli_mosaic", "result": { "count": 2, "id": "blockbox:lapis_lazuli_mosaic_slab" diff --git a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic_stairs.json b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic_stairs.json index ac6e900..7f389be 100644 --- a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic_stairs.json +++ b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic_stairs.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:lapis_lazuli_mosaic" - } + "#": "blockbox:lapis_lazuli_mosaic" }, "pattern": [ "# ", diff --git a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic_stairs_from_lapis_lazuli_mosaic_stonecutting.json b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic_stairs_from_lapis_lazuli_mosaic_stonecutting.json index 739ce0e..330e8d4 100644 --- a/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic_stairs_from_lapis_lazuli_mosaic_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/lapis_lazuli_mosaic_stairs_from_lapis_lazuli_mosaic_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:lapis_lazuli_mosaic" - }, + "ingredient": "blockbox:lapis_lazuli_mosaic", "result": { - "count": 1, "id": "blockbox:lapis_lazuli_mosaic_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/mangrove_palisade.json b/src/generated/resources/data/blockbox/recipe/mangrove_palisade.json index 21e7a2c..d1339b5 100644 --- a/src/generated/resources/data/blockbox/recipe/mangrove_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/mangrove_palisade.json @@ -3,9 +3,7 @@ "category": "misc", "group": "bb_palisades", "key": { - "#": { - "item": "minecraft:mangrove_log" - } + "#": "minecraft:mangrove_log" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/mangrove_palisade_from_spiked.json b/src/generated/resources/data/blockbox/recipe/mangrove_palisade_from_spiked.json index aa0940f..6df0873 100644 --- a/src/generated/resources/data/blockbox/recipe/mangrove_palisade_from_spiked.json +++ b/src/generated/resources/data/blockbox/recipe/mangrove_palisade_from_spiked.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_palisades", "ingredients": [ - { - "item": "blockbox:spiked_mangrove_palisade" - } + "blockbox:spiked_mangrove_palisade" ], "result": { - "count": 1, "id": "blockbox:mangrove_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/mangrove_seat.json b/src/generated/resources/data/blockbox/recipe/mangrove_seat.json index aa1af21..01bd0a7 100644 --- a/src/generated/resources/data/blockbox/recipe/mangrove_seat.json +++ b/src/generated/resources/data/blockbox/recipe/mangrove_seat.json @@ -3,19 +3,14 @@ "category": "misc", "group": "bb_chairs", "key": { - "#": { - "item": "minecraft:mangrove_planks" - }, - "/": { - "item": "minecraft:stick" - } + "#": "minecraft:mangrove_planks", + "/": "minecraft:stick" }, "pattern": [ "###", "/ /" ], "result": { - "count": 1, "id": "blockbox:mangrove_seat" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/oak_palisade.json b/src/generated/resources/data/blockbox/recipe/oak_palisade.json index 85d0d02..0c3346d 100644 --- a/src/generated/resources/data/blockbox/recipe/oak_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/oak_palisade.json @@ -3,9 +3,7 @@ "category": "misc", "group": "bb_palisades", "key": { - "#": { - "item": "minecraft:oak_log" - } + "#": "minecraft:oak_log" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/oak_palisade_from_spiked.json b/src/generated/resources/data/blockbox/recipe/oak_palisade_from_spiked.json index ee3d2d5..33f6557 100644 --- a/src/generated/resources/data/blockbox/recipe/oak_palisade_from_spiked.json +++ b/src/generated/resources/data/blockbox/recipe/oak_palisade_from_spiked.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_palisades", "ingredients": [ - { - "item": "blockbox:spiked_oak_palisade" - } + "blockbox:spiked_oak_palisade" ], "result": { - "count": 1, "id": "blockbox:oak_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/oak_seat.json b/src/generated/resources/data/blockbox/recipe/oak_seat.json index ccbc8e5..5ee46e3 100644 --- a/src/generated/resources/data/blockbox/recipe/oak_seat.json +++ b/src/generated/resources/data/blockbox/recipe/oak_seat.json @@ -3,19 +3,14 @@ "category": "misc", "group": "bb_chairs", "key": { - "#": { - "item": "minecraft:oak_planks" - }, - "/": { - "item": "minecraft:stick" - } + "#": "minecraft:oak_planks", + "/": "minecraft:stick" }, "pattern": [ "###", "/ /" ], "result": { - "count": 1, "id": "blockbox:oak_seat" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/obsidian_from_polished_obsidian_stonecutting.json b/src/generated/resources/data/blockbox/recipe/obsidian_from_polished_obsidian_stonecutting.json index e428807..452e1c1 100644 --- a/src/generated/resources/data/blockbox/recipe/obsidian_from_polished_obsidian_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/obsidian_from_polished_obsidian_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:polished_obsidian" - }, + "ingredient": "blockbox:polished_obsidian", "result": { - "count": 1, "id": "minecraft:obsidian" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/oxidized_copper_pillar.json b/src/generated/resources/data/blockbox/recipe/oxidized_copper_pillar.json index 0ab329e..e78b3a2 100644 --- a/src/generated/resources/data/blockbox/recipe/oxidized_copper_pillar.json +++ b/src/generated/resources/data/blockbox/recipe/oxidized_copper_pillar.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "minecraft:oxidized_cut_copper" - } + "#": "minecraft:oxidized_cut_copper" }, "pattern": [ "#", diff --git a/src/generated/resources/data/blockbox/recipe/oxidized_copper_pillar_from_oxidized_copper_stonecutting.json b/src/generated/resources/data/blockbox/recipe/oxidized_copper_pillar_from_oxidized_copper_stonecutting.json index 2a35321..973324b 100644 --- a/src/generated/resources/data/blockbox/recipe/oxidized_copper_pillar_from_oxidized_copper_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/oxidized_copper_pillar_from_oxidized_copper_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:oxidized_copper" - }, + "ingredient": "minecraft:oxidized_copper", "result": { "count": 4, "id": "blockbox:oxidized_copper_pillar" diff --git a/src/generated/resources/data/blockbox/recipe/oxidized_copper_pillar_from_oxidized_cut_copper_stonecutting.json b/src/generated/resources/data/blockbox/recipe/oxidized_copper_pillar_from_oxidized_cut_copper_stonecutting.json index 20042df..e063db9 100644 --- a/src/generated/resources/data/blockbox/recipe/oxidized_copper_pillar_from_oxidized_cut_copper_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/oxidized_copper_pillar_from_oxidized_cut_copper_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:oxidized_cut_copper" - }, + "ingredient": "minecraft:oxidized_cut_copper", "result": { - "count": 1, "id": "blockbox:oxidized_copper_pillar" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_slab.json b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_slab.json index f3843fd..cac2e7d 100644 --- a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_slab.json +++ b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_slab.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:packed_ice_bricks" - } + "#": "blockbox:packed_ice_bricks" }, "pattern": [ "###" diff --git a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_slab_from_packed_ice_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_slab_from_packed_ice_bricks_stonecutting.json index 4f022b5..d44bce9 100644 --- a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_slab_from_packed_ice_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_slab_from_packed_ice_bricks_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:packed_ice_bricks" - }, + "ingredient": "blockbox:packed_ice_bricks", "result": { "count": 2, "id": "blockbox:packed_ice_brick_slab" diff --git a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_slab_from_packed_ice_stonecutting.json b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_slab_from_packed_ice_stonecutting.json index 2d2c776..78e4ea9 100644 --- a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_slab_from_packed_ice_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_slab_from_packed_ice_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:packed_ice" - }, + "ingredient": "minecraft:packed_ice", "result": { "count": 2, "id": "blockbox:packed_ice_brick_slab" diff --git a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_slab_from_polished_packed_ice_stonecutting.json b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_slab_from_polished_packed_ice_stonecutting.json index 790ef18..6a9b94c 100644 --- a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_slab_from_polished_packed_ice_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_slab_from_polished_packed_ice_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:polished_packed_ice" - }, + "ingredient": "blockbox:polished_packed_ice", "result": { "count": 2, "id": "blockbox:packed_ice_brick_slab" diff --git a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_stairs.json b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_stairs.json index d58a06d..7c41c31 100644 --- a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_stairs.json +++ b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_stairs.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:packed_ice_bricks" - } + "#": "blockbox:packed_ice_bricks" }, "pattern": [ "# ", diff --git a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_stairs_from_packed_ice_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_stairs_from_packed_ice_bricks_stonecutting.json index c4ee232..f442674 100644 --- a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_stairs_from_packed_ice_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_stairs_from_packed_ice_bricks_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:packed_ice_bricks" - }, + "ingredient": "blockbox:packed_ice_bricks", "result": { - "count": 1, "id": "blockbox:packed_ice_brick_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_stairs_from_packed_ice_stonecutting.json b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_stairs_from_packed_ice_stonecutting.json index 62df87f..2dc446f 100644 --- a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_stairs_from_packed_ice_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_stairs_from_packed_ice_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:packed_ice" - }, + "ingredient": "minecraft:packed_ice", "result": { - "count": 1, "id": "blockbox:packed_ice_brick_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_stairs_from_polished_packed_ice_stonecutting.json b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_stairs_from_polished_packed_ice_stonecutting.json index 153454e..b06a1bb 100644 --- a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_stairs_from_polished_packed_ice_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_stairs_from_polished_packed_ice_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:polished_packed_ice" - }, + "ingredient": "blockbox:polished_packed_ice", "result": { - "count": 1, "id": "blockbox:packed_ice_brick_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_wall.json b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_wall.json index b7c82ba..43843e7 100644 --- a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_wall.json +++ b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_wall.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "misc", "key": { - "#": { - "item": "blockbox:packed_ice_bricks" - } + "#": "blockbox:packed_ice_bricks" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_wall_from_packed_ice_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_wall_from_packed_ice_bricks_stonecutting.json index 63c1a79..5a605eb 100644 --- a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_wall_from_packed_ice_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_wall_from_packed_ice_bricks_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:packed_ice_bricks" - }, + "ingredient": "blockbox:packed_ice_bricks", "result": { - "count": 1, "id": "blockbox:packed_ice_brick_wall" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_wall_from_packed_ice_stonecutting.json b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_wall_from_packed_ice_stonecutting.json index d3fe551..7e7a854 100644 --- a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_wall_from_packed_ice_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_wall_from_packed_ice_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:packed_ice" - }, + "ingredient": "minecraft:packed_ice", "result": { - "count": 1, "id": "blockbox:packed_ice_brick_wall" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_wall_from_polished_packed_ice_stonecutting.json b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_wall_from_polished_packed_ice_stonecutting.json index fd01437..975bdd6 100644 --- a/src/generated/resources/data/blockbox/recipe/packed_ice_brick_wall_from_polished_packed_ice_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/packed_ice_brick_wall_from_polished_packed_ice_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:polished_packed_ice" - }, + "ingredient": "blockbox:polished_packed_ice", "result": { - "count": 1, "id": "blockbox:packed_ice_brick_wall" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/packed_ice_bricks.json b/src/generated/resources/data/blockbox/recipe/packed_ice_bricks.json index 0d5ebc1..52934c1 100644 --- a/src/generated/resources/data/blockbox/recipe/packed_ice_bricks.json +++ b/src/generated/resources/data/blockbox/recipe/packed_ice_bricks.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:polished_packed_ice" - } + "#": "blockbox:polished_packed_ice" }, "pattern": [ "##", diff --git a/src/generated/resources/data/blockbox/recipe/packed_ice_bricks_from_packed_ice_stonecutting.json b/src/generated/resources/data/blockbox/recipe/packed_ice_bricks_from_packed_ice_stonecutting.json index 1f4d5e2..88c6bd1 100644 --- a/src/generated/resources/data/blockbox/recipe/packed_ice_bricks_from_packed_ice_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/packed_ice_bricks_from_packed_ice_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:packed_ice" - }, + "ingredient": "minecraft:packed_ice", "result": { - "count": 1, "id": "blockbox:packed_ice_bricks" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/packed_ice_bricks_from_polished_packed_ice_stonecutting.json b/src/generated/resources/data/blockbox/recipe/packed_ice_bricks_from_polished_packed_ice_stonecutting.json index ec1314b..6d76a5e 100644 --- a/src/generated/resources/data/blockbox/recipe/packed_ice_bricks_from_polished_packed_ice_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/packed_ice_bricks_from_polished_packed_ice_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:polished_packed_ice" - }, + "ingredient": "blockbox:polished_packed_ice", "result": { - "count": 1, "id": "blockbox:packed_ice_bricks" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/packed_ice_from_packed_ice_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/packed_ice_from_packed_ice_bricks_stonecutting.json index 45f6edf..900d0ac 100644 --- a/src/generated/resources/data/blockbox/recipe/packed_ice_from_packed_ice_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/packed_ice_from_packed_ice_bricks_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:packed_ice_bricks" - }, + "ingredient": "blockbox:packed_ice_bricks", "result": { - "count": 1, "id": "minecraft:packed_ice" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/packed_ice_from_polished_packed_ice_stonecutting.json b/src/generated/resources/data/blockbox/recipe/packed_ice_from_polished_packed_ice_stonecutting.json index f2638c3..adcfb63 100644 --- a/src/generated/resources/data/blockbox/recipe/packed_ice_from_polished_packed_ice_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/packed_ice_from_polished_packed_ice_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:polished_packed_ice" - }, + "ingredient": "blockbox:polished_packed_ice", "result": { - "count": 1, "id": "minecraft:packed_ice" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/packed_snow.json b/src/generated/resources/data/blockbox/recipe/packed_snow.json index 236bb94..1712a7a 100644 --- a/src/generated/resources/data/blockbox/recipe/packed_snow.json +++ b/src/generated/resources/data/blockbox/recipe/packed_snow.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "minecraft:snow_block" - } + "#": "minecraft:snow_block" }, "pattern": [ "##", diff --git a/src/generated/resources/data/blockbox/recipe/polished_amethyst.json b/src/generated/resources/data/blockbox/recipe/polished_amethyst.json index 83fd97d..ad3c8a1 100644 --- a/src/generated/resources/data/blockbox/recipe/polished_amethyst.json +++ b/src/generated/resources/data/blockbox/recipe/polished_amethyst.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "minecraft:amethyst_block" - } + "#": "minecraft:amethyst_block" }, "pattern": [ "##", diff --git a/src/generated/resources/data/blockbox/recipe/polished_amethyst_from_amethyst_block_stonecutting.json b/src/generated/resources/data/blockbox/recipe/polished_amethyst_from_amethyst_block_stonecutting.json index a92912c..846299c 100644 --- a/src/generated/resources/data/blockbox/recipe/polished_amethyst_from_amethyst_block_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/polished_amethyst_from_amethyst_block_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:amethyst_block" - }, + "ingredient": "minecraft:amethyst_block", "result": { - "count": 1, "id": "blockbox:polished_amethyst" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/polished_amethyst_from_amethyst_mosaic_stonecutting.json b/src/generated/resources/data/blockbox/recipe/polished_amethyst_from_amethyst_mosaic_stonecutting.json index 3192491..845cdbc 100644 --- a/src/generated/resources/data/blockbox/recipe/polished_amethyst_from_amethyst_mosaic_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/polished_amethyst_from_amethyst_mosaic_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:amethyst_mosaic" - }, + "ingredient": "blockbox:amethyst_mosaic", "result": { - "count": 1, "id": "blockbox:polished_amethyst" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/polished_amethyst_from_cut_amethyst_stonecutting.json b/src/generated/resources/data/blockbox/recipe/polished_amethyst_from_cut_amethyst_stonecutting.json index a4c5a5d..b998db6 100644 --- a/src/generated/resources/data/blockbox/recipe/polished_amethyst_from_cut_amethyst_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/polished_amethyst_from_cut_amethyst_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:cut_amethyst" - }, + "ingredient": "blockbox:cut_amethyst", "result": { - "count": 1, "id": "blockbox:polished_amethyst" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/polished_obsidian.json b/src/generated/resources/data/blockbox/recipe/polished_obsidian.json index ea58958..aae7d21 100644 --- a/src/generated/resources/data/blockbox/recipe/polished_obsidian.json +++ b/src/generated/resources/data/blockbox/recipe/polished_obsidian.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "minecraft:obsidian" - } + "#": "minecraft:obsidian" }, "pattern": [ "##", diff --git a/src/generated/resources/data/blockbox/recipe/polished_obsidian_from_obsidian_stonecutting.json b/src/generated/resources/data/blockbox/recipe/polished_obsidian_from_obsidian_stonecutting.json index f4d26ae..c58b989 100644 --- a/src/generated/resources/data/blockbox/recipe/polished_obsidian_from_obsidian_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/polished_obsidian_from_obsidian_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:obsidian" - }, + "ingredient": "minecraft:obsidian", "result": { - "count": 1, "id": "blockbox:polished_obsidian" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/polished_packed_ice.json b/src/generated/resources/data/blockbox/recipe/polished_packed_ice.json index 3fd5ffe..b9e6ce3 100644 --- a/src/generated/resources/data/blockbox/recipe/polished_packed_ice.json +++ b/src/generated/resources/data/blockbox/recipe/polished_packed_ice.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "minecraft:packed_ice" - } + "#": "minecraft:packed_ice" }, "pattern": [ "##", diff --git a/src/generated/resources/data/blockbox/recipe/polished_packed_ice_from_packed_ice_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/polished_packed_ice_from_packed_ice_bricks_stonecutting.json index 0eb7ab8..fa215cf 100644 --- a/src/generated/resources/data/blockbox/recipe/polished_packed_ice_from_packed_ice_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/polished_packed_ice_from_packed_ice_bricks_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:packed_ice_bricks" - }, + "ingredient": "blockbox:packed_ice_bricks", "result": { - "count": 1, "id": "blockbox:polished_packed_ice" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/polished_packed_ice_from_packed_ice_stonecutting.json b/src/generated/resources/data/blockbox/recipe/polished_packed_ice_from_packed_ice_stonecutting.json index f7c6d50..96258d3 100644 --- a/src/generated/resources/data/blockbox/recipe/polished_packed_ice_from_packed_ice_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/polished_packed_ice_from_packed_ice_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:packed_ice" - }, + "ingredient": "minecraft:packed_ice", "result": { - "count": 1, "id": "blockbox:polished_packed_ice" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_slab.json b/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_slab.json index 8fdbae8..1ef3cb3 100644 --- a/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_slab.json +++ b/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_slab.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:red_sandstone_bricks" - } + "#": "blockbox:red_sandstone_bricks" }, "pattern": [ "###" diff --git a/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_slab_from_cut_red_sandstone_stonecutting.json b/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_slab_from_cut_red_sandstone_stonecutting.json index 00e31cf..4ea3b9b 100644 --- a/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_slab_from_cut_red_sandstone_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_slab_from_cut_red_sandstone_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:cut_red_sandstone" - }, + "ingredient": "minecraft:cut_red_sandstone", "result": { "count": 2, "id": "blockbox:red_sandstone_brick_slab" diff --git a/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_slab_from_red_sandstone_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_slab_from_red_sandstone_bricks_stonecutting.json index ae87554..e3285df 100644 --- a/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_slab_from_red_sandstone_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_slab_from_red_sandstone_bricks_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:red_sandstone_bricks" - }, + "ingredient": "blockbox:red_sandstone_bricks", "result": { "count": 2, "id": "blockbox:red_sandstone_brick_slab" diff --git a/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_slab_from_red_sandstone_stonecutting.json b/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_slab_from_red_sandstone_stonecutting.json index 63a39dd..8552852 100644 --- a/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_slab_from_red_sandstone_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_slab_from_red_sandstone_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:red_sandstone" - }, + "ingredient": "minecraft:red_sandstone", "result": { "count": 2, "id": "blockbox:red_sandstone_brick_slab" diff --git a/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_stairs.json b/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_stairs.json index 43d194d..0ac1c08 100644 --- a/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_stairs.json +++ b/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_stairs.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:red_sandstone_bricks" - } + "#": "blockbox:red_sandstone_bricks" }, "pattern": [ "# ", diff --git a/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_stairs_from_cut_red_sandstone_stonecutting.json b/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_stairs_from_cut_red_sandstone_stonecutting.json index 06bbac4..badb503 100644 --- a/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_stairs_from_cut_red_sandstone_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_stairs_from_cut_red_sandstone_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:cut_red_sandstone" - }, + "ingredient": "minecraft:cut_red_sandstone", "result": { - "count": 1, "id": "blockbox:red_sandstone_brick_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_stairs_from_red_sandstone_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_stairs_from_red_sandstone_bricks_stonecutting.json index ddaca12..60817cf 100644 --- a/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_stairs_from_red_sandstone_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_stairs_from_red_sandstone_bricks_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:red_sandstone_bricks" - }, + "ingredient": "blockbox:red_sandstone_bricks", "result": { - "count": 1, "id": "blockbox:red_sandstone_brick_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_stairs_from_red_sandstone_stonecutting.json b/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_stairs_from_red_sandstone_stonecutting.json index d2dcac2..fd00447 100644 --- a/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_stairs_from_red_sandstone_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/red_sandstone_brick_stairs_from_red_sandstone_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:red_sandstone" - }, + "ingredient": "minecraft:red_sandstone", "result": { - "count": 1, "id": "blockbox:red_sandstone_brick_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/red_sandstone_bricks.json b/src/generated/resources/data/blockbox/recipe/red_sandstone_bricks.json index 6855c67..798bacc 100644 --- a/src/generated/resources/data/blockbox/recipe/red_sandstone_bricks.json +++ b/src/generated/resources/data/blockbox/recipe/red_sandstone_bricks.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "minecraft:cut_red_sandstone" - } + "#": "minecraft:cut_red_sandstone" }, "pattern": [ "##", diff --git a/src/generated/resources/data/blockbox/recipe/red_sandstone_bricks_from_cut_red_sandstone_stonecutting.json b/src/generated/resources/data/blockbox/recipe/red_sandstone_bricks_from_cut_red_sandstone_stonecutting.json index 4f2e0ec..ec3cd0a 100644 --- a/src/generated/resources/data/blockbox/recipe/red_sandstone_bricks_from_cut_red_sandstone_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/red_sandstone_bricks_from_cut_red_sandstone_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:cut_red_sandstone" - }, + "ingredient": "minecraft:cut_red_sandstone", "result": { - "count": 1, "id": "blockbox:red_sandstone_bricks" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/red_sandstone_bricks_from_red_sandstone_stonecutting.json b/src/generated/resources/data/blockbox/recipe/red_sandstone_bricks_from_red_sandstone_stonecutting.json index 5541f6b..70e714a 100644 --- a/src/generated/resources/data/blockbox/recipe/red_sandstone_bricks_from_red_sandstone_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/red_sandstone_bricks_from_red_sandstone_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:red_sandstone" - }, + "ingredient": "minecraft:red_sandstone", "result": { - "count": 1, "id": "blockbox:red_sandstone_bricks" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/rough_glass_from_glass_stonecutting.json b/src/generated/resources/data/blockbox/recipe/rough_glass_from_glass_stonecutting.json index a3934f0..94f4863 100644 --- a/src/generated/resources/data/blockbox/recipe/rough_glass_from_glass_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/rough_glass_from_glass_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:glass" - }, + "ingredient": "minecraft:glass", "result": { - "count": 1, "id": "blockbox:rough_glass" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/rough_glass_pane.json b/src/generated/resources/data/blockbox/recipe/rough_glass_pane.json index 4deb18e..38b6167 100644 --- a/src/generated/resources/data/blockbox/recipe/rough_glass_pane.json +++ b/src/generated/resources/data/blockbox/recipe/rough_glass_pane.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:rough_glass" - } + "#": "blockbox:rough_glass" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/sandstone_brick_slab.json b/src/generated/resources/data/blockbox/recipe/sandstone_brick_slab.json index fe86907..1e0f304 100644 --- a/src/generated/resources/data/blockbox/recipe/sandstone_brick_slab.json +++ b/src/generated/resources/data/blockbox/recipe/sandstone_brick_slab.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:sandstone_bricks" - } + "#": "blockbox:sandstone_bricks" }, "pattern": [ "###" diff --git a/src/generated/resources/data/blockbox/recipe/sandstone_brick_slab_from_cut_sandstone_stonecutting.json b/src/generated/resources/data/blockbox/recipe/sandstone_brick_slab_from_cut_sandstone_stonecutting.json index b2f1c6b..9a6ebea 100644 --- a/src/generated/resources/data/blockbox/recipe/sandstone_brick_slab_from_cut_sandstone_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/sandstone_brick_slab_from_cut_sandstone_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:cut_sandstone" - }, + "ingredient": "minecraft:cut_sandstone", "result": { "count": 2, "id": "blockbox:sandstone_brick_slab" diff --git a/src/generated/resources/data/blockbox/recipe/sandstone_brick_slab_from_sandstone_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/sandstone_brick_slab_from_sandstone_bricks_stonecutting.json index 3aed19b..c148ce2 100644 --- a/src/generated/resources/data/blockbox/recipe/sandstone_brick_slab_from_sandstone_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/sandstone_brick_slab_from_sandstone_bricks_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:sandstone_bricks" - }, + "ingredient": "blockbox:sandstone_bricks", "result": { "count": 2, "id": "blockbox:sandstone_brick_slab" diff --git a/src/generated/resources/data/blockbox/recipe/sandstone_brick_slab_from_sandstone_stonecutting.json b/src/generated/resources/data/blockbox/recipe/sandstone_brick_slab_from_sandstone_stonecutting.json index d21a0d4..9f3bf4a 100644 --- a/src/generated/resources/data/blockbox/recipe/sandstone_brick_slab_from_sandstone_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/sandstone_brick_slab_from_sandstone_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:sandstone" - }, + "ingredient": "minecraft:sandstone", "result": { "count": 2, "id": "blockbox:sandstone_brick_slab" diff --git a/src/generated/resources/data/blockbox/recipe/sandstone_brick_stairs.json b/src/generated/resources/data/blockbox/recipe/sandstone_brick_stairs.json index b7de833..c7da9f3 100644 --- a/src/generated/resources/data/blockbox/recipe/sandstone_brick_stairs.json +++ b/src/generated/resources/data/blockbox/recipe/sandstone_brick_stairs.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:sandstone_bricks" - } + "#": "blockbox:sandstone_bricks" }, "pattern": [ "# ", diff --git a/src/generated/resources/data/blockbox/recipe/sandstone_brick_stairs_from_cut_sandstone_stonecutting.json b/src/generated/resources/data/blockbox/recipe/sandstone_brick_stairs_from_cut_sandstone_stonecutting.json index 095f3bd..cf202db 100644 --- a/src/generated/resources/data/blockbox/recipe/sandstone_brick_stairs_from_cut_sandstone_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/sandstone_brick_stairs_from_cut_sandstone_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:cut_sandstone" - }, + "ingredient": "minecraft:cut_sandstone", "result": { - "count": 1, "id": "blockbox:sandstone_brick_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/sandstone_brick_stairs_from_sandstone_bricks_stonecutting.json b/src/generated/resources/data/blockbox/recipe/sandstone_brick_stairs_from_sandstone_bricks_stonecutting.json index c73dafe..7298b04 100644 --- a/src/generated/resources/data/blockbox/recipe/sandstone_brick_stairs_from_sandstone_bricks_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/sandstone_brick_stairs_from_sandstone_bricks_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:sandstone_bricks" - }, + "ingredient": "blockbox:sandstone_bricks", "result": { - "count": 1, "id": "blockbox:sandstone_brick_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/sandstone_brick_stairs_from_sandstone_stonecutting.json b/src/generated/resources/data/blockbox/recipe/sandstone_brick_stairs_from_sandstone_stonecutting.json index 3c229bf..7116909 100644 --- a/src/generated/resources/data/blockbox/recipe/sandstone_brick_stairs_from_sandstone_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/sandstone_brick_stairs_from_sandstone_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:sandstone" - }, + "ingredient": "minecraft:sandstone", "result": { - "count": 1, "id": "blockbox:sandstone_brick_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/sandstone_bricks.json b/src/generated/resources/data/blockbox/recipe/sandstone_bricks.json index 84f6489..4dcd107 100644 --- a/src/generated/resources/data/blockbox/recipe/sandstone_bricks.json +++ b/src/generated/resources/data/blockbox/recipe/sandstone_bricks.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "minecraft:cut_sandstone" - } + "#": "minecraft:cut_sandstone" }, "pattern": [ "##", diff --git a/src/generated/resources/data/blockbox/recipe/sandstone_bricks_from_cut_sandstone_stonecutting.json b/src/generated/resources/data/blockbox/recipe/sandstone_bricks_from_cut_sandstone_stonecutting.json index c17e92d..fa23a1a 100644 --- a/src/generated/resources/data/blockbox/recipe/sandstone_bricks_from_cut_sandstone_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/sandstone_bricks_from_cut_sandstone_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:cut_sandstone" - }, + "ingredient": "minecraft:cut_sandstone", "result": { - "count": 1, "id": "blockbox:sandstone_bricks" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/sandstone_bricks_from_sandstone_stonecutting.json b/src/generated/resources/data/blockbox/recipe/sandstone_bricks_from_sandstone_stonecutting.json index 3094fcb..94795a7 100644 --- a/src/generated/resources/data/blockbox/recipe/sandstone_bricks_from_sandstone_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/sandstone_bricks_from_sandstone_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:sandstone" - }, + "ingredient": "minecraft:sandstone", "result": { - "count": 1, "id": "blockbox:sandstone_bricks" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/snow_brick_slab.json b/src/generated/resources/data/blockbox/recipe/snow_brick_slab.json index 1e013d0..638ea87 100644 --- a/src/generated/resources/data/blockbox/recipe/snow_brick_slab.json +++ b/src/generated/resources/data/blockbox/recipe/snow_brick_slab.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:snow_bricks" - } + "#": "blockbox:snow_bricks" }, "pattern": [ "###" diff --git a/src/generated/resources/data/blockbox/recipe/snow_brick_stairs.json b/src/generated/resources/data/blockbox/recipe/snow_brick_stairs.json index 89f1aa8..f41e6fe 100644 --- a/src/generated/resources/data/blockbox/recipe/snow_brick_stairs.json +++ b/src/generated/resources/data/blockbox/recipe/snow_brick_stairs.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:snow_bricks" - } + "#": "blockbox:snow_bricks" }, "pattern": [ "# ", diff --git a/src/generated/resources/data/blockbox/recipe/snow_brick_wall.json b/src/generated/resources/data/blockbox/recipe/snow_brick_wall.json index 784f8b4..a58ce41 100644 --- a/src/generated/resources/data/blockbox/recipe/snow_brick_wall.json +++ b/src/generated/resources/data/blockbox/recipe/snow_brick_wall.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "misc", "key": { - "#": { - "item": "blockbox:snow_bricks" - } + "#": "blockbox:snow_bricks" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/snow_bricks.json b/src/generated/resources/data/blockbox/recipe/snow_bricks.json index b41a29b..87f6017 100644 --- a/src/generated/resources/data/blockbox/recipe/snow_bricks.json +++ b/src/generated/resources/data/blockbox/recipe/snow_bricks.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:packed_snow" - } + "#": "blockbox:packed_snow" }, "pattern": [ "##", diff --git a/src/generated/resources/data/blockbox/recipe/soul_brazier.json b/src/generated/resources/data/blockbox/recipe/soul_brazier.json index 4311e39..50f76e9 100644 --- a/src/generated/resources/data/blockbox/recipe/soul_brazier.json +++ b/src/generated/resources/data/blockbox/recipe/soul_brazier.json @@ -2,15 +2,9 @@ "type": "minecraft:crafting_shaped", "category": "misc", "key": { - "S": { - "tag": "minecraft:soul_fire_base_blocks" - }, - "c": { - "item": "minecraft:chain" - }, - "i": { - "tag": "c:ingots/iron" - } + "S": "#minecraft:soul_fire_base_blocks", + "c": "minecraft:iron_chain", + "i": "#c:ingots/iron" }, "pattern": [ "c c", @@ -18,7 +12,6 @@ " i " ], "result": { - "count": 1, "id": "blockbox:soul_brazier" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/soul_brazier_from_swap.json b/src/generated/resources/data/blockbox/recipe/soul_brazier_from_swap.json index 3251667..3576ae3 100644 --- a/src/generated/resources/data/blockbox/recipe/soul_brazier_from_swap.json +++ b/src/generated/resources/data/blockbox/recipe/soul_brazier_from_swap.json @@ -2,15 +2,10 @@ "type": "minecraft:crafting_shapeless", "category": "misc", "ingredients": [ - { - "item": "blockbox:brazier" - }, - { - "tag": "minecraft:soul_fire_base_blocks" - } + "blockbox:brazier", + "#minecraft:soul_fire_base_blocks" ], "result": { - "count": 1, "id": "blockbox:soul_brazier" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/spiked_acacia_palisade.json b/src/generated/resources/data/blockbox/recipe/spiked_acacia_palisade.json index 2b8fd46..94985f0 100644 --- a/src/generated/resources/data/blockbox/recipe/spiked_acacia_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/spiked_acacia_palisade.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_spiked_palisades", "ingredients": [ - { - "item": "blockbox:acacia_palisade" - } + "blockbox:acacia_palisade" ], "result": { - "count": 1, "id": "blockbox:spiked_acacia_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/spiked_birch_palisade.json b/src/generated/resources/data/blockbox/recipe/spiked_birch_palisade.json index 8f697ad..9206d53 100644 --- a/src/generated/resources/data/blockbox/recipe/spiked_birch_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/spiked_birch_palisade.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_spiked_palisades", "ingredients": [ - { - "item": "blockbox:birch_palisade" - } + "blockbox:birch_palisade" ], "result": { - "count": 1, "id": "blockbox:spiked_birch_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/spiked_cherry_palisade.json b/src/generated/resources/data/blockbox/recipe/spiked_cherry_palisade.json index 7a971de..ef2f9f5 100644 --- a/src/generated/resources/data/blockbox/recipe/spiked_cherry_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/spiked_cherry_palisade.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_spiked_palisades", "ingredients": [ - { - "item": "blockbox:cherry_palisade" - } + "blockbox:cherry_palisade" ], "result": { - "count": 1, "id": "blockbox:spiked_cherry_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/spiked_crimson_palisade.json b/src/generated/resources/data/blockbox/recipe/spiked_crimson_palisade.json index 5ea2d31..7a1ac58 100644 --- a/src/generated/resources/data/blockbox/recipe/spiked_crimson_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/spiked_crimson_palisade.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_spiked_palisades", "ingredients": [ - { - "item": "blockbox:crimson_palisade" - } + "blockbox:crimson_palisade" ], "result": { - "count": 1, "id": "blockbox:spiked_crimson_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/spiked_dark_oak_palisade.json b/src/generated/resources/data/blockbox/recipe/spiked_dark_oak_palisade.json index 251582d..b96db41 100644 --- a/src/generated/resources/data/blockbox/recipe/spiked_dark_oak_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/spiked_dark_oak_palisade.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_spiked_palisades", "ingredients": [ - { - "item": "blockbox:dark_oak_palisade" - } + "blockbox:dark_oak_palisade" ], "result": { - "count": 1, "id": "blockbox:spiked_dark_oak_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/spiked_jungle_palisade.json b/src/generated/resources/data/blockbox/recipe/spiked_jungle_palisade.json index d68eba3..9924460 100644 --- a/src/generated/resources/data/blockbox/recipe/spiked_jungle_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/spiked_jungle_palisade.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_spiked_palisades", "ingredients": [ - { - "item": "blockbox:jungle_palisade" - } + "blockbox:jungle_palisade" ], "result": { - "count": 1, "id": "blockbox:spiked_jungle_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/spiked_mangrove_palisade.json b/src/generated/resources/data/blockbox/recipe/spiked_mangrove_palisade.json index ccbb5fc..b439735 100644 --- a/src/generated/resources/data/blockbox/recipe/spiked_mangrove_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/spiked_mangrove_palisade.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_spiked_palisades", "ingredients": [ - { - "item": "blockbox:mangrove_palisade" - } + "blockbox:mangrove_palisade" ], "result": { - "count": 1, "id": "blockbox:spiked_mangrove_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/spiked_oak_palisade.json b/src/generated/resources/data/blockbox/recipe/spiked_oak_palisade.json index 50ad871..2d8c9f4 100644 --- a/src/generated/resources/data/blockbox/recipe/spiked_oak_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/spiked_oak_palisade.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_spiked_palisades", "ingredients": [ - { - "item": "blockbox:oak_palisade" - } + "blockbox:oak_palisade" ], "result": { - "count": 1, "id": "blockbox:spiked_oak_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/spiked_spruce_palisade.json b/src/generated/resources/data/blockbox/recipe/spiked_spruce_palisade.json index ee406e0..fc2f7da 100644 --- a/src/generated/resources/data/blockbox/recipe/spiked_spruce_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/spiked_spruce_palisade.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_spiked_palisades", "ingredients": [ - { - "item": "blockbox:spruce_palisade" - } + "blockbox:spruce_palisade" ], "result": { - "count": 1, "id": "blockbox:spiked_spruce_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/spiked_warped_palisade.json b/src/generated/resources/data/blockbox/recipe/spiked_warped_palisade.json index 9b249d6..64ee262 100644 --- a/src/generated/resources/data/blockbox/recipe/spiked_warped_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/spiked_warped_palisade.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_spiked_palisades", "ingredients": [ - { - "item": "blockbox:warped_palisade" - } + "blockbox:warped_palisade" ], "result": { - "count": 1, "id": "blockbox:spiked_warped_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/spruce_palisade.json b/src/generated/resources/data/blockbox/recipe/spruce_palisade.json index 93fc68c..bd4d804 100644 --- a/src/generated/resources/data/blockbox/recipe/spruce_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/spruce_palisade.json @@ -3,9 +3,7 @@ "category": "misc", "group": "bb_palisades", "key": { - "#": { - "item": "minecraft:spruce_log" - } + "#": "minecraft:spruce_log" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/spruce_palisade_from_spiked.json b/src/generated/resources/data/blockbox/recipe/spruce_palisade_from_spiked.json index a97d476..ce61308 100644 --- a/src/generated/resources/data/blockbox/recipe/spruce_palisade_from_spiked.json +++ b/src/generated/resources/data/blockbox/recipe/spruce_palisade_from_spiked.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_palisades", "ingredients": [ - { - "item": "blockbox:spiked_spruce_palisade" - } + "blockbox:spiked_spruce_palisade" ], "result": { - "count": 1, "id": "blockbox:spruce_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/spruce_seat.json b/src/generated/resources/data/blockbox/recipe/spruce_seat.json index 9c13706..259f19d 100644 --- a/src/generated/resources/data/blockbox/recipe/spruce_seat.json +++ b/src/generated/resources/data/blockbox/recipe/spruce_seat.json @@ -3,19 +3,14 @@ "category": "misc", "group": "bb_chairs", "key": { - "#": { - "item": "minecraft:spruce_planks" - }, - "/": { - "item": "minecraft:stick" - } + "#": "minecraft:spruce_planks", + "/": "minecraft:stick" }, "pattern": [ "###", "/ /" ], "result": { - "count": 1, "id": "blockbox:spruce_seat" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/stripped_acacia_palisade.json b/src/generated/resources/data/blockbox/recipe/stripped_acacia_palisade.json index e4256af..451768c 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_acacia_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_acacia_palisade.json @@ -3,9 +3,7 @@ "category": "misc", "group": "bb_palisades", "key": { - "#": { - "item": "minecraft:stripped_acacia_log" - } + "#": "minecraft:stripped_acacia_log" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/stripped_acacia_palisade_from_spiked.json b/src/generated/resources/data/blockbox/recipe/stripped_acacia_palisade_from_spiked.json index 70b0464..1f7d945 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_acacia_palisade_from_spiked.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_acacia_palisade_from_spiked.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_palisades", "ingredients": [ - { - "item": "blockbox:stripped_spiked_acacia_palisade" - } + "blockbox:stripped_spiked_acacia_palisade" ], "result": { - "count": 1, "id": "blockbox:stripped_acacia_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/stripped_birch_palisade.json b/src/generated/resources/data/blockbox/recipe/stripped_birch_palisade.json index 7ab04fd..45564cd 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_birch_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_birch_palisade.json @@ -3,9 +3,7 @@ "category": "misc", "group": "bb_palisades", "key": { - "#": { - "item": "minecraft:stripped_birch_log" - } + "#": "minecraft:stripped_birch_log" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/stripped_birch_palisade_from_spiked.json b/src/generated/resources/data/blockbox/recipe/stripped_birch_palisade_from_spiked.json index 067c429..64ff7a9 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_birch_palisade_from_spiked.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_birch_palisade_from_spiked.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_palisades", "ingredients": [ - { - "item": "blockbox:stripped_spiked_birch_palisade" - } + "blockbox:stripped_spiked_birch_palisade" ], "result": { - "count": 1, "id": "blockbox:stripped_birch_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/stripped_cherry_palisade.json b/src/generated/resources/data/blockbox/recipe/stripped_cherry_palisade.json index 9b4a92b..41c9a54 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_cherry_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_cherry_palisade.json @@ -3,9 +3,7 @@ "category": "misc", "group": "bb_palisades", "key": { - "#": { - "item": "minecraft:stripped_cherry_log" - } + "#": "minecraft:stripped_cherry_log" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/stripped_cherry_palisade_from_spiked.json b/src/generated/resources/data/blockbox/recipe/stripped_cherry_palisade_from_spiked.json index 74cd013..82f33c5 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_cherry_palisade_from_spiked.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_cherry_palisade_from_spiked.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_palisades", "ingredients": [ - { - "item": "blockbox:stripped_spiked_cherry_palisade" - } + "blockbox:stripped_spiked_cherry_palisade" ], "result": { - "count": 1, "id": "blockbox:stripped_cherry_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/stripped_crimson_palisade.json b/src/generated/resources/data/blockbox/recipe/stripped_crimson_palisade.json index a3fe925..1a49706 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_crimson_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_crimson_palisade.json @@ -3,9 +3,7 @@ "category": "misc", "group": "bb_palisades", "key": { - "#": { - "item": "minecraft:stripped_crimson_stem" - } + "#": "minecraft:stripped_crimson_stem" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/stripped_crimson_palisade_from_spiked.json b/src/generated/resources/data/blockbox/recipe/stripped_crimson_palisade_from_spiked.json index ac048c0..f0397a1 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_crimson_palisade_from_spiked.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_crimson_palisade_from_spiked.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_palisades", "ingredients": [ - { - "item": "blockbox:stripped_spiked_crimson_palisade" - } + "blockbox:stripped_spiked_crimson_palisade" ], "result": { - "count": 1, "id": "blockbox:stripped_crimson_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/stripped_dark_oak_palisade.json b/src/generated/resources/data/blockbox/recipe/stripped_dark_oak_palisade.json index 8947cff..7dbcac0 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_dark_oak_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_dark_oak_palisade.json @@ -3,9 +3,7 @@ "category": "misc", "group": "bb_palisades", "key": { - "#": { - "item": "minecraft:stripped_dark_oak_log" - } + "#": "minecraft:stripped_dark_oak_log" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/stripped_dark_oak_palisade_from_spiked.json b/src/generated/resources/data/blockbox/recipe/stripped_dark_oak_palisade_from_spiked.json index 06e76b1..2ffe107 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_dark_oak_palisade_from_spiked.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_dark_oak_palisade_from_spiked.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_palisades", "ingredients": [ - { - "item": "blockbox:stripped_spiked_dark_oak_palisade" - } + "blockbox:stripped_spiked_dark_oak_palisade" ], "result": { - "count": 1, "id": "blockbox:stripped_dark_oak_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/stripped_jungle_palisade.json b/src/generated/resources/data/blockbox/recipe/stripped_jungle_palisade.json index 3188ee4..eee2eae 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_jungle_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_jungle_palisade.json @@ -3,9 +3,7 @@ "category": "misc", "group": "bb_palisades", "key": { - "#": { - "item": "minecraft:stripped_jungle_log" - } + "#": "minecraft:stripped_jungle_log" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/stripped_jungle_palisade_from_spiked.json b/src/generated/resources/data/blockbox/recipe/stripped_jungle_palisade_from_spiked.json index 75410e7..67ae683 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_jungle_palisade_from_spiked.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_jungle_palisade_from_spiked.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_palisades", "ingredients": [ - { - "item": "blockbox:stripped_spiked_jungle_palisade" - } + "blockbox:stripped_spiked_jungle_palisade" ], "result": { - "count": 1, "id": "blockbox:stripped_jungle_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/stripped_mangrove_palisade.json b/src/generated/resources/data/blockbox/recipe/stripped_mangrove_palisade.json index ead532a..210d7d9 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_mangrove_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_mangrove_palisade.json @@ -3,9 +3,7 @@ "category": "misc", "group": "bb_palisades", "key": { - "#": { - "item": "minecraft:stripped_mangrove_log" - } + "#": "minecraft:stripped_mangrove_log" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/stripped_mangrove_palisade_from_spiked.json b/src/generated/resources/data/blockbox/recipe/stripped_mangrove_palisade_from_spiked.json index 983ff2b..f09a0cb 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_mangrove_palisade_from_spiked.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_mangrove_palisade_from_spiked.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_palisades", "ingredients": [ - { - "item": "blockbox:stripped_spiked_mangrove_palisade" - } + "blockbox:stripped_spiked_mangrove_palisade" ], "result": { - "count": 1, "id": "blockbox:stripped_mangrove_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/stripped_oak_palisade.json b/src/generated/resources/data/blockbox/recipe/stripped_oak_palisade.json index 5fb18f2..57f598f 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_oak_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_oak_palisade.json @@ -3,9 +3,7 @@ "category": "misc", "group": "bb_palisades", "key": { - "#": { - "item": "minecraft:stripped_oak_log" - } + "#": "minecraft:stripped_oak_log" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/stripped_oak_palisade_from_spiked.json b/src/generated/resources/data/blockbox/recipe/stripped_oak_palisade_from_spiked.json index 1dc4470..6768424 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_oak_palisade_from_spiked.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_oak_palisade_from_spiked.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_palisades", "ingredients": [ - { - "item": "blockbox:stripped_spiked_oak_palisade" - } + "blockbox:stripped_spiked_oak_palisade" ], "result": { - "count": 1, "id": "blockbox:stripped_oak_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/stripped_spiked_acacia_palisade.json b/src/generated/resources/data/blockbox/recipe/stripped_spiked_acacia_palisade.json index 7c6818a..1d4fcad 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_spiked_acacia_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_spiked_acacia_palisade.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_spiked_palisades", "ingredients": [ - { - "item": "blockbox:stripped_acacia_palisade" - } + "blockbox:stripped_acacia_palisade" ], "result": { - "count": 1, "id": "blockbox:stripped_spiked_acacia_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/stripped_spiked_birch_palisade.json b/src/generated/resources/data/blockbox/recipe/stripped_spiked_birch_palisade.json index e6009f5..f237d13 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_spiked_birch_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_spiked_birch_palisade.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_spiked_palisades", "ingredients": [ - { - "item": "blockbox:stripped_birch_palisade" - } + "blockbox:stripped_birch_palisade" ], "result": { - "count": 1, "id": "blockbox:stripped_spiked_birch_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/stripped_spiked_cherry_palisade.json b/src/generated/resources/data/blockbox/recipe/stripped_spiked_cherry_palisade.json index 955b28c..49fe2e2 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_spiked_cherry_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_spiked_cherry_palisade.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_spiked_palisades", "ingredients": [ - { - "item": "blockbox:stripped_cherry_palisade" - } + "blockbox:stripped_cherry_palisade" ], "result": { - "count": 1, "id": "blockbox:stripped_spiked_cherry_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/stripped_spiked_crimson_palisade.json b/src/generated/resources/data/blockbox/recipe/stripped_spiked_crimson_palisade.json index b98c280..9aa876f 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_spiked_crimson_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_spiked_crimson_palisade.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_spiked_palisades", "ingredients": [ - { - "item": "blockbox:stripped_crimson_palisade" - } + "blockbox:stripped_crimson_palisade" ], "result": { - "count": 1, "id": "blockbox:stripped_spiked_crimson_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/stripped_spiked_dark_oak_palisade.json b/src/generated/resources/data/blockbox/recipe/stripped_spiked_dark_oak_palisade.json index 1cfd748..5bc0f50 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_spiked_dark_oak_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_spiked_dark_oak_palisade.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_spiked_palisades", "ingredients": [ - { - "item": "blockbox:stripped_dark_oak_palisade" - } + "blockbox:stripped_dark_oak_palisade" ], "result": { - "count": 1, "id": "blockbox:stripped_spiked_dark_oak_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/stripped_spiked_jungle_palisade.json b/src/generated/resources/data/blockbox/recipe/stripped_spiked_jungle_palisade.json index 267c14b..eb2642a 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_spiked_jungle_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_spiked_jungle_palisade.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_spiked_palisades", "ingredients": [ - { - "item": "blockbox:stripped_jungle_palisade" - } + "blockbox:stripped_jungle_palisade" ], "result": { - "count": 1, "id": "blockbox:stripped_spiked_jungle_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/stripped_spiked_mangrove_palisade.json b/src/generated/resources/data/blockbox/recipe/stripped_spiked_mangrove_palisade.json index 48c5121..076af1a 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_spiked_mangrove_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_spiked_mangrove_palisade.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_spiked_palisades", "ingredients": [ - { - "item": "blockbox:stripped_mangrove_palisade" - } + "blockbox:stripped_mangrove_palisade" ], "result": { - "count": 1, "id": "blockbox:stripped_spiked_mangrove_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/stripped_spiked_oak_palisade.json b/src/generated/resources/data/blockbox/recipe/stripped_spiked_oak_palisade.json index d8891e7..db5e3fc 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_spiked_oak_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_spiked_oak_palisade.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_spiked_palisades", "ingredients": [ - { - "item": "blockbox:stripped_oak_palisade" - } + "blockbox:stripped_oak_palisade" ], "result": { - "count": 1, "id": "blockbox:stripped_spiked_oak_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/stripped_spiked_spruce_palisade.json b/src/generated/resources/data/blockbox/recipe/stripped_spiked_spruce_palisade.json index fca8158..6a579b4 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_spiked_spruce_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_spiked_spruce_palisade.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_spiked_palisades", "ingredients": [ - { - "item": "blockbox:stripped_spruce_palisade" - } + "blockbox:stripped_spruce_palisade" ], "result": { - "count": 1, "id": "blockbox:stripped_spiked_spruce_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/stripped_spiked_warped_palisade.json b/src/generated/resources/data/blockbox/recipe/stripped_spiked_warped_palisade.json index de0cdad..1a3a645 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_spiked_warped_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_spiked_warped_palisade.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_spiked_palisades", "ingredients": [ - { - "item": "blockbox:stripped_warped_palisade" - } + "blockbox:stripped_warped_palisade" ], "result": { - "count": 1, "id": "blockbox:stripped_spiked_warped_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/stripped_spruce_palisade.json b/src/generated/resources/data/blockbox/recipe/stripped_spruce_palisade.json index 34351bc..7fad562 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_spruce_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_spruce_palisade.json @@ -3,9 +3,7 @@ "category": "misc", "group": "bb_palisades", "key": { - "#": { - "item": "minecraft:stripped_spruce_log" - } + "#": "minecraft:stripped_spruce_log" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/stripped_spruce_palisade_from_spiked.json b/src/generated/resources/data/blockbox/recipe/stripped_spruce_palisade_from_spiked.json index 39c5bfe..83f9421 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_spruce_palisade_from_spiked.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_spruce_palisade_from_spiked.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_palisades", "ingredients": [ - { - "item": "blockbox:stripped_spiked_spruce_palisade" - } + "blockbox:stripped_spiked_spruce_palisade" ], "result": { - "count": 1, "id": "blockbox:stripped_spruce_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/stripped_warped_palisade.json b/src/generated/resources/data/blockbox/recipe/stripped_warped_palisade.json index 7b7273b..60ca576 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_warped_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_warped_palisade.json @@ -3,9 +3,7 @@ "category": "misc", "group": "bb_palisades", "key": { - "#": { - "item": "minecraft:stripped_warped_stem" - } + "#": "minecraft:stripped_warped_stem" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/stripped_warped_palisade_from_spiked.json b/src/generated/resources/data/blockbox/recipe/stripped_warped_palisade_from_spiked.json index 124c693..1f41edc 100644 --- a/src/generated/resources/data/blockbox/recipe/stripped_warped_palisade_from_spiked.json +++ b/src/generated/resources/data/blockbox/recipe/stripped_warped_palisade_from_spiked.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_palisades", "ingredients": [ - { - "item": "blockbox:stripped_spiked_warped_palisade" - } + "blockbox:stripped_spiked_warped_palisade" ], "result": { - "count": 1, "id": "blockbox:stripped_warped_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/tile_slab.json b/src/generated/resources/data/blockbox/recipe/tile_slab.json index faca1d2..b8abdbe 100644 --- a/src/generated/resources/data/blockbox/recipe/tile_slab.json +++ b/src/generated/resources/data/blockbox/recipe/tile_slab.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:tiles" - } + "#": "blockbox:tiles" }, "pattern": [ "###" diff --git a/src/generated/resources/data/blockbox/recipe/tile_slab_from_terracotta_stonecutting.json b/src/generated/resources/data/blockbox/recipe/tile_slab_from_terracotta_stonecutting.json index cdcf9ce..595e1d3 100644 --- a/src/generated/resources/data/blockbox/recipe/tile_slab_from_terracotta_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/tile_slab_from_terracotta_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:terracotta" - }, + "ingredient": "minecraft:terracotta", "result": { "count": 2, "id": "blockbox:tile_slab" diff --git a/src/generated/resources/data/blockbox/recipe/tile_slab_from_tiles_stonecutting.json b/src/generated/resources/data/blockbox/recipe/tile_slab_from_tiles_stonecutting.json index 07d75cb..61c989f 100644 --- a/src/generated/resources/data/blockbox/recipe/tile_slab_from_tiles_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/tile_slab_from_tiles_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:tiles" - }, + "ingredient": "blockbox:tiles", "result": { "count": 2, "id": "blockbox:tile_slab" diff --git a/src/generated/resources/data/blockbox/recipe/tile_stairs.json b/src/generated/resources/data/blockbox/recipe/tile_stairs.json index 521598a..44ba703 100644 --- a/src/generated/resources/data/blockbox/recipe/tile_stairs.json +++ b/src/generated/resources/data/blockbox/recipe/tile_stairs.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "blockbox:tiles" - } + "#": "blockbox:tiles" }, "pattern": [ "# ", diff --git a/src/generated/resources/data/blockbox/recipe/tile_stairs_from_terracotta_stonecutting.json b/src/generated/resources/data/blockbox/recipe/tile_stairs_from_terracotta_stonecutting.json index 29b1a13..e56b84b 100644 --- a/src/generated/resources/data/blockbox/recipe/tile_stairs_from_terracotta_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/tile_stairs_from_terracotta_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:terracotta" - }, + "ingredient": "minecraft:terracotta", "result": { - "count": 1, "id": "blockbox:tile_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/tile_stairs_from_tiles_stonecutting.json b/src/generated/resources/data/blockbox/recipe/tile_stairs_from_tiles_stonecutting.json index 8018cd1..0cd479e 100644 --- a/src/generated/resources/data/blockbox/recipe/tile_stairs_from_tiles_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/tile_stairs_from_tiles_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "blockbox:tiles" - }, + "ingredient": "blockbox:tiles", "result": { - "count": 1, "id": "blockbox:tile_stairs" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/tiles.json b/src/generated/resources/data/blockbox/recipe/tiles.json index 049de15..b33cea0 100644 --- a/src/generated/resources/data/blockbox/recipe/tiles.json +++ b/src/generated/resources/data/blockbox/recipe/tiles.json @@ -2,16 +2,13 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "minecraft:brick" - } + "#": "minecraft:brick" }, "pattern": [ "#", "#" ], "result": { - "count": 1, "id": "blockbox:tiles" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/tiles_from_terracotta_stonecutting.json b/src/generated/resources/data/blockbox/recipe/tiles_from_terracotta_stonecutting.json index ebc72ce..8ac3f73 100644 --- a/src/generated/resources/data/blockbox/recipe/tiles_from_terracotta_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/tiles_from_terracotta_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:terracotta" - }, + "ingredient": "minecraft:terracotta", "result": { - "count": 1, "id": "blockbox:tiles" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/warped_palisade.json b/src/generated/resources/data/blockbox/recipe/warped_palisade.json index dfca70f..28e83e4 100644 --- a/src/generated/resources/data/blockbox/recipe/warped_palisade.json +++ b/src/generated/resources/data/blockbox/recipe/warped_palisade.json @@ -3,9 +3,7 @@ "category": "misc", "group": "bb_palisades", "key": { - "#": { - "item": "minecraft:warped_stem" - } + "#": "minecraft:warped_stem" }, "pattern": [ "###", diff --git a/src/generated/resources/data/blockbox/recipe/warped_palisade_from_spiked.json b/src/generated/resources/data/blockbox/recipe/warped_palisade_from_spiked.json index 9476afb..10102ed 100644 --- a/src/generated/resources/data/blockbox/recipe/warped_palisade_from_spiked.json +++ b/src/generated/resources/data/blockbox/recipe/warped_palisade_from_spiked.json @@ -3,12 +3,9 @@ "category": "misc", "group": "bb_palisades", "ingredients": [ - { - "item": "blockbox:spiked_warped_palisade" - } + "blockbox:spiked_warped_palisade" ], "result": { - "count": 1, "id": "blockbox:warped_palisade" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/warped_seat.json b/src/generated/resources/data/blockbox/recipe/warped_seat.json index 6da95b3..a9601c6 100644 --- a/src/generated/resources/data/blockbox/recipe/warped_seat.json +++ b/src/generated/resources/data/blockbox/recipe/warped_seat.json @@ -3,19 +3,14 @@ "category": "misc", "group": "bb_chairs", "key": { - "#": { - "item": "minecraft:warped_planks" - }, - "/": { - "item": "minecraft:stick" - } + "#": "minecraft:warped_planks", + "/": "minecraft:stick" }, "pattern": [ "###", "/ /" ], "result": { - "count": 1, "id": "blockbox:warped_seat" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/waxed_copper_bars_from_honeycomb.json b/src/generated/resources/data/blockbox/recipe/waxed_copper_bars_from_honeycomb.json deleted file mode 100644 index 22438dd..0000000 --- a/src/generated/resources/data/blockbox/recipe/waxed_copper_bars_from_honeycomb.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "item": "blockbox:copper_bars" - }, - { - "item": "minecraft:honeycomb" - } - ], - "result": { - "count": 1, - "id": "blockbox:waxed_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/waxed_copper_pillar.json b/src/generated/resources/data/blockbox/recipe/waxed_copper_pillar.json index d17725a..fd2c007 100644 --- a/src/generated/resources/data/blockbox/recipe/waxed_copper_pillar.json +++ b/src/generated/resources/data/blockbox/recipe/waxed_copper_pillar.json @@ -3,9 +3,7 @@ "category": "building", "group": "waxed_copper_pillar", "key": { - "#": { - "item": "minecraft:waxed_cut_copper" - } + "#": "minecraft:waxed_cut_copper" }, "pattern": [ "#", diff --git a/src/generated/resources/data/blockbox/recipe/waxed_copper_pillar_from_honeycomb.json b/src/generated/resources/data/blockbox/recipe/waxed_copper_pillar_from_honeycomb.json index e12781b..447fd2c 100644 --- a/src/generated/resources/data/blockbox/recipe/waxed_copper_pillar_from_honeycomb.json +++ b/src/generated/resources/data/blockbox/recipe/waxed_copper_pillar_from_honeycomb.json @@ -3,15 +3,10 @@ "category": "building", "group": "waxed_copper_pillar", "ingredients": [ - { - "item": "blockbox:copper_pillar" - }, - { - "item": "minecraft:honeycomb" - } + "blockbox:copper_pillar", + "minecraft:honeycomb" ], "result": { - "count": 1, "id": "blockbox:waxed_copper_pillar" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/waxed_copper_pillar_from_waxed_copper_block_stonecutting.json b/src/generated/resources/data/blockbox/recipe/waxed_copper_pillar_from_waxed_copper_block_stonecutting.json index 80ebeef..92f00af 100644 --- a/src/generated/resources/data/blockbox/recipe/waxed_copper_pillar_from_waxed_copper_block_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/waxed_copper_pillar_from_waxed_copper_block_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:waxed_copper_block" - }, + "ingredient": "minecraft:waxed_copper_block", "result": { "count": 4, "id": "blockbox:waxed_copper_pillar" diff --git a/src/generated/resources/data/blockbox/recipe/waxed_copper_pillar_from_waxed_cut_copper_stonecutting.json b/src/generated/resources/data/blockbox/recipe/waxed_copper_pillar_from_waxed_cut_copper_stonecutting.json index a4f9c44..a3d809c 100644 --- a/src/generated/resources/data/blockbox/recipe/waxed_copper_pillar_from_waxed_cut_copper_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/waxed_copper_pillar_from_waxed_cut_copper_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:waxed_cut_copper" - }, + "ingredient": "minecraft:waxed_cut_copper", "result": { - "count": 1, "id": "blockbox:waxed_copper_pillar" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/waxed_exposed_copper_bars_from_honeycomb.json b/src/generated/resources/data/blockbox/recipe/waxed_exposed_copper_bars_from_honeycomb.json deleted file mode 100644 index aa88ced..0000000 --- a/src/generated/resources/data/blockbox/recipe/waxed_exposed_copper_bars_from_honeycomb.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "item": "blockbox:exposed_copper_bars" - }, - { - "item": "minecraft:honeycomb" - } - ], - "result": { - "count": 1, - "id": "blockbox:waxed_exposed_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/waxed_exposed_copper_pillar.json b/src/generated/resources/data/blockbox/recipe/waxed_exposed_copper_pillar.json index 59cb1c1..bf7690a 100644 --- a/src/generated/resources/data/blockbox/recipe/waxed_exposed_copper_pillar.json +++ b/src/generated/resources/data/blockbox/recipe/waxed_exposed_copper_pillar.json @@ -3,9 +3,7 @@ "category": "building", "group": "waxed_exposed_copper_pillar", "key": { - "#": { - "item": "minecraft:waxed_exposed_cut_copper" - } + "#": "minecraft:waxed_exposed_cut_copper" }, "pattern": [ "#", diff --git a/src/generated/resources/data/blockbox/recipe/waxed_exposed_copper_pillar_from_honeycomb.json b/src/generated/resources/data/blockbox/recipe/waxed_exposed_copper_pillar_from_honeycomb.json index 6c36985..626bddf 100644 --- a/src/generated/resources/data/blockbox/recipe/waxed_exposed_copper_pillar_from_honeycomb.json +++ b/src/generated/resources/data/blockbox/recipe/waxed_exposed_copper_pillar_from_honeycomb.json @@ -3,15 +3,10 @@ "category": "building", "group": "waxed_exposed_copper_pillar", "ingredients": [ - { - "item": "blockbox:exposed_copper_pillar" - }, - { - "item": "minecraft:honeycomb" - } + "blockbox:exposed_copper_pillar", + "minecraft:honeycomb" ], "result": { - "count": 1, "id": "blockbox:waxed_exposed_copper_pillar" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/waxed_exposed_copper_pillar_from_waxed_exposed_copper_stonecutting.json b/src/generated/resources/data/blockbox/recipe/waxed_exposed_copper_pillar_from_waxed_exposed_copper_stonecutting.json index 3f00d0d..757b1b0 100644 --- a/src/generated/resources/data/blockbox/recipe/waxed_exposed_copper_pillar_from_waxed_exposed_copper_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/waxed_exposed_copper_pillar_from_waxed_exposed_copper_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:waxed_exposed_copper" - }, + "ingredient": "minecraft:waxed_exposed_copper", "result": { "count": 4, "id": "blockbox:waxed_exposed_copper_pillar" diff --git a/src/generated/resources/data/blockbox/recipe/waxed_exposed_copper_pillar_from_waxed_exposed_cut_copper_stonecutting.json b/src/generated/resources/data/blockbox/recipe/waxed_exposed_copper_pillar_from_waxed_exposed_cut_copper_stonecutting.json index 69761ce..204c65a 100644 --- a/src/generated/resources/data/blockbox/recipe/waxed_exposed_copper_pillar_from_waxed_exposed_cut_copper_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/waxed_exposed_copper_pillar_from_waxed_exposed_cut_copper_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:waxed_exposed_cut_copper" - }, + "ingredient": "minecraft:waxed_exposed_cut_copper", "result": { - "count": 1, "id": "blockbox:waxed_exposed_copper_pillar" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/waxed_oxidized_copper_bars_from_honeycomb.json b/src/generated/resources/data/blockbox/recipe/waxed_oxidized_copper_bars_from_honeycomb.json deleted file mode 100644 index 35283b4..0000000 --- a/src/generated/resources/data/blockbox/recipe/waxed_oxidized_copper_bars_from_honeycomb.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "item": "blockbox:oxidized_copper_bars" - }, - { - "item": "minecraft:honeycomb" - } - ], - "result": { - "count": 1, - "id": "blockbox:waxed_oxidized_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/waxed_oxidized_copper_pillar.json b/src/generated/resources/data/blockbox/recipe/waxed_oxidized_copper_pillar.json index 77ee0b5..d7da364 100644 --- a/src/generated/resources/data/blockbox/recipe/waxed_oxidized_copper_pillar.json +++ b/src/generated/resources/data/blockbox/recipe/waxed_oxidized_copper_pillar.json @@ -3,9 +3,7 @@ "category": "building", "group": "waxed_oxidized_copper_pillar", "key": { - "#": { - "item": "minecraft:waxed_oxidized_cut_copper" - } + "#": "minecraft:waxed_oxidized_cut_copper" }, "pattern": [ "#", diff --git a/src/generated/resources/data/blockbox/recipe/waxed_oxidized_copper_pillar_from_honeycomb.json b/src/generated/resources/data/blockbox/recipe/waxed_oxidized_copper_pillar_from_honeycomb.json index 8b906ff..8cb5292 100644 --- a/src/generated/resources/data/blockbox/recipe/waxed_oxidized_copper_pillar_from_honeycomb.json +++ b/src/generated/resources/data/blockbox/recipe/waxed_oxidized_copper_pillar_from_honeycomb.json @@ -3,15 +3,10 @@ "category": "building", "group": "waxed_oxidized_copper_pillar", "ingredients": [ - { - "item": "blockbox:oxidized_copper_pillar" - }, - { - "item": "minecraft:honeycomb" - } + "blockbox:oxidized_copper_pillar", + "minecraft:honeycomb" ], "result": { - "count": 1, "id": "blockbox:waxed_oxidized_copper_pillar" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/waxed_oxidized_copper_pillar_from_waxed_oxidized_copper_stonecutting.json b/src/generated/resources/data/blockbox/recipe/waxed_oxidized_copper_pillar_from_waxed_oxidized_copper_stonecutting.json index cf263c6..4ffbf10 100644 --- a/src/generated/resources/data/blockbox/recipe/waxed_oxidized_copper_pillar_from_waxed_oxidized_copper_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/waxed_oxidized_copper_pillar_from_waxed_oxidized_copper_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:waxed_oxidized_copper" - }, + "ingredient": "minecraft:waxed_oxidized_copper", "result": { "count": 4, "id": "blockbox:waxed_oxidized_copper_pillar" diff --git a/src/generated/resources/data/blockbox/recipe/waxed_oxidized_copper_pillar_from_waxed_oxidized_cut_copper_stonecutting.json b/src/generated/resources/data/blockbox/recipe/waxed_oxidized_copper_pillar_from_waxed_oxidized_cut_copper_stonecutting.json index 9739361..25eb6d3 100644 --- a/src/generated/resources/data/blockbox/recipe/waxed_oxidized_copper_pillar_from_waxed_oxidized_cut_copper_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/waxed_oxidized_copper_pillar_from_waxed_oxidized_cut_copper_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:waxed_oxidized_cut_copper" - }, + "ingredient": "minecraft:waxed_oxidized_cut_copper", "result": { - "count": 1, "id": "blockbox:waxed_oxidized_copper_pillar" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/waxed_weathered_copper_bars_from_honeycomb.json b/src/generated/resources/data/blockbox/recipe/waxed_weathered_copper_bars_from_honeycomb.json deleted file mode 100644 index d126f63..0000000 --- a/src/generated/resources/data/blockbox/recipe/waxed_weathered_copper_bars_from_honeycomb.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "building", - "ingredients": [ - { - "item": "blockbox:weathered_copper_bars" - }, - { - "item": "minecraft:honeycomb" - } - ], - "result": { - "count": 1, - "id": "blockbox:waxed_weathered_copper_bars" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/waxed_weathered_copper_pillar.json b/src/generated/resources/data/blockbox/recipe/waxed_weathered_copper_pillar.json index fe46da9..3f6fa70 100644 --- a/src/generated/resources/data/blockbox/recipe/waxed_weathered_copper_pillar.json +++ b/src/generated/resources/data/blockbox/recipe/waxed_weathered_copper_pillar.json @@ -3,9 +3,7 @@ "category": "building", "group": "waxed_weathered_copper_pillar", "key": { - "#": { - "item": "minecraft:waxed_weathered_cut_copper" - } + "#": "minecraft:waxed_weathered_cut_copper" }, "pattern": [ "#", diff --git a/src/generated/resources/data/blockbox/recipe/waxed_weathered_copper_pillar_from_honeycomb.json b/src/generated/resources/data/blockbox/recipe/waxed_weathered_copper_pillar_from_honeycomb.json index a0e9e89..7e0c0b1 100644 --- a/src/generated/resources/data/blockbox/recipe/waxed_weathered_copper_pillar_from_honeycomb.json +++ b/src/generated/resources/data/blockbox/recipe/waxed_weathered_copper_pillar_from_honeycomb.json @@ -3,15 +3,10 @@ "category": "building", "group": "waxed_weathered_copper_pillar", "ingredients": [ - { - "item": "blockbox:weathered_copper_pillar" - }, - { - "item": "minecraft:honeycomb" - } + "blockbox:weathered_copper_pillar", + "minecraft:honeycomb" ], "result": { - "count": 1, "id": "blockbox:waxed_weathered_copper_pillar" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/waxed_weathered_copper_pillar_from_waxed_weathered_copper_stonecutting.json b/src/generated/resources/data/blockbox/recipe/waxed_weathered_copper_pillar_from_waxed_weathered_copper_stonecutting.json index 559d1c0..a49a1f2 100644 --- a/src/generated/resources/data/blockbox/recipe/waxed_weathered_copper_pillar_from_waxed_weathered_copper_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/waxed_weathered_copper_pillar_from_waxed_weathered_copper_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:waxed_weathered_copper" - }, + "ingredient": "minecraft:waxed_weathered_copper", "result": { "count": 4, "id": "blockbox:waxed_weathered_copper_pillar" diff --git a/src/generated/resources/data/blockbox/recipe/waxed_weathered_copper_pillar_from_waxed_weathered_cut_copper_stonecutting.json b/src/generated/resources/data/blockbox/recipe/waxed_weathered_copper_pillar_from_waxed_weathered_cut_copper_stonecutting.json index fa7a5cc..df09b2b 100644 --- a/src/generated/resources/data/blockbox/recipe/waxed_weathered_copper_pillar_from_waxed_weathered_cut_copper_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/waxed_weathered_copper_pillar_from_waxed_weathered_cut_copper_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:waxed_weathered_cut_copper" - }, + "ingredient": "minecraft:waxed_weathered_cut_copper", "result": { - "count": 1, "id": "blockbox:waxed_weathered_copper_pillar" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/weathered_copper_pillar.json b/src/generated/resources/data/blockbox/recipe/weathered_copper_pillar.json index a0cbc42..572247b 100644 --- a/src/generated/resources/data/blockbox/recipe/weathered_copper_pillar.json +++ b/src/generated/resources/data/blockbox/recipe/weathered_copper_pillar.json @@ -2,9 +2,7 @@ "type": "minecraft:crafting_shaped", "category": "building", "key": { - "#": { - "item": "minecraft:weathered_cut_copper" - } + "#": "minecraft:weathered_cut_copper" }, "pattern": [ "#", diff --git a/src/generated/resources/data/blockbox/recipe/weathered_copper_pillar_from_weathered_copper_stonecutting.json b/src/generated/resources/data/blockbox/recipe/weathered_copper_pillar_from_weathered_copper_stonecutting.json index 0a6b030..9a991c0 100644 --- a/src/generated/resources/data/blockbox/recipe/weathered_copper_pillar_from_weathered_copper_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/weathered_copper_pillar_from_weathered_copper_stonecutting.json @@ -1,8 +1,6 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:weathered_copper" - }, + "ingredient": "minecraft:weathered_copper", "result": { "count": 4, "id": "blockbox:weathered_copper_pillar" diff --git a/src/generated/resources/data/blockbox/recipe/weathered_copper_pillar_from_weathered_cut_copper_stonecutting.json b/src/generated/resources/data/blockbox/recipe/weathered_copper_pillar_from_weathered_cut_copper_stonecutting.json index 04f9e86..6bc4b6e 100644 --- a/src/generated/resources/data/blockbox/recipe/weathered_copper_pillar_from_weathered_cut_copper_stonecutting.json +++ b/src/generated/resources/data/blockbox/recipe/weathered_copper_pillar_from_weathered_cut_copper_stonecutting.json @@ -1,10 +1,7 @@ { "type": "minecraft:stonecutting", - "ingredient": { - "item": "minecraft:weathered_cut_copper" - }, + "ingredient": "minecraft:weathered_cut_copper", "result": { - "count": 1, "id": "blockbox:weathered_copper_pillar" } } \ No newline at end of file diff --git a/src/generated/resources/data/blockbox/recipe/white_sky_lantern.json b/src/generated/resources/data/blockbox/recipe/white_sky_lantern.json index 5a4c29a..05a2277 100644 --- a/src/generated/resources/data/blockbox/recipe/white_sky_lantern.json +++ b/src/generated/resources/data/blockbox/recipe/white_sky_lantern.json @@ -2,15 +2,9 @@ "type": "minecraft:crafting_shaped", "category": "misc", "key": { - "/": { - "item": "minecraft:string" - }, - "c": { - "tag": "minecraft:candles" - }, - "p": { - "item": "minecraft:paper" - } + "/": "minecraft:string", + "c": "#minecraft:candles", + "p": "minecraft:paper" }, "pattern": [ "ppp", @@ -18,7 +12,6 @@ "/c/" ], "result": { - "count": 1, "id": "blockbox:white_sky_lantern" } } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/glass_from_smelting_rough_glass.json b/src/generated/resources/data/minecraft/recipe/glass_from_smelting_rough_glass.json index 5910800..d773fa7 100644 --- a/src/generated/resources/data/minecraft/recipe/glass_from_smelting_rough_glass.json +++ b/src/generated/resources/data/minecraft/recipe/glass_from_smelting_rough_glass.json @@ -3,11 +3,8 @@ "category": "blocks", "cookingtime": 200, "experience": 0.1, - "ingredient": { - "item": "blockbox:rough_glass" - }, + "ingredient": "blockbox:rough_glass", "result": { - "count": 1, "id": "minecraft:glass" } } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json index 7201ac4..e28131e 100644 --- a/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json +++ b/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json @@ -32,14 +32,6 @@ "blockbox:packed_ice_brick_slab", "blockbox:packed_ice_brick_wall", "blockbox:polished_obsidian", - "blockbox:copper_bars", - "blockbox:exposed_copper_bars", - "blockbox:weathered_copper_bars", - "blockbox:oxidized_copper_bars", - "blockbox:waxed_copper_bars", - "blockbox:waxed_exposed_copper_bars", - "blockbox:waxed_weathered_copper_bars", - "blockbox:waxed_oxidized_copper_bars", "blockbox:copper_pillar", "blockbox:exposed_copper_pillar", "blockbox:weathered_copper_pillar", diff --git a/src/generated/resources/data/minecraft/tags/block/needs_stone_tool.json b/src/generated/resources/data/minecraft/tags/block/needs_stone_tool.json index bc48e83..bbb1dbf 100644 --- a/src/generated/resources/data/minecraft/tags/block/needs_stone_tool.json +++ b/src/generated/resources/data/minecraft/tags/block/needs_stone_tool.json @@ -1,13 +1,5 @@ { "values": [ - "blockbox:copper_bars", - "blockbox:exposed_copper_bars", - "blockbox:weathered_copper_bars", - "blockbox:oxidized_copper_bars", - "blockbox:waxed_copper_bars", - "blockbox:waxed_exposed_copper_bars", - "blockbox:waxed_weathered_copper_bars", - "blockbox:waxed_oxidized_copper_bars", "blockbox:copper_pillar", "blockbox:exposed_copper_pillar", "blockbox:weathered_copper_pillar", diff --git a/src/generated/resources/data/neoforge/data_maps/block/oxidizables.json b/src/generated/resources/data/neoforge/data_maps/block/oxidizables.json index 6c6f6e9..c3ea6aa 100644 --- a/src/generated/resources/data/neoforge/data_maps/block/oxidizables.json +++ b/src/generated/resources/data/neoforge/data_maps/block/oxidizables.json @@ -1,20 +1,11 @@ { "values": { - "blockbox:copper_bars": { - "next_oxidation_stage": "blockbox:exposed_copper_bars" - }, "blockbox:copper_pillar": { "next_oxidation_stage": "blockbox:exposed_copper_pillar" }, - "blockbox:exposed_copper_bars": { - "next_oxidation_stage": "blockbox:weathered_copper_bars" - }, "blockbox:exposed_copper_pillar": { "next_oxidation_stage": "blockbox:weathered_copper_pillar" }, - "blockbox:weathered_copper_bars": { - "next_oxidation_stage": "blockbox:oxidized_copper_bars" - }, "blockbox:weathered_copper_pillar": { "next_oxidation_stage": "blockbox:oxidized_copper_pillar" } diff --git a/src/generated/resources/data/neoforge/data_maps/block/waxables.json b/src/generated/resources/data/neoforge/data_maps/block/waxables.json index 6185755..a6289c9 100644 --- a/src/generated/resources/data/neoforge/data_maps/block/waxables.json +++ b/src/generated/resources/data/neoforge/data_maps/block/waxables.json @@ -1,26 +1,14 @@ { "values": { - "blockbox:copper_bars": { - "waxed": "blockbox:waxed_copper_bars" - }, "blockbox:copper_pillar": { "waxed": "blockbox:waxed_copper_pillar" }, - "blockbox:exposed_copper_bars": { - "waxed": "blockbox:waxed_exposed_copper_bars" - }, "blockbox:exposed_copper_pillar": { "waxed": "blockbox:waxed_exposed_copper_pillar" }, - "blockbox:oxidized_copper_bars": { - "waxed": "blockbox:waxed_oxidized_copper_bars" - }, "blockbox:oxidized_copper_pillar": { "waxed": "blockbox:waxed_oxidized_copper_pillar" }, - "blockbox:weathered_copper_bars": { - "waxed": "blockbox:waxed_weathered_copper_bars" - }, "blockbox:weathered_copper_pillar": { "waxed": "blockbox:waxed_weathered_copper_pillar" } diff --git a/src/main/java/vectorwing/blockbox/BlockBox.java b/src/main/java/vectorwing/blockbox/BlockBox.java index 2004e7c..f4d3a3a 100644 --- a/src/main/java/vectorwing/blockbox/BlockBox.java +++ b/src/main/java/vectorwing/blockbox/BlockBox.java @@ -1,7 +1,7 @@ package vectorwing.blockbox; import com.mojang.logging.LogUtils; -import net.minecraft.resources.ResourceLocation; +import net.minecraft.resources.Identifier; import net.neoforged.bus.api.IEventBus; import net.neoforged.fml.ModContainer; import net.neoforged.fml.common.Mod; diff --git a/src/main/java/vectorwing/blockbox/Config.java b/src/main/java/vectorwing/blockbox/Config.java index 24ad85f..55ed4e6 100644 --- a/src/main/java/vectorwing/blockbox/Config.java +++ b/src/main/java/vectorwing/blockbox/Config.java @@ -1,7 +1,7 @@ package vectorwing.blockbox; import net.minecraft.core.registries.BuiltInRegistries; -import net.minecraft.resources.ResourceLocation; +import net.minecraft.resources.Identifier; import net.neoforged.neoforge.common.ModConfigSpec; public class Config diff --git a/src/main/java/vectorwing/blockbox/client/event/ClientSetupEvents.java b/src/main/java/vectorwing/blockbox/client/event/ClientSetupEvents.java index 7de3654..40a986f 100644 --- a/src/main/java/vectorwing/blockbox/client/event/ClientSetupEvents.java +++ b/src/main/java/vectorwing/blockbox/client/event/ClientSetupEvents.java @@ -14,12 +14,12 @@ import vectorwing.blockbox.client.particle.StrikeParticle; import vectorwing.blockbox.common.registry.ModParticleTypes; -@EventBusSubscriber(modid = BlockBox.MODID, bus = EventBusSubscriber.Bus.MOD, value = Dist.CLIENT) +@EventBusSubscriber(modid = BlockBox.MODID, value = Dist.CLIENT) public class ClientSetupEvents { @SubscribeEvent(priority = EventPriority.LOWEST) public static void registerParticles(RegisterParticleProvidersEvent event) { - Minecraft.getInstance().particleEngine.register(ModParticleTypes.SPARKLE.get(), SparkleParticle.Provider::new); + event.registerSpriteSet(ModParticleTypes.SPARKLE.get(), SparkleParticle.Provider::new); } @SubscribeEvent diff --git a/src/main/java/vectorwing/blockbox/client/particle/SparkleParticle.java b/src/main/java/vectorwing/blockbox/client/particle/SparkleParticle.java index dc18afd..8eec282 100644 --- a/src/main/java/vectorwing/blockbox/client/particle/SparkleParticle.java +++ b/src/main/java/vectorwing/blockbox/client/particle/SparkleParticle.java @@ -3,13 +3,14 @@ import net.minecraft.client.multiplayer.ClientLevel; import net.minecraft.client.particle.*; import net.minecraft.core.particles.SimpleParticleType; +import net.minecraft.util.RandomSource; -public class SparkleParticle extends TextureSheetParticle +public class SparkleParticle extends SingleQuadParticle { private final SpriteSet sprites; protected SparkleParticle(ClientLevel level, double x, double y, double z, SpriteSet sprites, float gravity) { - super(level, x, y, z, 0.0, 0.0, 0.0); + super(level, x, y, z, 0.0, 0.0, 0.0, sprites.first()); this.lifetime = 4; this.quadSize *= 0.75F; this.sprites = sprites; @@ -32,8 +33,8 @@ public void tick() { } @Override - public ParticleRenderType getRenderType() { - return ParticleRenderType.PARTICLE_SHEET_LIT; + public Layer getLayer() { + return Layer.OPAQUE; } public static class Provider implements ParticleProvider @@ -44,7 +45,7 @@ public Provider(SpriteSet sprites) { this.sprites = sprites; } - public Particle createParticle(SimpleParticleType type, ClientLevel level, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed) { + public Particle createParticle(SimpleParticleType type, ClientLevel level, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed, RandomSource random) { return new SparkleParticle(level, x, y, z, this.sprites, 0.0F); } } diff --git a/src/main/java/vectorwing/blockbox/client/particle/StrikeParticle.java b/src/main/java/vectorwing/blockbox/client/particle/StrikeParticle.java index d75a095..87dea74 100644 --- a/src/main/java/vectorwing/blockbox/client/particle/StrikeParticle.java +++ b/src/main/java/vectorwing/blockbox/client/particle/StrikeParticle.java @@ -3,13 +3,14 @@ import net.minecraft.client.multiplayer.ClientLevel; import net.minecraft.client.particle.*; import net.minecraft.core.particles.SimpleParticleType; +import net.minecraft.util.RandomSource; -public class StrikeParticle extends TextureSheetParticle +public class StrikeParticle extends SingleQuadParticle { private final SpriteSet sprites; protected StrikeParticle(ClientLevel level, double x, double y, double z, SpriteSet sprites, float gravity) { - super(level, x, y, z, 0.0, 0.0, 0.0); + super(level, x, y, z, 0.0, 0.0, 0.0, sprites.first()); this.lifetime = 4; this.quadSize = 0.5F; this.sprites = sprites; @@ -32,8 +33,8 @@ public void tick() { } @Override - public ParticleRenderType getRenderType() { - return ParticleRenderType.PARTICLE_SHEET_LIT; + public Layer getLayer() { + return Layer.OPAQUE; } public static class Provider implements ParticleProvider @@ -44,7 +45,7 @@ public Provider(SpriteSet sprites) { this.sprites = sprites; } - public Particle createParticle(SimpleParticleType type, ClientLevel level, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed) { + public Particle createParticle(SimpleParticleType type, ClientLevel level, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed, RandomSource random) { return new StrikeParticle(level, x, y, z, this.sprites, 0.0F); } } diff --git a/src/main/java/vectorwing/blockbox/common/block/BrazierBlock.java b/src/main/java/vectorwing/blockbox/common/block/BrazierBlock.java index 321a656..07e7d59 100644 --- a/src/main/java/vectorwing/blockbox/common/block/BrazierBlock.java +++ b/src/main/java/vectorwing/blockbox/common/block/BrazierBlock.java @@ -1,6 +1,6 @@ package vectorwing.blockbox.common.block; -import net.minecraft.MethodsReturnNonnullByDefault; +import com.mojang.logging.annotations.MethodsReturnNonnullByDefault; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.core.particles.ParticleTypes; @@ -8,13 +8,11 @@ import net.minecraft.sounds.SoundSource; import net.minecraft.util.RandomSource; import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.InsideBlockEffectApplier; import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.item.context.BlockPlaceContext; import net.minecraft.world.item.context.UseOnContext; -import net.minecraft.world.level.BlockGetter; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.LevelAccessor; -import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.*; import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.Blocks; import net.minecraft.world.level.block.SimpleWaterloggedBlock; @@ -78,12 +76,12 @@ public BlockState getToolModifiedState(BlockState state, UseOnContext context, I } @Override - protected void entityInside(BlockState state, Level level, BlockPos pos, Entity entity) { + protected void entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier, boolean isPrecise) { if (state.getValue(LIT) && entity instanceof LivingEntity && isEntityTouchingFlame(entity, pos, state)) { entity.hurt(level.damageSources().campfire(), (float)this.fireDamage); } - super.entityInside(state, level, pos, entity); + super.entityInside(state, level, pos, entity, effectApplier, isPrecise); } protected boolean isEntityTouchingFlame(Entity entity, BlockPos pos, BlockState state) { @@ -111,14 +109,14 @@ public BlockState getStateForPlacement(BlockPlaceContext context) { } @Override - protected BlockState updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) { + protected BlockState updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos pos, Direction direction, BlockPos neighborPos, BlockState neighborState, RandomSource random) { if (state.getValue(WATERLOGGED)) { - level.scheduleTick(pos, Fluids.WATER, Fluids.WATER.getTickDelay(level)); + ticks.scheduleTick(pos, Fluids.WATER, Fluids.WATER.getTickDelay(level)); } return getConnectedDirection(state).getOpposite() == direction && !state.canSurvive(level, pos) ? Blocks.AIR.defaultBlockState() - : super.updateShape(state, direction, neighborState, level, pos, neighborPos); + : super.updateShape(state, level, ticks, pos, direction, neighborPos, neighborState, random); } @Override @@ -178,11 +176,6 @@ public static void douse(@Nullable Entity entity, LevelAccessor level, BlockPos } } - BlockEntity blockentity = level.getBlockEntity(pos); - if (blockentity instanceof CampfireBlockEntity) { - ((CampfireBlockEntity) blockentity).dowse(); - } - level.gameEvent(entity, GameEvent.BLOCK_CHANGE, pos); } diff --git a/src/main/java/vectorwing/blockbox/common/block/CarvedSnowBlock.java b/src/main/java/vectorwing/blockbox/common/block/CarvedSnowBlock.java index 6f27f42..665a1e0 100644 --- a/src/main/java/vectorwing/blockbox/common/block/CarvedSnowBlock.java +++ b/src/main/java/vectorwing/blockbox/common/block/CarvedSnowBlock.java @@ -29,7 +29,7 @@ protected InteractionResult useWithoutItem(BlockState state, Level level, BlockP if (player.isSecondaryUseActive()) { level.playSound(null, pos, SoundEvents.SNOW_HIT, SoundSource.BLOCKS, 1.0F, 1.0F); level.setBlock(pos, ModBlocks.PACKED_SNOW.get().defaultBlockState(), 11); - return InteractionResult.sidedSuccess(level.isClientSide); + return InteractionResult.SUCCESS; } return super.useWithoutItem(state, level, pos, player, hitResult); } diff --git a/src/main/java/vectorwing/blockbox/common/block/PackedSnowBlock.java b/src/main/java/vectorwing/blockbox/common/block/PackedSnowBlock.java index b652ffa..948ac60 100644 --- a/src/main/java/vectorwing/blockbox/common/block/PackedSnowBlock.java +++ b/src/main/java/vectorwing/blockbox/common/block/PackedSnowBlock.java @@ -1,12 +1,12 @@ package vectorwing.blockbox.common.block; -import net.minecraft.MethodsReturnNonnullByDefault; +import com.mojang.logging.annotations.MethodsReturnNonnullByDefault; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.sounds.SoundEvents; import net.minecraft.sounds.SoundSource; import net.minecraft.world.InteractionHand; -import net.minecraft.world.ItemInteractionResult; +import net.minecraft.world.InteractionResult; import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.ItemStack; import net.minecraft.world.level.Level; @@ -28,13 +28,13 @@ public PackedSnowBlock(Properties properties) { } @Override - protected ItemInteractionResult useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) { + protected InteractionResult useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) { if (stack.is(Tags.Items.RODS_WOODEN)) { Direction hitDirection = hitResult.getDirection(); Direction facingDirection = hitDirection.getAxis() == Direction.Axis.Y ? player.getDirection().getOpposite() : hitDirection; level.playSound(null, pos, SoundEvents.SNOW_BREAK, SoundSource.BLOCKS, 1.0F, 1.0F); level.setBlock(pos, ModBlocks.CARVED_SNOW.get().defaultBlockState().setValue(CarvedPumpkinBlock.FACING, facingDirection), 11); - return ItemInteractionResult.sidedSuccess(level.isClientSide); + return InteractionResult.SUCCESS; } return super.useItemOn(stack, state, level, pos, player, hand, hitResult); } diff --git a/src/main/java/vectorwing/blockbox/common/block/PalisadeBlock.java b/src/main/java/vectorwing/blockbox/common/block/PalisadeBlock.java index e61a0b8..1e91765 100644 --- a/src/main/java/vectorwing/blockbox/common/block/PalisadeBlock.java +++ b/src/main/java/vectorwing/blockbox/common/block/PalisadeBlock.java @@ -1,44 +1,42 @@ package vectorwing.blockbox.common.block; +import com.google.common.collect.ImmutableMap; import com.google.common.collect.Maps; +import com.mojang.logging.annotations.MethodsReturnNonnullByDefault; import com.mojang.serialization.MapCodec; -import net.minecraft.MethodsReturnNonnullByDefault; -import net.minecraft.Util; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; -import net.minecraft.sounds.SoundEvents; import net.minecraft.sounds.SoundSource; import net.minecraft.tags.BlockTags; +import net.minecraft.tags.ItemTags; +import net.minecraft.util.RandomSource; import net.minecraft.world.InteractionHand; -import net.minecraft.world.ItemInteractionResult; -import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.InteractionResult; import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.context.BlockPlaceContext; import net.minecraft.world.item.context.UseOnContext; -import net.minecraft.world.level.BlockGetter; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.*; import net.minecraft.world.level.block.*; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.StateDefinition; -import net.minecraft.world.level.block.state.properties.BlockStateProperties; import net.minecraft.world.level.block.state.properties.EnumProperty; import net.minecraft.world.level.material.FluidState; import net.minecraft.world.level.material.Fluids; import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.VoxelShape; import net.neoforged.neoforge.common.ItemAbilities; import net.neoforged.neoforge.common.ItemAbility; -import net.neoforged.neoforge.common.Tags; import org.jetbrains.annotations.NotNull; import vectorwing.blockbox.common.block.state.PalisadeConnection; -import vectorwing.blockbox.common.registry.ModBlocks; import vectorwing.blockbox.common.registry.ModSounds; import vectorwing.blockbox.common.tag.ModTags; import javax.annotation.Nullable; import javax.annotation.ParametersAreNonnullByDefault; import java.util.Map; +import java.util.function.Function; import java.util.function.Supplier; @ParametersAreNonnullByDefault @@ -55,27 +53,27 @@ public class PalisadeBlock extends CrossCollisionBlock implements SimpleWaterlog public final Supplier strippedForm; public final Supplier spikedForm; - public static final Map> PROPERTY_BY_DIRECTION = Util.make(Maps.newHashMap(), (map) -> { - map.put(Direction.NORTH, TYPE_NORTH); - map.put(Direction.EAST, TYPE_EAST); - map.put(Direction.SOUTH, TYPE_SOUTH); - map.put(Direction.WEST, TYPE_WEST); - }); + public static final Map> PROPERTY_BY_DIRECTION = ImmutableMap.copyOf(Maps.newEnumMap(Map.of( + Direction.NORTH, TYPE_NORTH, + Direction.EAST, TYPE_EAST, + Direction.SOUTH, TYPE_SOUTH, + Direction.WEST, TYPE_WEST + ))); public PalisadeBlock(Properties properties) { - this(null, null, 4.0F, 4.0F, 16.0F, 16.0F, 16.0F, properties); + this(null, null, 8.0F, 16.0F, 8.0F, 16.0F, 16.0F, properties); } public PalisadeBlock(@Nullable Supplier spikedForm, Properties properties) { - this(spikedForm, null, 4.0F, 4.0F, 16.0F, 16.0F, 16.0F, properties); + this(spikedForm, null, 8.0F, 16.0F, 8.0F, 16.0F, 16.0F, properties); } public PalisadeBlock(@Nullable Supplier spikedForm, @Nullable Supplier strippedForm, Properties properties) { - this(spikedForm, strippedForm, 4.0F, 4.0F, 16.0F, 16.0F, 16.0F, properties); + this(spikedForm, strippedForm, 8.0F, 16.0F, 8.0F, 16.0F, 16.0F, properties); } - public PalisadeBlock(@Nullable Supplier spikedForm, @Nullable Supplier strippedForm, float nodeWidth, float extensionWidth, float nodeHeight, float extensionHeight, float collisionHeight, Properties properties) { - super(nodeWidth, extensionWidth, nodeHeight, extensionHeight, collisionHeight, properties); + public PalisadeBlock(@Nullable Supplier spikedForm, @Nullable Supplier strippedForm, float postWidth, float postHeight, float wallWidth, float wallHeight, float collisionHeight, Properties properties) { + super(postWidth, postHeight, wallWidth, wallHeight, collisionHeight, properties); this.spikedForm = spikedForm; this.strippedForm = strippedForm; this.registerDefaultState(this.stateDefinition.any() @@ -87,21 +85,39 @@ public PalisadeBlock(@Nullable Supplier spikedForm, @Nullable Supplier makeShapes(float postWidth, float postHeight, float wallWidth, float wallBottom, float wallTop) { + VoxelShape post = Block.column(postWidth, 0.0, postHeight); + Map arms = Shapes.rotateHorizontal(Block.boxZ(wallWidth, wallBottom, wallTop, 0.0, 8.0)); + return this.getShapeForEachState(state -> { + VoxelShape shape = post; + + for (Map.Entry> entry : PROPERTY_BY_DIRECTION.entrySet()) { + if (!state.getValue(entry.getValue()).equals(PalisadeConnection.NONE)) { + shape = Shapes.or(shape, arms.get(entry.getKey())); + } + } + + return shape; + }, WATERLOGGED); + } + + @Override + protected InteractionResult useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) { if (spikedForm == null) { - return ItemInteractionResult.PASS_TO_DEFAULT_BLOCK_INTERACTION; + return InteractionResult.PASS; } - if (stack.canPerformAction(ItemAbilities.SWORD_DIG) && level.getBlockState(pos.above()).isAir()) { + // TODO: In 1.21.1, this checked if the stack had the ItemAbilities.SWORD_DIG ability - is there a better check in 26.1? + if (stack.is(ItemTags.SWORDS) && level.getBlockState(pos.above()).isAir()) { level.playSound(null, pos, ModSounds.ITEM_SWORD_CARVE.get(), SoundSource.BLOCKS, 1.0F, 0.9F); level.addDestroyBlockEffect(pos, state); - stack.hurtAndBreak(2, player, LivingEntity.getSlotForHand(hand)); + stack.hurtAndBreak(2, player, hand.asEquipmentSlot()); level.setBlock(pos, spikedForm.get().defaultBlockState() .setValue(SpikedPalisadeBlock.NORTH, !state.getValue(TYPE_NORTH).equals(PalisadeConnection.NONE)) .setValue(SpikedPalisadeBlock.EAST, !state.getValue(TYPE_EAST).equals(PalisadeConnection.NONE)) .setValue(SpikedPalisadeBlock.SOUTH, !state.getValue(TYPE_SOUTH).equals(PalisadeConnection.NONE)) .setValue(SpikedPalisadeBlock.WEST, !state.getValue(TYPE_WEST).equals(PalisadeConnection.NONE)) .setValue(WATERLOGGED, state.getValue(WATERLOGGED)), 11); - return ItemInteractionResult.sidedSuccess(level.isClientSide); + return InteractionResult.SUCCESS; } return super.useItemOn(stack, state, level, pos, player, hand, hitResult); } @@ -145,42 +161,14 @@ public BlockState getStateForPlacement(BlockPlaceContext context) { } @Override - protected BlockState updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) { + protected BlockState updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos currentPos, Direction facing, BlockPos facingPos, BlockState facingState, RandomSource random) { if (state.getValue(WATERLOGGED)) { - level.scheduleTick(currentPos, Fluids.WATER, Fluids.WATER.getTickDelay(level)); + ticks.scheduleTick(currentPos, Fluids.WATER, Fluids.WATER.getTickDelay(level)); } return facing.getAxis().getPlane() == Direction.Plane.HORIZONTAL ? state.setValue(PROPERTY_BY_DIRECTION.get(facing), this.getConnectionType(facingState, facingState.isFaceSturdy(level, facingPos, facing.getOpposite()), facing.getOpposite())) - : super.updateShape(state, facing, facingState, level, currentPos, facingPos); - } - - protected static int indexFor(Direction facing) { - return 1 << facing.get2DDataValue(); - } - - @Override - protected int getAABBIndex(BlockState state) { - return this.stateToIndex.computeIntIfAbsent(state, (currentState) -> { - int i = 0; - if (!currentState.getValue(TYPE_NORTH).equals(PalisadeConnection.NONE)) { - i |= indexFor(Direction.NORTH); - } - - if (!currentState.getValue(TYPE_EAST).equals(PalisadeConnection.NONE)) { - i |= indexFor(Direction.EAST); - } - - if (!currentState.getValue(TYPE_SOUTH).equals(PalisadeConnection.NONE)) { - i |= indexFor(Direction.SOUTH); - } - - if (!currentState.getValue(TYPE_WEST).equals(PalisadeConnection.NONE)) { - i |= indexFor(Direction.WEST); - } - - return i; - }); + : super.updateShape(state, level, ticks, currentPos, facing, facingPos, facingState, random); } public PalisadeConnection getConnectionType(BlockState state, boolean isSideSolid, Direction direction) { diff --git a/src/main/java/vectorwing/blockbox/common/block/SeatBlock.java b/src/main/java/vectorwing/blockbox/common/block/SeatBlock.java index 4aa78e4..d340b58 100644 --- a/src/main/java/vectorwing/blockbox/common/block/SeatBlock.java +++ b/src/main/java/vectorwing/blockbox/common/block/SeatBlock.java @@ -1,7 +1,7 @@ package vectorwing.blockbox.common.block; +import com.mojang.logging.annotations.MethodsReturnNonnullByDefault; import com.mojang.serialization.MapCodec; -import net.minecraft.MethodsReturnNonnullByDefault; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.world.InteractionResult; @@ -47,19 +47,19 @@ public SeatBlock(Properties properties) { public InteractionResult useWithoutItem(BlockState state, Level level, BlockPos pos, Player player, BlockHitResult hitResult) { if (player.isShiftKeyDown()) return InteractionResult.PASS; - if (level.isClientSide) + if (level.isClientSide()) return InteractionResult.SUCCESS; sitDown(level, pos, player); return InteractionResult.SUCCESS; } public static void sitDown(Level level, BlockPos pos, Entity entity) { - if (level.isClientSide) + if (level.isClientSide()) return; SeatEntity seat = new SeatEntity(level, pos); seat.setPos(pos.getX() + 0.5, pos.getY(), pos.getZ() + 0.5); level.addFreshEntity(seat); - entity.startRiding(seat, true); + entity.startRiding(seat, true, true); if (entity instanceof TamableAnimal animal) animal.setInSittingPose(true); } diff --git a/src/main/java/vectorwing/blockbox/common/block/SkyLanternBlock.java b/src/main/java/vectorwing/blockbox/common/block/SkyLanternBlock.java index e153f4f..92bc8ce 100644 --- a/src/main/java/vectorwing/blockbox/common/block/SkyLanternBlock.java +++ b/src/main/java/vectorwing/blockbox/common/block/SkyLanternBlock.java @@ -2,6 +2,7 @@ import net.minecraft.core.BlockPos; import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.server.level.ServerLevel; import net.minecraft.sounds.SoundEvents; import net.minecraft.sounds.SoundSource; import net.minecraft.util.RandomSource; @@ -20,7 +21,7 @@ public SkyLanternBlock(Properties properties) { @Override protected void onProjectileHit(Level level, BlockState state, BlockHitResult hit, Projectile projectile) { BlockPos blockpos = hit.getBlockPos(); - if (!level.isClientSide && projectile.mayInteract(level, blockpos) && projectile.mayBreak(level)) { + if (level instanceof ServerLevel serverLevel && projectile.mayInteract(serverLevel, blockpos) && projectile.mayBreak(serverLevel)) { level.destroyBlock(blockpos, true, projectile); } } diff --git a/src/main/java/vectorwing/blockbox/common/block/SpikedPalisadeBlock.java b/src/main/java/vectorwing/blockbox/common/block/SpikedPalisadeBlock.java index 4b097b3..765c833 100644 --- a/src/main/java/vectorwing/blockbox/common/block/SpikedPalisadeBlock.java +++ b/src/main/java/vectorwing/blockbox/common/block/SpikedPalisadeBlock.java @@ -1,16 +1,16 @@ package vectorwing.blockbox.common.block; +import com.mojang.logging.annotations.MethodsReturnNonnullByDefault; import com.mojang.serialization.MapCodec; -import net.minecraft.MethodsReturnNonnullByDefault; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.tags.BlockTags; +import net.minecraft.util.RandomSource; import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.InsideBlockEffectApplier; import net.minecraft.world.item.context.BlockPlaceContext; import net.minecraft.world.item.context.UseOnContext; -import net.minecraft.world.level.BlockGetter; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.*; import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.CrossCollisionBlock; import net.minecraft.world.level.block.IronBarsBlock; @@ -47,7 +47,7 @@ public SpikedPalisadeBlock(Properties properties) { } public SpikedPalisadeBlock(@Nullable Supplier strippedForm, Properties properties) { - super(4.0F, 4.0F, 8.0F, 8.0F, 8.0F, properties); + super(8.0F, 8.0F, 8.0F, 8.0F, 8.0F, properties); this.strippedForm = strippedForm; this.registerDefaultState(this.stateDefinition.any() .setValue(NORTH, false) @@ -73,10 +73,10 @@ public BlockState getToolModifiedState(BlockState state, UseOnContext context, I return null; } - protected void entityInside(BlockState state, Level level, BlockPos pos, Entity entity) { + protected void entityInside(BlockState state, Level level, BlockPos pos, Entity entity, InsideBlockEffectApplier effectApplier, boolean isPrecise) { if (isEntityTouchingSpike(entity, pos)) { entity.makeStuckInBlock(state, new Vec3(0.8, 0.75, 0.8)); - if (!level.isClientSide && (entity.xOld != entity.getX() || entity.zOld != entity.getZ())) { + if (!level.isClientSide() && (entity.xOld != entity.getX() || entity.zOld != entity.getZ())) { double d0 = Math.abs(entity.getX() - entity.xOld); double d1 = Math.abs(entity.getZ() - entity.zOld); if (d0 >= 0.003 || d1 >= 0.003) { @@ -91,12 +91,12 @@ protected boolean isEntityTouchingSpike(Entity entity, BlockPos pos) { return Shapes.joinIsNotEmpty(collisionShape, Shapes.create(entity.getBoundingBox()), BooleanOp.AND); } - protected BlockState updateShape(BlockState state, Direction facing, BlockState facingState, LevelAccessor level, BlockPos currentPos, BlockPos facingPos) { + protected BlockState updateShape(BlockState state, LevelReader level, ScheduledTickAccess ticks, BlockPos currentPos, Direction facing, BlockPos facingPos, BlockState facingState, RandomSource random) { if (state.getValue(WATERLOGGED)) { - level.scheduleTick(currentPos, Fluids.WATER, Fluids.WATER.getTickDelay(level)); + ticks.scheduleTick(currentPos, Fluids.WATER, Fluids.WATER.getTickDelay(level)); } - return facing.getAxis().getPlane() == Direction.Plane.HORIZONTAL ? state.setValue(PROPERTY_BY_DIRECTION.get(facing), this.connectsTo(facingState, facingState.isFaceSturdy(level, facingPos, facing.getOpposite()), facing.getOpposite())) : super.updateShape(state, facing, facingState, level, currentPos, facingPos); + return facing.getAxis().getPlane() == Direction.Plane.HORIZONTAL ? state.setValue(PROPERTY_BY_DIRECTION.get(facing), this.connectsTo(facingState, facingState.isFaceSturdy(level, facingPos, facing.getOpposite()), facing.getOpposite())) : super.updateShape(state, level, ticks, currentPos, facing, facingPos, facingState, random); } public BlockState getStateForPlacement(BlockPlaceContext context) { diff --git a/src/main/java/vectorwing/blockbox/common/block/WeatheringCopperBarsBlock.java b/src/main/java/vectorwing/blockbox/common/block/WeatheringCopperBarsBlock.java deleted file mode 100644 index dda45e0..0000000 --- a/src/main/java/vectorwing/blockbox/common/block/WeatheringCopperBarsBlock.java +++ /dev/null @@ -1,49 +0,0 @@ -package vectorwing.blockbox.common.block; - -import com.mojang.serialization.MapCodec; -import com.mojang.serialization.codecs.RecordCodecBuilder; -import net.minecraft.MethodsReturnNonnullByDefault; -import net.minecraft.core.BlockPos; -import net.minecraft.server.level.ServerLevel; -import net.minecraft.util.RandomSource; -import net.minecraft.world.level.block.ChangeOverTimeBlock; -import net.minecraft.world.level.block.IronBarsBlock; -import net.minecraft.world.level.block.WeatheringCopper; -import net.minecraft.world.level.block.state.BlockState; - -import javax.annotation.ParametersAreNonnullByDefault; - -@MethodsReturnNonnullByDefault -@ParametersAreNonnullByDefault -public class WeatheringCopperBarsBlock extends IronBarsBlock implements WeatheringCopper -{ - public static final MapCodec CODEC = RecordCodecBuilder.mapCodec( - builder -> builder.group(WeatheringCopper.WeatherState.CODEC.fieldOf("weathering_state").forGetter(ChangeOverTimeBlock::getAge), propertiesCodec()) - .apply(builder, WeatheringCopperBarsBlock::new)); - - private final WeatheringCopper.WeatherState weatherState; - - public WeatheringCopperBarsBlock(WeatheringCopper.WeatherState weatherState, Properties properties) { - super(properties); - this.weatherState = weatherState; - } - - @Override - protected void randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) { - this.changeOverTime(state, level, pos, random); - } - - @Override - protected boolean isRandomlyTicking(BlockState state) { - return WeatheringCopper.getNext(state.getBlock()).isPresent(); - } - - public WeatheringCopper.WeatherState getAge() { - return this.weatherState; - } - - @Override - public MapCodec codec() { - return CODEC; - } -} diff --git a/src/main/java/vectorwing/blockbox/common/block/WeatheringCopperPillarBlock.java b/src/main/java/vectorwing/blockbox/common/block/WeatheringCopperPillarBlock.java index 08598c4..132663e 100644 --- a/src/main/java/vectorwing/blockbox/common/block/WeatheringCopperPillarBlock.java +++ b/src/main/java/vectorwing/blockbox/common/block/WeatheringCopperPillarBlock.java @@ -1,8 +1,8 @@ package vectorwing.blockbox.common.block; +import com.mojang.logging.annotations.MethodsReturnNonnullByDefault; import com.mojang.serialization.MapCodec; import com.mojang.serialization.codecs.RecordCodecBuilder; -import net.minecraft.MethodsReturnNonnullByDefault; import net.minecraft.core.BlockPos; import net.minecraft.server.level.ServerLevel; import net.minecraft.util.RandomSource; diff --git a/src/main/java/vectorwing/blockbox/common/entity/SeatEntity.java b/src/main/java/vectorwing/blockbox/common/entity/SeatEntity.java index 01f03f5..a48f6f7 100644 --- a/src/main/java/vectorwing/blockbox/common/entity/SeatEntity.java +++ b/src/main/java/vectorwing/blockbox/common/entity/SeatEntity.java @@ -1,18 +1,21 @@ package vectorwing.blockbox.common.entity; -import net.minecraft.MethodsReturnNonnullByDefault; +import com.mojang.logging.annotations.MethodsReturnNonnullByDefault; import net.minecraft.client.renderer.culling.Frustum; import net.minecraft.client.renderer.entity.EntityRenderer; import net.minecraft.client.renderer.entity.EntityRendererProvider; +import net.minecraft.client.renderer.entity.state.EntityRenderState; import net.minecraft.core.BlockPos; -import net.minecraft.nbt.CompoundTag; import net.minecraft.network.syncher.SynchedEntityData; -import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.world.damagesource.DamageSource; import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.EntityDimensions; import net.minecraft.world.entity.EntityType; import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.level.Level; +import net.minecraft.world.level.storage.ValueInput; +import net.minecraft.world.level.storage.ValueOutput; import net.minecraft.world.phys.Vec3; import net.neoforged.neoforge.common.util.FakePlayer; import vectorwing.blockbox.common.block.SeatBlock; @@ -35,7 +38,7 @@ public SeatEntity(Level world, BlockPos pos) { @Override public void tick() { - if (level().isClientSide) + if (level().isClientSide()) return; boolean blockPresent = level().getBlockState(blockPosition()).getBlock() instanceof SeatBlock; if (isVehicle() && blockPresent) @@ -43,6 +46,11 @@ public void tick() { this.discard(); } + @Override + public boolean hurtServer(ServerLevel level, DamageSource source, float damage) { + return false; // TODO + } + @Override protected Vec3 getPassengerAttachmentPoint(Entity entity, EntityDimensions dimensions, float partialTick) { return new Vec3(0, 0.55, 0); @@ -63,7 +71,7 @@ public void onPassengerTurned(final Entity entity) { entity.setYHeadRot(entity.getYRot()); } - public static class Renderer extends EntityRenderer + public static class Renderer extends EntityRenderer { public Renderer(EntityRendererProvider.Context context) { super(context); @@ -75,8 +83,8 @@ public boolean shouldRender(SeatEntity entity, Frustum camera, double camX, doub } @Override - public ResourceLocation getTextureLocation(SeatEntity p_110775_1_) { - return null; + public EntityRenderState createRenderState() { + return new EntityRenderState(); } } @@ -86,12 +94,12 @@ protected void defineSynchedData(SynchedEntityData.Builder builder) { } @Override - protected void readAdditionalSaveData(CompoundTag compound) { + protected void readAdditionalSaveData(ValueInput input) { } @Override - protected void addAdditionalSaveData(CompoundTag compound) { + protected void addAdditionalSaveData(ValueOutput output) { } } diff --git a/src/main/java/vectorwing/blockbox/common/event/CommonEvents.java b/src/main/java/vectorwing/blockbox/common/event/CommonEvents.java index d64ae3d..ff0cca7 100644 --- a/src/main/java/vectorwing/blockbox/common/event/CommonEvents.java +++ b/src/main/java/vectorwing/blockbox/common/event/CommonEvents.java @@ -1,6 +1,6 @@ package vectorwing.blockbox.common.event; -import net.minecraft.resources.ResourceLocation; +import net.minecraft.resources.Identifier; import net.minecraft.world.item.CreativeModeTab; import net.minecraft.world.item.CreativeModeTabs; import net.minecraft.world.item.ItemStack; @@ -14,7 +14,7 @@ import vectorwing.blockbox.common.registry.ModBlocks; import vectorwing.blockbox.common.registry.ModItems; -@EventBusSubscriber(modid = BlockBox.MODID, bus = EventBusSubscriber.Bus.MOD) +@EventBusSubscriber(modid = BlockBox.MODID) @SuppressWarnings("unused") public class CommonEvents { diff --git a/src/main/java/vectorwing/blockbox/common/item/SkyLanternItem.java b/src/main/java/vectorwing/blockbox/common/item/SkyLanternItem.java index 292dd6a..bae3153 100644 --- a/src/main/java/vectorwing/blockbox/common/item/SkyLanternItem.java +++ b/src/main/java/vectorwing/blockbox/common/item/SkyLanternItem.java @@ -5,11 +5,11 @@ import net.minecraft.network.chat.MutableComponent; import net.minecraft.world.InteractionHand; import net.minecraft.world.InteractionResult; -import net.minecraft.world.InteractionResultHolder; import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.BlockItem; import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.component.TooltipDisplay; import net.minecraft.world.item.context.UseOnContext; import net.minecraft.world.level.ClipContext; import net.minecraft.world.level.Level; @@ -18,7 +18,7 @@ import net.minecraft.world.phys.Vec3; import vectorwing.blockbox.BlockBox; -import java.util.List; +import java.util.function.Consumer; public class SkyLanternItem extends BlockItem { @@ -26,16 +26,15 @@ public SkyLanternItem(Block block, Properties properties) { super(block, properties); } - public InteractionResultHolder use(Level level, Player player, InteractionHand usedHand) { + public InteractionResult use(Level level, Player player, InteractionHand usedHand) { BlockHitResult playerPOVHitResult = getPlayerAimHitResult(level, player, ClipContext.Fluid.ANY); - InteractionResult interactionresult = super.useOn(new UseOnContext(player, usedHand, playerPOVHitResult)); - return new InteractionResultHolder<>(interactionresult, player.getItemInHand(usedHand)); + return super.useOn(new UseOnContext(player, usedHand, playerPOVHitResult)); } @Override - public void appendHoverText(ItemStack stack, TooltipContext context, List tooltip, TooltipFlag isAdvanced) { + public void appendHoverText(ItemStack stack, TooltipContext context, TooltipDisplay display, Consumer builder, TooltipFlag isAdvanced) { MutableComponent textEmpty = Component.translatable(BlockBox.MODID + ".tooltip.sky_lantern"); - tooltip.add(textEmpty.withStyle(ChatFormatting.GRAY)); + builder.accept(textEmpty.withStyle(ChatFormatting.GRAY)); } public static BlockHitResult getPlayerAimHitResult(Level level, Player player, ClipContext.Fluid fluidMode) { diff --git a/src/main/java/vectorwing/blockbox/common/registry/ModBlocks.java b/src/main/java/vectorwing/blockbox/common/registry/ModBlocks.java index 75b2d65..b8397d4 100644 --- a/src/main/java/vectorwing/blockbox/common/registry/ModBlocks.java +++ b/src/main/java/vectorwing/blockbox/common/registry/ModBlocks.java @@ -24,187 +24,177 @@ public class ModBlocks public static final BlockBehaviour.Properties PROPERTIES_PALISADE = BlockBehaviour.Properties.of().strength(2.0F).instrument(NoteBlockInstrument.BASS).sound(SoundType.WOOD).ignitedByLava(); public static final BlockBehaviour.Properties PROPERTIES_SKY_LANTERN = BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.GUITAR).noOcclusion().lightLevel((state) -> 15).ignitedByLava().sound(SoundType.WOOL); - public static final Supplier GRANITE_BRICKS = BLOCKS.registerSimpleBlock("granite_bricks", BlockBehaviour.Properties.ofFullCopy(Blocks.GRANITE)); - public static final Supplier GRANITE_BRICK_STAIRS = BLOCKS.register("granite_brick_stairs", () -> stair(ModBlocks.GRANITE_BRICKS.get(), BlockBehaviour.Properties.ofFullCopy(Blocks.GRANITE))); - public static final Supplier GRANITE_BRICK_SLAB = BLOCKS.register("granite_brick_slab", () -> slab(BlockBehaviour.Properties.ofFullCopy(Blocks.GRANITE))); - public static final Supplier GRANITE_BRICK_WALL = BLOCKS.register("granite_brick_wall", () -> new WallBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.GRANITE).forceSolidOn())); - public static final Supplier DIORITE_BRICKS = BLOCKS.registerSimpleBlock("diorite_bricks", BlockBehaviour.Properties.ofFullCopy(Blocks.DIORITE)); - public static final Supplier DIORITE_BRICK_STAIRS = BLOCKS.register("diorite_brick_stairs", () -> stair(ModBlocks.DIORITE_BRICKS.get(), BlockBehaviour.Properties.ofFullCopy(Blocks.DIORITE))); - public static final Supplier DIORITE_BRICK_SLAB = BLOCKS.register("diorite_brick_slab", () -> slab(BlockBehaviour.Properties.ofFullCopy(Blocks.DIORITE))); - public static final Supplier DIORITE_BRICK_WALL = BLOCKS.register("diorite_brick_wall", () -> new WallBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.DIORITE).forceSolidOn())); - public static final Supplier ANDESITE_BRICKS = BLOCKS.registerSimpleBlock("andesite_bricks", BlockBehaviour.Properties.ofFullCopy(Blocks.ANDESITE)); - public static final Supplier ANDESITE_BRICK_STAIRS = BLOCKS.register("andesite_brick_stairs", () -> stair(ModBlocks.ANDESITE_BRICKS.get(), BlockBehaviour.Properties.ofFullCopy(Blocks.ANDESITE))); - public static final Supplier ANDESITE_BRICK_SLAB = BLOCKS.register("andesite_brick_slab", () -> slab(BlockBehaviour.Properties.ofFullCopy(Blocks.ANDESITE))); - public static final Supplier ANDESITE_BRICK_WALL = BLOCKS.register("andesite_brick_wall", () -> new WallBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.ANDESITE).forceSolidOn())); - - public static final Supplier SANDSTONE_BRICKS = BLOCKS.registerSimpleBlock("sandstone_bricks", BlockBehaviour.Properties.ofFullCopy(Blocks.SANDSTONE)); - public static final Supplier SANDSTONE_BRICK_STAIRS = BLOCKS.register("sandstone_brick_stairs", () -> stair(ModBlocks.SANDSTONE_BRICKS.get(), BlockBehaviour.Properties.ofFullCopy(Blocks.SANDSTONE))); - public static final Supplier SANDSTONE_BRICK_SLAB = BLOCKS.register("sandstone_brick_slab", () -> slab(BlockBehaviour.Properties.ofFullCopy(ModBlocks.SANDSTONE_BRICKS.get()))); - public static final Supplier RED_SANDSTONE_BRICKS = BLOCKS.registerSimpleBlock("red_sandstone_bricks", BlockBehaviour.Properties.ofFullCopy(Blocks.RED_SANDSTONE)); - public static final Supplier RED_SANDSTONE_BRICK_STAIRS = BLOCKS.register("red_sandstone_brick_stairs", () -> stair(ModBlocks.RED_SANDSTONE_BRICKS.get(), BlockBehaviour.Properties.ofFullCopy(Blocks.RED_SANDSTONE))); - public static final Supplier RED_SANDSTONE_BRICK_SLAB = BLOCKS.register("red_sandstone_brick_slab", () -> slab(BlockBehaviour.Properties.ofFullCopy(ModBlocks.RED_SANDSTONE_BRICKS.get()))); - - public static final Supplier TILES = BLOCKS.registerSimpleBlock("tiles", BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)); - public static final Supplier TILE_STAIRS = BLOCKS.register("tile_stairs", () -> stair(ModBlocks.TILES.get(), BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS))); - public static final Supplier TILE_SLAB = BLOCKS.register("tile_slab", () -> slab(BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS))); - public static final Supplier BROKEN_TILE_MOSAIC = BLOCKS.registerSimpleBlock("broken_tile_mosaic", BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)); - - public static final Supplier PACKED_SNOW = BLOCKS.register("packed_snow", () -> new PackedSnowBlock(PROPERTIES_PACKED_SNOW)); - public static final Supplier CARVED_SNOW = BLOCKS.register("carved_snow", () -> new CarvedSnowBlock(PROPERTIES_PACKED_SNOW)); - public static final Supplier SNOW_BRICKS = BLOCKS.registerSimpleBlock("snow_bricks", PROPERTIES_PACKED_SNOW); - public static final Supplier SNOW_BRICK_STAIRS = BLOCKS.register("snow_brick_stairs", () -> stair(ModBlocks.SNOW_BRICKS.get(), PROPERTIES_PACKED_SNOW)); - public static final Supplier SNOW_BRICK_SLAB = BLOCKS.register("snow_brick_slab", () -> slab(PROPERTIES_PACKED_SNOW)); - public static final Supplier SNOW_BRICK_WALL = BLOCKS.register("snow_brick_wall", () -> new WallBlock(PROPERTIES_PACKED_SNOW.forceSolidOn())); - public static final Supplier POLISHED_PACKED_ICE = BLOCKS.registerSimpleBlock("polished_packed_ice", PROPERTIES_PACKED_ICE); - public static final Supplier PACKED_ICE_BRICKS = BLOCKS.registerSimpleBlock("packed_ice_bricks", PROPERTIES_PACKED_ICE); - public static final Supplier PACKED_ICE_BRICK_STAIRS = BLOCKS.register("packed_ice_brick_stairs", () -> stair(ModBlocks.PACKED_ICE_BRICKS.get(), PROPERTIES_PACKED_ICE)); - public static final Supplier PACKED_ICE_BRICK_SLAB = BLOCKS.register("packed_ice_brick_slab", () -> slab(PROPERTIES_PACKED_ICE)); - public static final Supplier PACKED_ICE_BRICK_WALL = BLOCKS.register("packed_ice_brick_wall", () -> new WallBlock(PROPERTIES_PACKED_ICE.forceSolidOn())); - - public static final Supplier POLISHED_OBSIDIAN = BLOCKS.register("polished_obsidian", () -> new PortalFrameBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.OBSIDIAN))); - - public static final Supplier ROUGH_GLASS = BLOCKS.register("rough_glass", () -> new TransparentBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.GLASS))); - public static final Supplier ROUGH_GLASS_PANE = BLOCKS.register("rough_glass_pane", () -> new IronBarsBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.GLASS_PANE))); - - public static final Supplier COPPER_BARS = BLOCKS.register("copper_bars", () -> new WeatheringCopperBarsBlock(WeatheringCopper.WeatherState.UNAFFECTED, BlockBehaviour.Properties.ofFullCopy(Blocks.COPPER_GRATE))); - public static final Supplier EXPOSED_COPPER_BARS = BLOCKS.register("exposed_copper_bars", () -> new WeatheringCopperBarsBlock(WeatheringCopper.WeatherState.EXPOSED, BlockBehaviour.Properties.ofFullCopy(Blocks.EXPOSED_COPPER_GRATE))); - public static final Supplier WEATHERED_COPPER_BARS = BLOCKS.register("weathered_copper_bars", () -> new WeatheringCopperBarsBlock(WeatheringCopper.WeatherState.WEATHERED, BlockBehaviour.Properties.ofFullCopy(Blocks.WEATHERED_COPPER_GRATE))); - public static final Supplier OXIDIZED_COPPER_BARS = BLOCKS.register("oxidized_copper_bars", () -> new WeatheringCopperBarsBlock(WeatheringCopper.WeatherState.OXIDIZED, BlockBehaviour.Properties.ofFullCopy(Blocks.OXIDIZED_COPPER_GRATE))); - public static final Supplier WAXED_COPPER_BARS = BLOCKS.register("waxed_copper_bars", () -> new IronBarsBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.COPPER_GRATE))); - public static final Supplier WAXED_EXPOSED_COPPER_BARS = BLOCKS.register("waxed_exposed_copper_bars", () -> new IronBarsBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.EXPOSED_COPPER_GRATE))); - public static final Supplier WAXED_WEATHERED_COPPER_BARS = BLOCKS.register("waxed_weathered_copper_bars", () -> new IronBarsBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.WEATHERED_COPPER_GRATE))); - public static final Supplier WAXED_OXIDIZED_COPPER_BARS = BLOCKS.register("waxed_oxidized_copper_bars", () -> new IronBarsBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.OXIDIZED_COPPER_GRATE))); - - public static final Supplier COPPER_PILLAR = BLOCKS.register("copper_pillar", () -> new WeatheringCopperPillarBlock(WeatheringCopper.WeatherState.UNAFFECTED, BlockBehaviour.Properties.ofFullCopy(Blocks.COPPER_BLOCK))); - public static final Supplier EXPOSED_COPPER_PILLAR = BLOCKS.register("exposed_copper_pillar", () -> new WeatheringCopperPillarBlock(WeatheringCopper.WeatherState.EXPOSED, BlockBehaviour.Properties.ofFullCopy(Blocks.EXPOSED_COPPER))); - public static final Supplier WEATHERED_COPPER_PILLAR = BLOCKS.register("weathered_copper_pillar", () -> new WeatheringCopperPillarBlock(WeatheringCopper.WeatherState.WEATHERED, BlockBehaviour.Properties.ofFullCopy(Blocks.WEATHERED_COPPER))); - public static final Supplier OXIDIZED_COPPER_PILLAR = BLOCKS.register("oxidized_copper_pillar", () -> new WeatheringCopperPillarBlock(WeatheringCopper.WeatherState.OXIDIZED, BlockBehaviour.Properties.ofFullCopy(Blocks.OXIDIZED_COPPER))); - public static final Supplier WAXED_COPPER_PILLAR = BLOCKS.register("waxed_copper_pillar", () -> new RotatedPillarBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.COPPER_BLOCK))); - public static final Supplier WAXED_EXPOSED_COPPER_PILLAR = BLOCKS.register("waxed_exposed_copper_pillar", () -> new RotatedPillarBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.EXPOSED_COPPER))); - public static final Supplier WAXED_WEATHERED_COPPER_PILLAR = BLOCKS.register("waxed_weathered_copper_pillar", () -> new RotatedPillarBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.WEATHERED_COPPER))); - public static final Supplier WAXED_OXIDIZED_COPPER_PILLAR = BLOCKS.register("waxed_oxidized_copper_pillar", () -> new RotatedPillarBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.OXIDIZED_COPPER))); - - public static final Supplier IRON_PLATE = BLOCKS.registerSimpleBlock("iron_plate", PROPERTIES_IRON_PLATE); - public static final Supplier IRON_TREAD_PLATE = BLOCKS.registerSimpleBlock("iron_tread_plate", PROPERTIES_IRON_PLATE); - public static final Supplier IRON_TREAD_PLATE_STAIRS = BLOCKS.register("iron_tread_plate_stairs", () -> stair(ModBlocks.IRON_TREAD_PLATE.get(), PROPERTIES_IRON_PLATE)); - public static final Supplier IRON_TREAD_PLATE_SLAB = BLOCKS.register("iron_tread_plate_slab", () -> slab(PROPERTIES_IRON_PLATE)); - public static final Supplier CORRUGATED_IRON_PLATE = BLOCKS.registerSimpleBlock("corrugated_iron_plate", PROPERTIES_IRON_PLATE); - public static final Supplier CORRUGATED_IRON_PLATE_STAIRS = BLOCKS.register("corrugated_iron_plate_stairs", () -> stair(ModBlocks.CORRUGATED_IRON_PLATE.get(), PROPERTIES_IRON_PLATE)); - public static final Supplier CORRUGATED_IRON_PLATE_SLAB = BLOCKS.register("corrugated_iron_plate_slab", () -> slab(PROPERTIES_IRON_PLATE)); - public static final Supplier IRON_PLATE_PILLAR = BLOCKS.register("iron_plate_pillar", - () -> new RotatedPillarBlock(PROPERTIES_IRON_PLATE)); - public static final Supplier IRON_PLATE_DOOR = BLOCKS.register("iron_plate_door", - () -> new DoorBlock(ModBlockSets.IRON_PLATE.get(), BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_DOOR))); - public static final Supplier IRON_PLATE_TRAPDOOR = BLOCKS.register("iron_plate_trapdoor", - () -> new TrapDoorBlock(ModBlockSets.IRON_PLATE.get(), BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_TRAPDOOR))); - - public static final Supplier CHISELED_GOLD = BLOCKS.registerSimpleBlock("chiseled_gold", BlockBehaviour.Properties.ofFullCopy(Blocks.GOLD_BLOCK)); - public static final Supplier GOLDEN_TILES = BLOCKS.registerSimpleBlock("golden_tiles", BlockBehaviour.Properties.ofFullCopy(Blocks.GOLD_BLOCK)); - public static final Supplier GOLDEN_BRICKS = BLOCKS.registerSimpleBlock("golden_bricks", BlockBehaviour.Properties.ofFullCopy(Blocks.GOLD_BLOCK)); - public static final Supplier GOLDEN_BRICK_STAIRS = BLOCKS.register("golden_brick_stairs", () -> stair(ModBlocks.GOLDEN_BRICKS.get(), BlockBehaviour.Properties.ofFullCopy(Blocks.GOLD_BLOCK))); - public static final Supplier GOLDEN_BRICK_SLAB = BLOCKS.register("golden_brick_slab", () -> slab(BlockBehaviour.Properties.ofFullCopy(Blocks.GOLD_BLOCK))); - public static final Supplier GOLDEN_PILLAR = BLOCKS.register("golden_pillar", - () -> new RotatedPillarBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.GOLD_BLOCK))); - public static final Supplier GOLDEN_DOOR = BLOCKS.register("golden_door", - () -> new DoorBlock(ModBlockSets.GOLD.get(), BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_DOOR))); - public static final Supplier GOLDEN_TRAPDOOR = BLOCKS.register("golden_trapdoor", - () -> new TrapDoorBlock(ModBlockSets.GOLD.get(), BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_TRAPDOOR))); - public static final Supplier GOLDEN_BARS = BLOCKS.register("golden_bars", - () -> new IronBarsBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.GOLD_BLOCK))); - - public static final Supplier POLISHED_AMETHYST = BLOCKS.registerSimpleBlock("polished_amethyst", BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_BLOCK)); - public static final Supplier CUT_AMETHYST = BLOCKS.registerSimpleBlock("cut_amethyst", BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_BLOCK)); - public static final Supplier CUT_AMETHYST_STAIRS = BLOCKS.register("cut_amethyst_stairs", () -> stair(ModBlocks.CUT_AMETHYST.get(), BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_BLOCK))); - public static final Supplier CUT_AMETHYST_SLAB = BLOCKS.register("cut_amethyst_slab", () -> slab(BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_BLOCK))); - public static final Supplier AMETHYST_MOSAIC = BLOCKS.registerSimpleBlock("amethyst_mosaic", BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_BLOCK)); - public static final Supplier AMETHYST_MOSAIC_STAIRS = BLOCKS.register("amethyst_mosaic_stairs", () -> stair(ModBlocks.AMETHYST_MOSAIC.get(), BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_BLOCK))); - public static final Supplier AMETHYST_MOSAIC_SLAB = BLOCKS.register("amethyst_mosaic_slab", () -> slab(BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_BLOCK))); - - public static final Supplier LAPIS_LAZULI_BRICKS = BLOCKS.registerSimpleBlock("lapis_lazuli_bricks", BlockBehaviour.Properties.ofFullCopy(Blocks.LAPIS_BLOCK)); - public static final Supplier LAPIS_LAZULI_BRICK_STAIRS = BLOCKS.register("lapis_lazuli_brick_stairs", () -> stair(ModBlocks.LAPIS_LAZULI_BRICKS.get(), BlockBehaviour.Properties.ofFullCopy(Blocks.LAPIS_BLOCK))); - public static final Supplier LAPIS_LAZULI_BRICK_SLAB = BLOCKS.register("lapis_lazuli_brick_slab", () -> slab(BlockBehaviour.Properties.ofFullCopy(Blocks.LAPIS_BLOCK))); - public static final Supplier LAPIS_LAZULI_MOSAIC = BLOCKS.registerSimpleBlock("lapis_lazuli_mosaic", BlockBehaviour.Properties.ofFullCopy(Blocks.LAPIS_BLOCK)); - public static final Supplier LAPIS_LAZULI_MOSAIC_STAIRS = BLOCKS.register("lapis_lazuli_mosaic_stairs", () -> stair(ModBlocks.LAPIS_LAZULI_MOSAIC.get(), BlockBehaviour.Properties.ofFullCopy(Blocks.LAPIS_BLOCK))); - public static final Supplier LAPIS_LAZULI_MOSAIC_SLAB = BLOCKS.register("lapis_lazuli_mosaic_slab", () -> slab(BlockBehaviour.Properties.ofFullCopy(Blocks.LAPIS_BLOCK))); - - public static final Supplier OAK_SEAT = BLOCKS.register("oak_seat", () -> new SeatBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_PLANKS))); - public static final Supplier SPRUCE_SEAT = BLOCKS.register("spruce_seat", () -> new SeatBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SPRUCE_PLANKS))); - public static final Supplier BIRCH_SEAT = BLOCKS.register("birch_seat", () -> new SeatBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.BIRCH_PLANKS))); - public static final Supplier JUNGLE_SEAT = BLOCKS.register("jungle_seat", () -> new SeatBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_PLANKS))); - public static final Supplier ACACIA_SEAT = BLOCKS.register("acacia_seat", () -> new SeatBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.ACACIA_PLANKS))); - public static final Supplier DARK_OAK_SEAT = BLOCKS.register("dark_oak_seat", () -> new SeatBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.DARK_OAK_PLANKS))); - public static final Supplier MANGROVE_SEAT = BLOCKS.register("mangrove_seat", () -> new SeatBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.MANGROVE_PLANKS))); - public static final Supplier CHERRY_SEAT = BLOCKS.register("cherry_seat", () -> new SeatBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.CHERRY_PLANKS))); - public static final Supplier BAMBOO_SEAT = BLOCKS.register("bamboo_seat", () -> new SeatBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.BAMBOO_PLANKS))); - public static final Supplier CRIMSON_SEAT = BLOCKS.register("crimson_seat", () -> new SeatBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.CRIMSON_PLANKS))); - public static final Supplier WARPED_SEAT = BLOCKS.register("warped_seat", () -> new SeatBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.WARPED_PLANKS))); - - public static final Supplier OAK_PALISADE = BLOCKS.register("oak_palisade", () -> palisade(ModBlocks.SPIKED_OAK_PALISADE, ModBlocks.STRIPPED_OAK_PALISADE, MapColor.WOOD)); - public static final Supplier SPIKED_OAK_PALISADE = BLOCKS.register("spiked_oak_palisade", () -> spikedPalisade(ModBlocks.STRIPPED_SPIKED_OAK_PALISADE, MapColor.WOOD)); - public static final Supplier SPRUCE_PALISADE = BLOCKS.register("spruce_palisade", () -> palisade(ModBlocks.SPIKED_SPRUCE_PALISADE, ModBlocks.STRIPPED_SPRUCE_PALISADE, MapColor.PODZOL)); - public static final Supplier SPIKED_SPRUCE_PALISADE = BLOCKS.register("spiked_spruce_palisade", () -> spikedPalisade(ModBlocks.STRIPPED_SPIKED_SPRUCE_PALISADE, MapColor.PODZOL)); - public static final Supplier BIRCH_PALISADE = BLOCKS.register("birch_palisade", () -> palisade(ModBlocks.SPIKED_BIRCH_PALISADE, ModBlocks.STRIPPED_BIRCH_PALISADE, MapColor.SAND)); - public static final Supplier SPIKED_BIRCH_PALISADE = BLOCKS.register("spiked_birch_palisade", () -> spikedPalisade(ModBlocks.STRIPPED_SPIKED_BIRCH_PALISADE, MapColor.SAND)); - public static final Supplier JUNGLE_PALISADE = BLOCKS.register("jungle_palisade", () -> palisade(ModBlocks.SPIKED_JUNGLE_PALISADE, ModBlocks.STRIPPED_JUNGLE_PALISADE, MapColor.DIRT)); - public static final Supplier SPIKED_JUNGLE_PALISADE = BLOCKS.register("spiked_jungle_palisade", () -> spikedPalisade(ModBlocks.STRIPPED_SPIKED_JUNGLE_PALISADE, MapColor.DIRT)); - public static final Supplier ACACIA_PALISADE = BLOCKS.register("acacia_palisade", () -> palisade(ModBlocks.SPIKED_ACACIA_PALISADE, ModBlocks.STRIPPED_ACACIA_PALISADE, MapColor.COLOR_ORANGE)); - public static final Supplier SPIKED_ACACIA_PALISADE = BLOCKS.register("spiked_acacia_palisade", () -> spikedPalisade(ModBlocks.STRIPPED_SPIKED_ACACIA_PALISADE, MapColor.COLOR_ORANGE)); - public static final Supplier DARK_OAK_PALISADE = BLOCKS.register("dark_oak_palisade", () -> palisade(ModBlocks.SPIKED_DARK_OAK_PALISADE, ModBlocks.STRIPPED_DARK_OAK_PALISADE, MapColor.COLOR_BROWN)); - public static final Supplier SPIKED_DARK_OAK_PALISADE = BLOCKS.register("spiked_dark_oak_palisade", () -> spikedPalisade(ModBlocks.STRIPPED_SPIKED_DARK_OAK_PALISADE, MapColor.COLOR_BROWN)); - public static final Supplier MANGROVE_PALISADE = BLOCKS.register("mangrove_palisade", () -> palisade(ModBlocks.SPIKED_MANGROVE_PALISADE, ModBlocks.STRIPPED_MANGROVE_PALISADE, MapColor.COLOR_RED)); - public static final Supplier SPIKED_MANGROVE_PALISADE = BLOCKS.register("spiked_mangrove_palisade", () -> spikedPalisade(ModBlocks.STRIPPED_SPIKED_MANGROVE_PALISADE, MapColor.COLOR_RED)); - public static final Supplier CHERRY_PALISADE = BLOCKS.register("cherry_palisade", () -> palisade(ModBlocks.SPIKED_CHERRY_PALISADE, ModBlocks.STRIPPED_CHERRY_PALISADE, MapColor.TERRACOTTA_WHITE, SoundType.CHERRY_WOOD)); - public static final Supplier SPIKED_CHERRY_PALISADE = BLOCKS.register("spiked_cherry_palisade", () -> spikedPalisade(ModBlocks.STRIPPED_SPIKED_CHERRY_PALISADE, MapColor.TERRACOTTA_WHITE, SoundType.CHERRY_WOOD)); - public static final Supplier CRIMSON_PALISADE = BLOCKS.register("crimson_palisade", () -> netherPalisade(ModBlocks.SPIKED_CRIMSON_PALISADE, ModBlocks.STRIPPED_CRIMSON_PALISADE, MapColor.CRIMSON_STEM)); - public static final Supplier SPIKED_CRIMSON_PALISADE = BLOCKS.register("spiked_crimson_palisade", () -> netherSpikedPalisade(ModBlocks.STRIPPED_SPIKED_CRIMSON_PALISADE, MapColor.CRIMSON_STEM)); - public static final Supplier WARPED_PALISADE = BLOCKS.register("warped_palisade", () -> netherPalisade(ModBlocks.SPIKED_WARPED_PALISADE, ModBlocks.STRIPPED_WARPED_PALISADE, MapColor.WARPED_STEM)); - public static final Supplier SPIKED_WARPED_PALISADE = BLOCKS.register("spiked_warped_palisade", () -> netherSpikedPalisade(ModBlocks.STRIPPED_SPIKED_WARPED_PALISADE, MapColor.WARPED_STEM)); - - public static final Supplier STRIPPED_OAK_PALISADE = BLOCKS.register("stripped_oak_palisade", () -> palisade(ModBlocks.STRIPPED_SPIKED_OAK_PALISADE, null, MapColor.WOOD)); - public static final Supplier STRIPPED_SPIKED_OAK_PALISADE = BLOCKS.register("stripped_spiked_oak_palisade", () -> spikedPalisade(null, MapColor.WOOD)); - public static final Supplier STRIPPED_SPRUCE_PALISADE = BLOCKS.register("stripped_spruce_palisade", () -> palisade(ModBlocks.STRIPPED_SPIKED_SPRUCE_PALISADE, null, MapColor.PODZOL)); - public static final Supplier STRIPPED_SPIKED_SPRUCE_PALISADE = BLOCKS.register("stripped_spiked_spruce_palisade", () -> spikedPalisade(null, MapColor.PODZOL)); - public static final Supplier STRIPPED_BIRCH_PALISADE = BLOCKS.register("stripped_birch_palisade", () -> palisade(ModBlocks.STRIPPED_SPIKED_BIRCH_PALISADE, null, MapColor.SAND)); - public static final Supplier STRIPPED_SPIKED_BIRCH_PALISADE = BLOCKS.register("stripped_spiked_birch_palisade", () -> spikedPalisade(null, MapColor.SAND)); - public static final Supplier STRIPPED_JUNGLE_PALISADE = BLOCKS.register("stripped_jungle_palisade", () -> palisade(ModBlocks.STRIPPED_SPIKED_JUNGLE_PALISADE, null, MapColor.DIRT)); - public static final Supplier STRIPPED_SPIKED_JUNGLE_PALISADE = BLOCKS.register("stripped_spiked_jungle_palisade", () -> spikedPalisade(null, MapColor.DIRT)); - public static final Supplier STRIPPED_ACACIA_PALISADE = BLOCKS.register("stripped_acacia_palisade", () -> palisade(ModBlocks.STRIPPED_SPIKED_ACACIA_PALISADE, null, MapColor.COLOR_ORANGE)); - public static final Supplier STRIPPED_SPIKED_ACACIA_PALISADE = BLOCKS.register("stripped_spiked_acacia_palisade", () -> spikedPalisade(null, MapColor.COLOR_ORANGE)); - public static final Supplier STRIPPED_DARK_OAK_PALISADE = BLOCKS.register("stripped_dark_oak_palisade", () -> palisade(ModBlocks.STRIPPED_SPIKED_DARK_OAK_PALISADE, null, MapColor.COLOR_BROWN)); - public static final Supplier STRIPPED_SPIKED_DARK_OAK_PALISADE = BLOCKS.register("stripped_spiked_dark_oak_palisade", () -> spikedPalisade(null, MapColor.COLOR_BROWN)); - public static final Supplier STRIPPED_MANGROVE_PALISADE = BLOCKS.register("stripped_mangrove_palisade", () -> palisade(ModBlocks.STRIPPED_SPIKED_MANGROVE_PALISADE, null, MapColor.COLOR_RED)); - public static final Supplier STRIPPED_SPIKED_MANGROVE_PALISADE = BLOCKS.register("stripped_spiked_mangrove_palisade", () -> spikedPalisade(null, MapColor.COLOR_RED)); - public static final Supplier STRIPPED_CHERRY_PALISADE = BLOCKS.register("stripped_cherry_palisade", () -> palisade(ModBlocks.STRIPPED_SPIKED_CHERRY_PALISADE, null, MapColor.TERRACOTTA_WHITE, SoundType.CHERRY_WOOD)); - public static final Supplier STRIPPED_SPIKED_CHERRY_PALISADE = BLOCKS.register("stripped_spiked_cherry_palisade", () -> spikedPalisade(null, MapColor.TERRACOTTA_WHITE, SoundType.CHERRY_WOOD)); - public static final Supplier STRIPPED_CRIMSON_PALISADE = BLOCKS.register("stripped_crimson_palisade", () -> netherPalisade(ModBlocks.STRIPPED_SPIKED_CRIMSON_PALISADE, null, MapColor.CRIMSON_STEM)); - public static final Supplier STRIPPED_SPIKED_CRIMSON_PALISADE = BLOCKS.register("stripped_spiked_crimson_palisade", () -> netherSpikedPalisade(null, MapColor.CRIMSON_STEM)); - public static final Supplier STRIPPED_WARPED_PALISADE = BLOCKS.register("stripped_warped_palisade", () -> netherPalisade(ModBlocks.STRIPPED_SPIKED_WARPED_PALISADE, null, MapColor.WARPED_STEM)); - public static final Supplier STRIPPED_SPIKED_WARPED_PALISADE = BLOCKS.register("stripped_spiked_warped_palisade", () -> netherSpikedPalisade(null, MapColor.WARPED_STEM)); - - - public static final Supplier BRAZIER = BLOCKS.register("brazier", () -> new BrazierBlock(1, BlockBehaviour.Properties.ofFullCopy(Blocks.LANTERN) + public static final Supplier GRANITE_BRICKS = BLOCKS.registerSimpleBlock("granite_bricks", () -> BlockBehaviour.Properties.ofFullCopy(Blocks.GRANITE)); + public static final Supplier GRANITE_BRICK_STAIRS = BLOCKS.registerBlock("granite_brick_stairs", props -> stair(ModBlocks.GRANITE_BRICKS.get(), props), () -> BlockBehaviour.Properties.ofFullCopy(Blocks.GRANITE)); + public static final Supplier GRANITE_BRICK_SLAB = BLOCKS.registerBlock("granite_brick_slab", SlabBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.GRANITE)); + public static final Supplier GRANITE_BRICK_WALL = BLOCKS.registerBlock("granite_brick_wall", WallBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.GRANITE).forceSolidOn()); + public static final Supplier DIORITE_BRICKS = BLOCKS.registerSimpleBlock("diorite_bricks", () -> BlockBehaviour.Properties.ofFullCopy(Blocks.DIORITE)); + public static final Supplier DIORITE_BRICK_STAIRS = BLOCKS.registerBlock("diorite_brick_stairs", props -> stair(ModBlocks.DIORITE_BRICKS.get(), props), () -> BlockBehaviour.Properties.ofFullCopy(Blocks.DIORITE)); + public static final Supplier DIORITE_BRICK_SLAB = BLOCKS.registerBlock("diorite_brick_slab", SlabBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.DIORITE)); + public static final Supplier DIORITE_BRICK_WALL = BLOCKS.registerBlock("diorite_brick_wall", WallBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.DIORITE).forceSolidOn()); + public static final Supplier ANDESITE_BRICKS = BLOCKS.registerSimpleBlock("andesite_bricks", () -> BlockBehaviour.Properties.ofFullCopy(Blocks.ANDESITE)); + public static final Supplier ANDESITE_BRICK_STAIRS = BLOCKS.registerBlock("andesite_brick_stairs", props -> stair(ModBlocks.ANDESITE_BRICKS.get(), props), () -> BlockBehaviour.Properties.ofFullCopy(Blocks.ANDESITE)); + public static final Supplier ANDESITE_BRICK_SLAB = BLOCKS.registerBlock("andesite_brick_slab", SlabBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.ANDESITE)); + public static final Supplier ANDESITE_BRICK_WALL = BLOCKS.registerBlock("andesite_brick_wall", WallBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.ANDESITE).forceSolidOn()); + + public static final Supplier SANDSTONE_BRICKS = BLOCKS.registerSimpleBlock("sandstone_bricks", () -> BlockBehaviour.Properties.ofFullCopy(Blocks.SANDSTONE)); + public static final Supplier SANDSTONE_BRICK_STAIRS = BLOCKS.registerBlock("sandstone_brick_stairs", props -> stair(ModBlocks.SANDSTONE_BRICKS.get(), props), () -> BlockBehaviour.Properties.ofFullCopy(Blocks.SANDSTONE)); + public static final Supplier SANDSTONE_BRICK_SLAB = BLOCKS.registerBlock("sandstone_brick_slab", SlabBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(ModBlocks.SANDSTONE_BRICKS.get())); + public static final Supplier RED_SANDSTONE_BRICKS = BLOCKS.registerSimpleBlock("red_sandstone_bricks", () -> BlockBehaviour.Properties.ofFullCopy(Blocks.RED_SANDSTONE)); + public static final Supplier RED_SANDSTONE_BRICK_STAIRS = BLOCKS.registerBlock("red_sandstone_brick_stairs", props -> stair(ModBlocks.RED_SANDSTONE_BRICKS.get(), props), () -> BlockBehaviour.Properties.ofFullCopy(Blocks.RED_SANDSTONE)); + public static final Supplier RED_SANDSTONE_BRICK_SLAB = BLOCKS.registerBlock("red_sandstone_brick_slab", SlabBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(ModBlocks.RED_SANDSTONE_BRICKS.get())); + + public static final Supplier TILES = BLOCKS.registerSimpleBlock("tiles", () -> BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)); + public static final Supplier TILE_STAIRS = BLOCKS.registerBlock("tile_stairs", props -> stair(ModBlocks.TILES.get(), props), () -> BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)); + public static final Supplier TILE_SLAB = BLOCKS.registerBlock("tile_slab", SlabBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)); + public static final Supplier BROKEN_TILE_MOSAIC = BLOCKS.registerSimpleBlock("broken_tile_mosaic", () -> BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)); + + public static final Supplier PACKED_SNOW = BLOCKS.registerBlock("packed_snow", PackedSnowBlock::new, () -> PROPERTIES_PACKED_SNOW); + public static final Supplier CARVED_SNOW = BLOCKS.registerBlock("carved_snow", CarvedSnowBlock::new, () -> PROPERTIES_PACKED_SNOW); + public static final Supplier SNOW_BRICKS = BLOCKS.registerSimpleBlock("snow_bricks", () -> PROPERTIES_PACKED_SNOW); + public static final Supplier SNOW_BRICK_STAIRS = BLOCKS.registerBlock("snow_brick_stairs", props -> stair(ModBlocks.SNOW_BRICKS.get(), props), () -> PROPERTIES_PACKED_SNOW); + public static final Supplier SNOW_BRICK_SLAB = BLOCKS.registerBlock("snow_brick_slab", SlabBlock::new, () -> PROPERTIES_PACKED_SNOW); + public static final Supplier SNOW_BRICK_WALL = BLOCKS.registerBlock("snow_brick_wall", WallBlock::new, () -> PROPERTIES_PACKED_SNOW.forceSolidOn()); + public static final Supplier POLISHED_PACKED_ICE = BLOCKS.registerSimpleBlock("polished_packed_ice", () -> PROPERTIES_PACKED_ICE); + public static final Supplier PACKED_ICE_BRICKS = BLOCKS.registerSimpleBlock("packed_ice_bricks", () -> PROPERTIES_PACKED_ICE); + public static final Supplier PACKED_ICE_BRICK_STAIRS = BLOCKS.registerBlock("packed_ice_brick_stairs", props -> stair(ModBlocks.PACKED_ICE_BRICKS.get(), props), () -> PROPERTIES_PACKED_ICE); + public static final Supplier PACKED_ICE_BRICK_SLAB = BLOCKS.registerBlock("packed_ice_brick_slab", SlabBlock::new, () -> PROPERTIES_PACKED_ICE); + public static final Supplier PACKED_ICE_BRICK_WALL = BLOCKS.registerBlock("packed_ice_brick_wall", WallBlock::new, () -> PROPERTIES_PACKED_ICE.forceSolidOn()); + + public static final Supplier POLISHED_OBSIDIAN = BLOCKS.registerBlock("polished_obsidian", PortalFrameBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.OBSIDIAN)); + + public static final Supplier ROUGH_GLASS = BLOCKS.registerBlock("rough_glass", TransparentBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.GLASS)); + public static final Supplier ROUGH_GLASS_PANE = BLOCKS.registerBlock("rough_glass_pane", IronBarsBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.GLASS_PANE)); + + public static final Supplier COPPER_PILLAR = BLOCKS.registerBlock("copper_pillar", props -> new WeatheringCopperPillarBlock(WeatheringCopper.WeatherState.UNAFFECTED, props), () -> BlockBehaviour.Properties.ofFullCopy(Blocks.COPPER_BLOCK)); + public static final Supplier EXPOSED_COPPER_PILLAR = BLOCKS.registerBlock("exposed_copper_pillar", props -> new WeatheringCopperPillarBlock(WeatheringCopper.WeatherState.EXPOSED, props), () -> BlockBehaviour.Properties.ofFullCopy(Blocks.EXPOSED_COPPER)); + public static final Supplier WEATHERED_COPPER_PILLAR = BLOCKS.registerBlock("weathered_copper_pillar", props -> new WeatheringCopperPillarBlock(WeatheringCopper.WeatherState.WEATHERED, props), () -> BlockBehaviour.Properties.ofFullCopy(Blocks.WEATHERED_COPPER)); + public static final Supplier OXIDIZED_COPPER_PILLAR = BLOCKS.registerBlock("oxidized_copper_pillar", props -> new WeatheringCopperPillarBlock(WeatheringCopper.WeatherState.OXIDIZED, props), () -> BlockBehaviour.Properties.ofFullCopy(Blocks.OXIDIZED_COPPER)); + public static final Supplier WAXED_COPPER_PILLAR = BLOCKS.registerBlock("waxed_copper_pillar", RotatedPillarBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.COPPER_BLOCK)); + public static final Supplier WAXED_EXPOSED_COPPER_PILLAR = BLOCKS.registerBlock("waxed_exposed_copper_pillar", RotatedPillarBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.EXPOSED_COPPER)); + public static final Supplier WAXED_WEATHERED_COPPER_PILLAR = BLOCKS.registerBlock("waxed_weathered_copper_pillar", RotatedPillarBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.WEATHERED_COPPER)); + public static final Supplier WAXED_OXIDIZED_COPPER_PILLAR = BLOCKS.registerBlock("waxed_oxidized_copper_pillar", RotatedPillarBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.OXIDIZED_COPPER)); + + public static final Supplier IRON_PLATE = BLOCKS.registerSimpleBlock("iron_plate", () -> PROPERTIES_IRON_PLATE); + public static final Supplier IRON_TREAD_PLATE = BLOCKS.registerSimpleBlock("iron_tread_plate", () -> PROPERTIES_IRON_PLATE); + public static final Supplier IRON_TREAD_PLATE_STAIRS = BLOCKS.registerBlock("iron_tread_plate_stairs", props -> stair(ModBlocks.IRON_TREAD_PLATE.get(), props), () -> PROPERTIES_IRON_PLATE); + public static final Supplier IRON_TREAD_PLATE_SLAB = BLOCKS.registerBlock("iron_tread_plate_slab", SlabBlock::new, () -> PROPERTIES_IRON_PLATE); + public static final Supplier CORRUGATED_IRON_PLATE = BLOCKS.registerSimpleBlock("corrugated_iron_plate", () -> PROPERTIES_IRON_PLATE); + public static final Supplier CORRUGATED_IRON_PLATE_STAIRS = BLOCKS.registerBlock("corrugated_iron_plate_stairs", props -> stair(ModBlocks.CORRUGATED_IRON_PLATE.get(), props), () -> PROPERTIES_IRON_PLATE); + public static final Supplier CORRUGATED_IRON_PLATE_SLAB = BLOCKS.registerBlock("corrugated_iron_plate_slab", SlabBlock::new, () -> PROPERTIES_IRON_PLATE); + public static final Supplier IRON_PLATE_PILLAR = BLOCKS.registerBlock("iron_plate_pillar", RotatedPillarBlock::new, () -> PROPERTIES_IRON_PLATE); + public static final Supplier IRON_PLATE_DOOR = BLOCKS.registerBlock("iron_plate_door", + props -> new DoorBlock(ModBlockSets.IRON_PLATE.get(), props), () -> BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_DOOR)); + public static final Supplier IRON_PLATE_TRAPDOOR = BLOCKS.registerBlock("iron_plate_trapdoor", + props -> new TrapDoorBlock(ModBlockSets.IRON_PLATE.get(), props), () -> BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_TRAPDOOR)); + + public static final Supplier CHISELED_GOLD = BLOCKS.registerSimpleBlock("chiseled_gold", () -> BlockBehaviour.Properties.ofFullCopy(Blocks.GOLD_BLOCK)); + public static final Supplier GOLDEN_TILES = BLOCKS.registerSimpleBlock("golden_tiles", () -> BlockBehaviour.Properties.ofFullCopy(Blocks.GOLD_BLOCK)); + public static final Supplier GOLDEN_BRICKS = BLOCKS.registerSimpleBlock("golden_bricks", () -> BlockBehaviour.Properties.ofFullCopy(Blocks.GOLD_BLOCK)); + public static final Supplier GOLDEN_BRICK_STAIRS = BLOCKS.registerBlock("golden_brick_stairs", props -> stair(ModBlocks.GOLDEN_BRICKS.get(), props), () -> BlockBehaviour.Properties.ofFullCopy(Blocks.GOLD_BLOCK)); + public static final Supplier GOLDEN_BRICK_SLAB = BLOCKS.registerBlock("golden_brick_slab", SlabBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.GOLD_BLOCK)); + public static final Supplier GOLDEN_PILLAR = BLOCKS.registerBlock("golden_pillar", + RotatedPillarBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.GOLD_BLOCK)); + public static final Supplier GOLDEN_DOOR = BLOCKS.registerBlock("golden_door", + props -> new DoorBlock(ModBlockSets.GOLD.get(), props), () -> BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_DOOR)); + public static final Supplier GOLDEN_TRAPDOOR = BLOCKS.registerBlock("golden_trapdoor", + props -> new TrapDoorBlock(ModBlockSets.GOLD.get(), props), () -> BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_TRAPDOOR)); + public static final Supplier GOLDEN_BARS = BLOCKS.registerBlock("golden_bars", + IronBarsBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.GOLD_BLOCK)); + + public static final Supplier POLISHED_AMETHYST = BLOCKS.registerSimpleBlock("polished_amethyst", () -> BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_BLOCK)); + public static final Supplier CUT_AMETHYST = BLOCKS.registerSimpleBlock("cut_amethyst", () -> BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_BLOCK)); + public static final Supplier CUT_AMETHYST_STAIRS = BLOCKS.registerBlock("cut_amethyst_stairs", props -> stair(ModBlocks.CUT_AMETHYST.get(), props), () -> BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_BLOCK)); + public static final Supplier CUT_AMETHYST_SLAB = BLOCKS.registerBlock("cut_amethyst_slab", SlabBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_BLOCK)); + public static final Supplier AMETHYST_MOSAIC = BLOCKS.registerSimpleBlock("amethyst_mosaic", () -> BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_BLOCK)); + public static final Supplier AMETHYST_MOSAIC_STAIRS = BLOCKS.registerBlock("amethyst_mosaic_stairs", props -> stair(ModBlocks.AMETHYST_MOSAIC.get(), props), () -> BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_BLOCK)); + public static final Supplier AMETHYST_MOSAIC_SLAB = BLOCKS.registerBlock("amethyst_mosaic_slab", SlabBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_BLOCK)); + + public static final Supplier LAPIS_LAZULI_BRICKS = BLOCKS.registerSimpleBlock("lapis_lazuli_bricks", () -> BlockBehaviour.Properties.ofFullCopy(Blocks.LAPIS_BLOCK)); + public static final Supplier LAPIS_LAZULI_BRICK_STAIRS = BLOCKS.registerBlock("lapis_lazuli_brick_stairs", props -> stair(ModBlocks.LAPIS_LAZULI_BRICKS.get(), props), () -> BlockBehaviour.Properties.ofFullCopy(Blocks.LAPIS_BLOCK)); + public static final Supplier LAPIS_LAZULI_BRICK_SLAB = BLOCKS.registerBlock("lapis_lazuli_brick_slab", SlabBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.LAPIS_BLOCK)); + public static final Supplier LAPIS_LAZULI_MOSAIC = BLOCKS.registerSimpleBlock("lapis_lazuli_mosaic", () -> BlockBehaviour.Properties.ofFullCopy(Blocks.LAPIS_BLOCK)); + public static final Supplier LAPIS_LAZULI_MOSAIC_STAIRS = BLOCKS.registerBlock("lapis_lazuli_mosaic_stairs", props -> stair(ModBlocks.LAPIS_LAZULI_MOSAIC.get(), props), () -> BlockBehaviour.Properties.ofFullCopy(Blocks.LAPIS_BLOCK)); + public static final Supplier LAPIS_LAZULI_MOSAIC_SLAB = BLOCKS.registerBlock("lapis_lazuli_mosaic_slab", SlabBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.LAPIS_BLOCK)); + + public static final Supplier OAK_SEAT = BLOCKS.registerBlock("oak_seat", SeatBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_PLANKS)); + public static final Supplier SPRUCE_SEAT = BLOCKS.registerBlock("spruce_seat", SeatBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.SPRUCE_PLANKS)); + public static final Supplier BIRCH_SEAT = BLOCKS.registerBlock("birch_seat", SeatBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.BIRCH_PLANKS)); + public static final Supplier JUNGLE_SEAT = BLOCKS.registerBlock("jungle_seat", SeatBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_PLANKS)); + public static final Supplier ACACIA_SEAT = BLOCKS.registerBlock("acacia_seat", SeatBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.ACACIA_PLANKS)); + public static final Supplier DARK_OAK_SEAT = BLOCKS.registerBlock("dark_oak_seat", SeatBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.DARK_OAK_PLANKS)); + public static final Supplier MANGROVE_SEAT = BLOCKS.registerBlock("mangrove_seat", SeatBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.MANGROVE_PLANKS)); + public static final Supplier CHERRY_SEAT = BLOCKS.registerBlock("cherry_seat", SeatBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.CHERRY_PLANKS)); + public static final Supplier BAMBOO_SEAT = BLOCKS.registerBlock("bamboo_seat", SeatBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.BAMBOO_PLANKS)); + public static final Supplier CRIMSON_SEAT = BLOCKS.registerBlock("crimson_seat", SeatBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.CRIMSON_PLANKS)); + public static final Supplier WARPED_SEAT = BLOCKS.registerBlock("warped_seat", SeatBlock::new, () -> BlockBehaviour.Properties.ofFullCopy(Blocks.WARPED_PLANKS)); + + public static final Supplier OAK_PALISADE = BLOCKS.registerBlock("oak_palisade", props -> palisade(ModBlocks.SPIKED_OAK_PALISADE, ModBlocks.STRIPPED_OAK_PALISADE, MapColor.WOOD, props), () -> PROPERTIES_PALISADE); + public static final Supplier SPIKED_OAK_PALISADE = BLOCKS.registerBlock("spiked_oak_palisade", props -> spikedPalisade(ModBlocks.STRIPPED_SPIKED_OAK_PALISADE, MapColor.WOOD, props), () -> PROPERTIES_PALISADE); + public static final Supplier SPRUCE_PALISADE = BLOCKS.registerBlock("spruce_palisade", props -> palisade(ModBlocks.SPIKED_SPRUCE_PALISADE, ModBlocks.STRIPPED_SPRUCE_PALISADE, MapColor.PODZOL, props), () -> PROPERTIES_PALISADE); + public static final Supplier SPIKED_SPRUCE_PALISADE = BLOCKS.registerBlock("spiked_spruce_palisade", props -> spikedPalisade(ModBlocks.STRIPPED_SPIKED_SPRUCE_PALISADE, MapColor.PODZOL, props), () -> PROPERTIES_PALISADE); + public static final Supplier BIRCH_PALISADE = BLOCKS.registerBlock("birch_palisade", props -> palisade(ModBlocks.SPIKED_BIRCH_PALISADE, ModBlocks.STRIPPED_BIRCH_PALISADE, MapColor.SAND, props), () -> PROPERTIES_PALISADE); + public static final Supplier SPIKED_BIRCH_PALISADE = BLOCKS.registerBlock("spiked_birch_palisade", props -> spikedPalisade(ModBlocks.STRIPPED_SPIKED_BIRCH_PALISADE, MapColor.SAND, props), () -> PROPERTIES_PALISADE); + public static final Supplier JUNGLE_PALISADE = BLOCKS.registerBlock("jungle_palisade", props -> palisade(ModBlocks.SPIKED_JUNGLE_PALISADE, ModBlocks.STRIPPED_JUNGLE_PALISADE, MapColor.DIRT, props), () -> PROPERTIES_PALISADE); + public static final Supplier SPIKED_JUNGLE_PALISADE = BLOCKS.registerBlock("spiked_jungle_palisade", props -> spikedPalisade(ModBlocks.STRIPPED_SPIKED_JUNGLE_PALISADE, MapColor.DIRT, props), () -> PROPERTIES_PALISADE); + public static final Supplier ACACIA_PALISADE = BLOCKS.registerBlock("acacia_palisade", props -> palisade(ModBlocks.SPIKED_ACACIA_PALISADE, ModBlocks.STRIPPED_ACACIA_PALISADE, MapColor.COLOR_ORANGE, props), () -> PROPERTIES_PALISADE); + public static final Supplier SPIKED_ACACIA_PALISADE = BLOCKS.registerBlock("spiked_acacia_palisade", props -> spikedPalisade(ModBlocks.STRIPPED_SPIKED_ACACIA_PALISADE, MapColor.COLOR_ORANGE, props), () -> PROPERTIES_PALISADE); + public static final Supplier DARK_OAK_PALISADE = BLOCKS.registerBlock("dark_oak_palisade", props -> palisade(ModBlocks.SPIKED_DARK_OAK_PALISADE, ModBlocks.STRIPPED_DARK_OAK_PALISADE, MapColor.COLOR_BROWN, props), () -> PROPERTIES_PALISADE); + public static final Supplier SPIKED_DARK_OAK_PALISADE = BLOCKS.registerBlock("spiked_dark_oak_palisade", props -> spikedPalisade(ModBlocks.STRIPPED_SPIKED_DARK_OAK_PALISADE, MapColor.COLOR_BROWN, props), () -> PROPERTIES_PALISADE); + public static final Supplier MANGROVE_PALISADE = BLOCKS.registerBlock("mangrove_palisade", props -> palisade(ModBlocks.SPIKED_MANGROVE_PALISADE, ModBlocks.STRIPPED_MANGROVE_PALISADE, MapColor.COLOR_RED, props), () -> PROPERTIES_PALISADE); + public static final Supplier SPIKED_MANGROVE_PALISADE = BLOCKS.registerBlock("spiked_mangrove_palisade", props -> spikedPalisade(ModBlocks.STRIPPED_SPIKED_MANGROVE_PALISADE, MapColor.COLOR_RED, props), () -> PROPERTIES_PALISADE); + public static final Supplier CHERRY_PALISADE = BLOCKS.registerBlock("cherry_palisade", props -> palisade(ModBlocks.SPIKED_CHERRY_PALISADE, ModBlocks.STRIPPED_CHERRY_PALISADE, MapColor.TERRACOTTA_WHITE, SoundType.CHERRY_WOOD, props), () -> PROPERTIES_PALISADE); + public static final Supplier SPIKED_CHERRY_PALISADE = BLOCKS.registerBlock("spiked_cherry_palisade", props -> spikedPalisade(ModBlocks.STRIPPED_SPIKED_CHERRY_PALISADE, MapColor.TERRACOTTA_WHITE, SoundType.CHERRY_WOOD, props), () -> PROPERTIES_PALISADE); + public static final Supplier CRIMSON_PALISADE = BLOCKS.registerBlock("crimson_palisade", props -> netherPalisade(ModBlocks.SPIKED_CRIMSON_PALISADE, ModBlocks.STRIPPED_CRIMSON_PALISADE, MapColor.CRIMSON_STEM, props), () -> PROPERTIES_PALISADE); + public static final Supplier SPIKED_CRIMSON_PALISADE = BLOCKS.registerBlock("spiked_crimson_palisade", props -> netherSpikedPalisade(ModBlocks.STRIPPED_SPIKED_CRIMSON_PALISADE, MapColor.CRIMSON_STEM, props), () -> PROPERTIES_PALISADE); + public static final Supplier WARPED_PALISADE = BLOCKS.registerBlock("warped_palisade", props -> netherPalisade(ModBlocks.SPIKED_WARPED_PALISADE, ModBlocks.STRIPPED_WARPED_PALISADE, MapColor.WARPED_STEM, props), () -> PROPERTIES_PALISADE); + public static final Supplier SPIKED_WARPED_PALISADE = BLOCKS.registerBlock("spiked_warped_palisade", props -> netherSpikedPalisade(ModBlocks.STRIPPED_SPIKED_WARPED_PALISADE, MapColor.WARPED_STEM, props), () -> PROPERTIES_PALISADE); + + public static final Supplier STRIPPED_OAK_PALISADE = BLOCKS.registerBlock("stripped_oak_palisade", props -> palisade(ModBlocks.STRIPPED_SPIKED_OAK_PALISADE, null, MapColor.WOOD, props), () -> PROPERTIES_PALISADE); + public static final Supplier STRIPPED_SPIKED_OAK_PALISADE = BLOCKS.registerBlock("stripped_spiked_oak_palisade", props -> spikedPalisade(null, MapColor.WOOD, props), () -> PROPERTIES_PALISADE); + public static final Supplier STRIPPED_SPRUCE_PALISADE = BLOCKS.registerBlock("stripped_spruce_palisade", props -> palisade(ModBlocks.STRIPPED_SPIKED_SPRUCE_PALISADE, null, MapColor.PODZOL, props), () -> PROPERTIES_PALISADE); + public static final Supplier STRIPPED_SPIKED_SPRUCE_PALISADE = BLOCKS.registerBlock("stripped_spiked_spruce_palisade", props -> spikedPalisade(null, MapColor.PODZOL, props), () -> PROPERTIES_PALISADE); + public static final Supplier STRIPPED_BIRCH_PALISADE = BLOCKS.registerBlock("stripped_birch_palisade", props -> palisade(ModBlocks.STRIPPED_SPIKED_BIRCH_PALISADE, null, MapColor.SAND, props), () -> PROPERTIES_PALISADE); + public static final Supplier STRIPPED_SPIKED_BIRCH_PALISADE = BLOCKS.registerBlock("stripped_spiked_birch_palisade", props -> spikedPalisade(null, MapColor.SAND, props), () -> PROPERTIES_PALISADE); + public static final Supplier STRIPPED_JUNGLE_PALISADE = BLOCKS.registerBlock("stripped_jungle_palisade", props -> palisade(ModBlocks.STRIPPED_SPIKED_JUNGLE_PALISADE, null, MapColor.DIRT, props), () -> PROPERTIES_PALISADE); + public static final Supplier STRIPPED_SPIKED_JUNGLE_PALISADE = BLOCKS.registerBlock("stripped_spiked_jungle_palisade", props -> spikedPalisade(null, MapColor.DIRT, props), () -> PROPERTIES_PALISADE); + public static final Supplier STRIPPED_ACACIA_PALISADE = BLOCKS.registerBlock("stripped_acacia_palisade", props -> palisade(ModBlocks.STRIPPED_SPIKED_ACACIA_PALISADE, null, MapColor.COLOR_ORANGE, props), () -> PROPERTIES_PALISADE); + public static final Supplier STRIPPED_SPIKED_ACACIA_PALISADE = BLOCKS.registerBlock("stripped_spiked_acacia_palisade", props -> spikedPalisade(null, MapColor.COLOR_ORANGE, props), () -> PROPERTIES_PALISADE); + public static final Supplier STRIPPED_DARK_OAK_PALISADE = BLOCKS.registerBlock("stripped_dark_oak_palisade", props -> palisade(ModBlocks.STRIPPED_SPIKED_DARK_OAK_PALISADE, null, MapColor.COLOR_BROWN, props), () -> PROPERTIES_PALISADE); + public static final Supplier STRIPPED_SPIKED_DARK_OAK_PALISADE = BLOCKS.registerBlock("stripped_spiked_dark_oak_palisade", props -> spikedPalisade(null, MapColor.COLOR_BROWN, props), () -> PROPERTIES_PALISADE); + public static final Supplier STRIPPED_MANGROVE_PALISADE = BLOCKS.registerBlock("stripped_mangrove_palisade", props -> palisade(ModBlocks.STRIPPED_SPIKED_MANGROVE_PALISADE, null, MapColor.COLOR_RED, props), () -> PROPERTIES_PALISADE); + public static final Supplier STRIPPED_SPIKED_MANGROVE_PALISADE = BLOCKS.registerBlock("stripped_spiked_mangrove_palisade", props -> spikedPalisade(null, MapColor.COLOR_RED, props), () -> PROPERTIES_PALISADE); + public static final Supplier STRIPPED_CHERRY_PALISADE = BLOCKS.registerBlock("stripped_cherry_palisade", props -> palisade(ModBlocks.STRIPPED_SPIKED_CHERRY_PALISADE, null, MapColor.TERRACOTTA_WHITE, SoundType.CHERRY_WOOD, props), () -> PROPERTIES_PALISADE); + public static final Supplier STRIPPED_SPIKED_CHERRY_PALISADE = BLOCKS.registerBlock("stripped_spiked_cherry_palisade", props -> spikedPalisade(null, MapColor.TERRACOTTA_WHITE, SoundType.CHERRY_WOOD, props), () -> PROPERTIES_PALISADE); + public static final Supplier STRIPPED_CRIMSON_PALISADE = BLOCKS.registerBlock("stripped_crimson_palisade", props -> netherPalisade(ModBlocks.STRIPPED_SPIKED_CRIMSON_PALISADE, null, MapColor.CRIMSON_STEM, props), () -> PROPERTIES_PALISADE); + public static final Supplier STRIPPED_SPIKED_CRIMSON_PALISADE = BLOCKS.registerBlock("stripped_spiked_crimson_palisade", props -> netherSpikedPalisade(null, MapColor.CRIMSON_STEM, props), () -> PROPERTIES_PALISADE); + public static final Supplier STRIPPED_WARPED_PALISADE = BLOCKS.registerBlock("stripped_warped_palisade", props -> netherPalisade(ModBlocks.STRIPPED_SPIKED_WARPED_PALISADE, null, MapColor.WARPED_STEM, props), () -> PROPERTIES_PALISADE); + public static final Supplier STRIPPED_SPIKED_WARPED_PALISADE = BLOCKS.registerBlock("stripped_spiked_warped_palisade", props -> netherSpikedPalisade(null, MapColor.WARPED_STEM, props), () -> PROPERTIES_PALISADE); + + + public static final Supplier BRAZIER = BLOCKS.registerBlock("brazier", props -> new BrazierBlock(1, props), () -> BlockBehaviour.Properties.ofFullCopy(Blocks.LANTERN) .lightLevel(litBlockEmission(15)) - )); - public static final Supplier SOUL_BRAZIER = BLOCKS.register("soul_brazier", () -> new BrazierBlock(2, BlockBehaviour.Properties.ofFullCopy(Blocks.SOUL_LANTERN) + ); + public static final Supplier SOUL_BRAZIER = BLOCKS.registerBlock("soul_brazier", props -> new BrazierBlock(2, props), () -> BlockBehaviour.Properties.ofFullCopy(Blocks.SOUL_LANTERN) .lightLevel(litBlockEmission(10)) - )); - - public static final Supplier WHITE_SKY_LANTERN = BLOCKS.register("white_sky_lantern", () -> new SkyLanternBlock(PROPERTIES_SKY_LANTERN.mapColor(MapColor.SNOW))); - public static final Supplier LIGHT_GRAY_SKY_LANTERN = BLOCKS.register("light_gray_sky_lantern", () -> new SkyLanternBlock(PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_LIGHT_GRAY))); - public static final Supplier GRAY_SKY_LANTERN = BLOCKS.register("gray_sky_lantern", () -> new SkyLanternBlock(PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_GRAY))); - public static final Supplier BLACK_SKY_LANTERN = BLOCKS.register("black_sky_lantern", () -> new SkyLanternBlock(PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_BLACK))); - public static final Supplier BROWN_SKY_LANTERN = BLOCKS.register("brown_sky_lantern", () -> new SkyLanternBlock(PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_BROWN))); - public static final Supplier RED_SKY_LANTERN = BLOCKS.register("red_sky_lantern", () -> new SkyLanternBlock(PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_RED))); - public static final Supplier ORANGE_SKY_LANTERN = BLOCKS.register("orange_sky_lantern", () -> new SkyLanternBlock(PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_ORANGE))); - public static final Supplier YELLOW_SKY_LANTERN = BLOCKS.register("yellow_sky_lantern", () -> new SkyLanternBlock(PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_YELLOW))); - public static final Supplier LIME_SKY_LANTERN = BLOCKS.register("lime_sky_lantern", () -> new SkyLanternBlock(PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_LIGHT_GREEN))); - public static final Supplier GREEN_SKY_LANTERN = BLOCKS.register("green_sky_lantern", () -> new SkyLanternBlock(PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_GREEN))); - public static final Supplier CYAN_SKY_LANTERN = BLOCKS.register("cyan_sky_lantern", () -> new SkyLanternBlock(PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_CYAN))); - public static final Supplier LIGHT_BLUE_SKY_LANTERN = BLOCKS.register("light_blue_sky_lantern", () -> new SkyLanternBlock(PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_LIGHT_BLUE))); - public static final Supplier BLUE_SKY_LANTERN = BLOCKS.register("blue_sky_lantern", () -> new SkyLanternBlock(PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_BLUE))); - public static final Supplier PURPLE_SKY_LANTERN = BLOCKS.register("purple_sky_lantern", () -> new SkyLanternBlock(PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_PURPLE))); - public static final Supplier MAGENTA_SKY_LANTERN = BLOCKS.register("magenta_sky_lantern", () -> new SkyLanternBlock(PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_MAGENTA))); - public static final Supplier PINK_SKY_LANTERN = BLOCKS.register("pink_sky_lantern", () -> new SkyLanternBlock(PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_PINK))); + ); + + public static final Supplier WHITE_SKY_LANTERN = BLOCKS.registerBlock("white_sky_lantern", SkyLanternBlock::new, () -> PROPERTIES_SKY_LANTERN.mapColor(MapColor.SNOW)); + public static final Supplier LIGHT_GRAY_SKY_LANTERN = BLOCKS.registerBlock("light_gray_sky_lantern", SkyLanternBlock::new, () -> PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_LIGHT_GRAY)); + public static final Supplier GRAY_SKY_LANTERN = BLOCKS.registerBlock("gray_sky_lantern", SkyLanternBlock::new, () -> PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_GRAY)); + public static final Supplier BLACK_SKY_LANTERN = BLOCKS.registerBlock("black_sky_lantern", SkyLanternBlock::new, () -> PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_BLACK)); + public static final Supplier BROWN_SKY_LANTERN = BLOCKS.registerBlock("brown_sky_lantern", SkyLanternBlock::new, () -> PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_BROWN)); + public static final Supplier RED_SKY_LANTERN = BLOCKS.registerBlock("red_sky_lantern", SkyLanternBlock::new, () -> PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_RED)); + public static final Supplier ORANGE_SKY_LANTERN = BLOCKS.registerBlock("orange_sky_lantern", SkyLanternBlock::new, () -> PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_ORANGE)); + public static final Supplier YELLOW_SKY_LANTERN = BLOCKS.registerBlock("yellow_sky_lantern", SkyLanternBlock::new, () -> PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_YELLOW)); + public static final Supplier LIME_SKY_LANTERN = BLOCKS.registerBlock("lime_sky_lantern", SkyLanternBlock::new, () -> PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_LIGHT_GREEN)); + public static final Supplier GREEN_SKY_LANTERN = BLOCKS.registerBlock("green_sky_lantern", SkyLanternBlock::new, () -> PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_GREEN)); + public static final Supplier CYAN_SKY_LANTERN = BLOCKS.registerBlock("cyan_sky_lantern", SkyLanternBlock::new, () -> PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_CYAN)); + public static final Supplier LIGHT_BLUE_SKY_LANTERN = BLOCKS.registerBlock("light_blue_sky_lantern", SkyLanternBlock::new, () -> PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_LIGHT_BLUE)); + public static final Supplier BLUE_SKY_LANTERN = BLOCKS.registerBlock("blue_sky_lantern", SkyLanternBlock::new, () -> PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_BLUE)); + public static final Supplier PURPLE_SKY_LANTERN = BLOCKS.registerBlock("purple_sky_lantern", SkyLanternBlock::new, () -> PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_PURPLE)); + public static final Supplier MAGENTA_SKY_LANTERN = BLOCKS.registerBlock("magenta_sky_lantern", SkyLanternBlock::new, () -> PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_MAGENTA)); + public static final Supplier PINK_SKY_LANTERN = BLOCKS.registerBlock("pink_sky_lantern", SkyLanternBlock::new, () -> PROPERTIES_SKY_LANTERN.mapColor(MapColor.COLOR_PINK)); private static ToIntFunction litBlockEmission(int lightValue) { return state -> state.getValue(BlockStateProperties.LIT) ? lightValue : 0; @@ -214,31 +204,27 @@ private static Block stair(Block baseBlock, BlockBehaviour.Properties properties return new StairBlock(baseBlock.defaultBlockState(), properties); } - private static Block slab(BlockBehaviour.Properties properties) { - return new SlabBlock(properties); + private static Block palisade(Supplier spikedForm, @Nullable Supplier strippedForm, MapColor mapColor, BlockBehaviour.Properties properties) { + return palisade(spikedForm, strippedForm, mapColor, SoundType.WOOD, properties); } - private static Block palisade(Supplier spikedForm, @Nullable Supplier strippedForm, MapColor mapColor) { - return palisade(spikedForm, strippedForm, mapColor, SoundType.WOOD); + private static Block palisade(Supplier spikedForm, @Nullable Supplier strippedForm, MapColor mapColor, SoundType soundType, BlockBehaviour.Properties properties) { + return new PalisadeBlock(spikedForm, strippedForm, properties.mapColor(mapColor).sound(soundType).ignitedByLava()); } - private static Block palisade(Supplier spikedForm, @Nullable Supplier strippedForm, MapColor mapColor, SoundType soundType) { - return new PalisadeBlock(spikedForm, strippedForm, PROPERTIES_PALISADE.mapColor(mapColor).sound(soundType).ignitedByLava()); + private static Block netherPalisade(Supplier spikedForm, @Nullable Supplier strippedForm, MapColor mapColor, BlockBehaviour.Properties properties) { + return new PalisadeBlock(spikedForm, strippedForm, properties.mapColor(mapColor).sound(SoundType.STEM)); } - private static Block netherPalisade(Supplier spikedForm, @Nullable Supplier strippedForm, MapColor mapColor) { - return new PalisadeBlock(spikedForm, strippedForm, PROPERTIES_PALISADE.mapColor(mapColor).sound(SoundType.STEM)); + private static Block spikedPalisade(@Nullable Supplier strippedForm, MapColor mapColor, BlockBehaviour.Properties properties) { + return spikedPalisade(strippedForm, mapColor, SoundType.WOOD, properties); } - private static Block spikedPalisade(@Nullable Supplier strippedForm, MapColor mapColor) { - return spikedPalisade(strippedForm, mapColor, SoundType.WOOD); + private static Block spikedPalisade(@Nullable Supplier strippedForm, MapColor mapColor, SoundType soundType, BlockBehaviour.Properties properties) { + return new SpikedPalisadeBlock(strippedForm, properties.mapColor(mapColor).sound(soundType).ignitedByLava()); } - private static Block spikedPalisade(@Nullable Supplier strippedForm, MapColor mapColor, SoundType soundType) { - return new SpikedPalisadeBlock(strippedForm, PROPERTIES_PALISADE.mapColor(mapColor).sound(soundType).ignitedByLava()); - } - - private static Block netherSpikedPalisade(@Nullable Supplier strippedForm, MapColor mapColor) { - return new SpikedPalisadeBlock(strippedForm, PROPERTIES_PALISADE.mapColor(mapColor).sound(SoundType.STEM)); + private static Block netherSpikedPalisade(@Nullable Supplier strippedForm, MapColor mapColor, BlockBehaviour.Properties properties) { + return new SpikedPalisadeBlock(strippedForm, properties.mapColor(mapColor).sound(SoundType.STEM)); } } diff --git a/src/main/java/vectorwing/blockbox/common/registry/ModDamageTypes.java b/src/main/java/vectorwing/blockbox/common/registry/ModDamageTypes.java index cd84a82..80a83f8 100644 --- a/src/main/java/vectorwing/blockbox/common/registry/ModDamageTypes.java +++ b/src/main/java/vectorwing/blockbox/common/registry/ModDamageTypes.java @@ -1,8 +1,8 @@ package vectorwing.blockbox.common.registry; import net.minecraft.core.registries.Registries; +import net.minecraft.resources.Identifier; import net.minecraft.resources.ResourceKey; -import net.minecraft.resources.ResourceLocation; import net.minecraft.world.damagesource.DamageSource; import net.minecraft.world.damagesource.DamageType; import net.minecraft.world.level.Level; @@ -10,9 +10,9 @@ public class ModDamageTypes { - public static final ResourceKey PALISADE = ResourceKey.create(Registries.DAMAGE_TYPE, ResourceLocation.fromNamespaceAndPath(BlockBox.MODID, "palisade")); + public static final ResourceKey PALISADE = ResourceKey.create(Registries.DAMAGE_TYPE, Identifier.fromNamespaceAndPath(BlockBox.MODID, "palisade")); public static DamageSource getSimpleDamageSource(Level level, ResourceKey type) { - return new DamageSource(level.registryAccess().registryOrThrow(Registries.DAMAGE_TYPE).getHolderOrThrow(type)); + return new DamageSource(level.registryAccess().lookupOrThrow(Registries.DAMAGE_TYPE).getOrThrow(type)); } } diff --git a/src/main/java/vectorwing/blockbox/common/registry/ModEntityTypes.java b/src/main/java/vectorwing/blockbox/common/registry/ModEntityTypes.java index fc10584..9d9ac07 100644 --- a/src/main/java/vectorwing/blockbox/common/registry/ModEntityTypes.java +++ b/src/main/java/vectorwing/blockbox/common/registry/ModEntityTypes.java @@ -1,6 +1,5 @@ package vectorwing.blockbox.common.registry; -import net.minecraft.core.registries.Registries; import net.minecraft.world.entity.EntityType; import net.minecraft.world.entity.MobCategory; import net.neoforged.neoforge.registries.DeferredRegister; @@ -11,12 +10,11 @@ public class ModEntityTypes { - public static final DeferredRegister> ENTITY_TYPES = DeferredRegister.create(Registries.ENTITY_TYPE, BlockBox.MODID); + public static final DeferredRegister.Entities ENTITY_TYPES = DeferredRegister.createEntities(BlockBox.MODID); - public static final Supplier> SEAT = ENTITY_TYPES.register("seat", () -> - EntityType.Builder.of(SeatEntity::new, MobCategory.MISC) + public static final Supplier> SEAT = ENTITY_TYPES.registerEntityType("seat", + SeatEntity::new, MobCategory.MISC, builder -> builder .sized(0.25f, 0.35f) .clientTrackingRange(3) - .updateInterval(Integer.MAX_VALUE) - .build("seat")); + .updateInterval(Integer.MAX_VALUE)); } diff --git a/src/main/java/vectorwing/blockbox/common/registry/ModItems.java b/src/main/java/vectorwing/blockbox/common/registry/ModItems.java index c6f47fd..69281a7 100644 --- a/src/main/java/vectorwing/blockbox/common/registry/ModItems.java +++ b/src/main/java/vectorwing/blockbox/common/registry/ModItems.java @@ -13,6 +13,7 @@ import java.util.LinkedHashMap; import java.util.LinkedHashSet; +import java.util.function.Function; import java.util.function.Supplier; import static vectorwing.blockbox.common.event.VanillaTabOrdering.FUNCTIONAL_BLOCKS; @@ -23,14 +24,14 @@ public class ModItems public static final DeferredRegister.Items ITEMS = DeferredRegister.createItems(BlockBox.MODID); public static LinkedHashSet> CREATIVE_TAB_ITEMS = Sets.newLinkedHashSet(); - public static Supplier registerItem(final String name, final Supplier supplier) { - Supplier block = ITEMS.register(name, supplier); + public static Supplier registerItem(final String name, final Function function) { + Supplier block = ITEMS.registerItem(name, function); CREATIVE_TAB_ITEMS.add(block); return block; } - public static Supplier registerItem(final String name, final Supplier supplier, final Item vanillaTabNeighbor, LinkedHashMap, ItemLike> vanillaTab) { - Supplier block = registerItem(name, supplier); + public static Supplier registerItem(final String name, final Function function, final Item vanillaTabNeighbor, LinkedHashMap, ItemLike> vanillaTab) { + Supplier block = registerItem(name, function); vanillaTab.put(block, vanillaTabNeighbor); return block; } @@ -89,15 +90,6 @@ public static Supplier registerSimpleBlockItem(final String name, fin public static final Supplier ROUGH_GLASS = registerSimpleBlockItem("rough_glass", ModBlocks.ROUGH_GLASS); public static final Supplier ROUGH_GLASS_PANE = registerSimpleBlockItem("rough_glass_pane", ModBlocks.ROUGH_GLASS_PANE); - public static final Supplier COPPER_BARS = registerSimpleBlockItem("copper_bars", ModBlocks.COPPER_BARS, Items.COPPER_TRAPDOOR); - public static final Supplier EXPOSED_COPPER_BARS = registerSimpleBlockItem("exposed_copper_bars", ModBlocks.EXPOSED_COPPER_BARS, Items.EXPOSED_COPPER_TRAPDOOR); - public static final Supplier WEATHERED_COPPER_BARS = registerSimpleBlockItem("weathered_copper_bars", ModBlocks.WEATHERED_COPPER_BARS, Items.WEATHERED_COPPER_TRAPDOOR); - public static final Supplier OXIDIZED_COPPER_BARS = registerSimpleBlockItem("oxidized_copper_bars", ModBlocks.OXIDIZED_COPPER_BARS, Items.OXIDIZED_COPPER_TRAPDOOR); - public static final Supplier WAXED_COPPER_BARS = registerSimpleBlockItem("waxed_copper_bars", ModBlocks.WAXED_COPPER_BARS, Items.WAXED_COPPER_TRAPDOOR); - public static final Supplier WAXED_EXPOSED_COPPER_BARS = registerSimpleBlockItem("waxed_exposed_copper_bars", ModBlocks.WAXED_EXPOSED_COPPER_BARS, Items.WAXED_EXPOSED_COPPER_TRAPDOOR); - public static final Supplier WAXED_WEATHERED_COPPER_BARS = registerSimpleBlockItem("waxed_weathered_copper_bars", ModBlocks.WAXED_WEATHERED_COPPER_BARS, Items.WAXED_WEATHERED_COPPER_TRAPDOOR); - public static final Supplier WAXED_OXIDIZED_COPPER_BARS = registerSimpleBlockItem("waxed_oxidized_copper_bars", ModBlocks.WAXED_OXIDIZED_COPPER_BARS, Items.WAXED_OXIDIZED_COPPER_TRAPDOOR); - public static final Supplier COPPER_PILLAR = registerSimpleBlockItem("copper_pillar", ModBlocks.COPPER_PILLAR, Items.COPPER_GRATE); public static final Supplier EXPOSED_COPPER_PILLAR = registerSimpleBlockItem("exposed_copper_pillar", ModBlocks.EXPOSED_COPPER_PILLAR, Items.EXPOSED_COPPER_GRATE); public static final Supplier WEATHERED_COPPER_PILLAR = registerSimpleBlockItem("weathered_copper_pillar", ModBlocks.WEATHERED_COPPER_PILLAR, Items.WEATHERED_COPPER_GRATE); @@ -201,20 +193,24 @@ public static Supplier registerSimpleBlockItem(final String name, fin public static final Supplier BRAZIER = registerSimpleBlockItem("brazier", ModBlocks.BRAZIER); public static final Supplier SOUL_BRAZIER = registerSimpleBlockItem("soul_brazier", ModBlocks.SOUL_BRAZIER); - public static final Supplier WHITE_SKY_LANTERN = registerItem("white_sky_lantern", () -> new SkyLanternItem(ModBlocks.WHITE_SKY_LANTERN.get(), new Item.Properties()), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); - public static final Supplier LIGHT_GRAY_SKY_LANTERN = registerItem("light_gray_sky_lantern", () -> new SkyLanternItem(ModBlocks.LIGHT_GRAY_SKY_LANTERN.get(), new Item.Properties()), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); - public static final Supplier GRAY_SKY_LANTERN = registerItem("gray_sky_lantern", () -> new SkyLanternItem(ModBlocks.GRAY_SKY_LANTERN.get(), new Item.Properties()), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); - public static final Supplier BLACK_SKY_LANTERN = registerItem("black_sky_lantern", () -> new SkyLanternItem(ModBlocks.BLACK_SKY_LANTERN.get(), new Item.Properties()), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); - public static final Supplier BROWN_SKY_LANTERN = registerItem("brown_sky_lantern", () -> new SkyLanternItem(ModBlocks.BROWN_SKY_LANTERN.get(), new Item.Properties()), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); - public static final Supplier RED_SKY_LANTERN = registerItem("red_sky_lantern", () -> new SkyLanternItem(ModBlocks.RED_SKY_LANTERN.get(), new Item.Properties()), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); - public static final Supplier ORANGE_SKY_LANTERN = registerItem("orange_sky_lantern", () -> new SkyLanternItem(ModBlocks.ORANGE_SKY_LANTERN.get(), new Item.Properties()), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); - public static final Supplier YELLOW_SKY_LANTERN = registerItem("yellow_sky_lantern", () -> new SkyLanternItem(ModBlocks.YELLOW_SKY_LANTERN.get(), new Item.Properties()), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); - public static final Supplier LIME_SKY_LANTERN = registerItem("lime_sky_lantern", () -> new SkyLanternItem(ModBlocks.LIME_SKY_LANTERN.get(), new Item.Properties()), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); - public static final Supplier GREEN_SKY_LANTERN = registerItem("green_sky_lantern", () -> new SkyLanternItem(ModBlocks.GREEN_SKY_LANTERN.get(), new Item.Properties()), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); - public static final Supplier CYAN_SKY_LANTERN = registerItem("cyan_sky_lantern", () -> new SkyLanternItem(ModBlocks.CYAN_SKY_LANTERN.get(), new Item.Properties()), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); - public static final Supplier LIGHT_BLUE_SKY_LANTERN = registerItem("light_blue_sky_lantern", () -> new SkyLanternItem(ModBlocks.LIGHT_BLUE_SKY_LANTERN.get(), new Item.Properties()), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); - public static final Supplier BLUE_SKY_LANTERN = registerItem("blue_sky_lantern", () -> new SkyLanternItem(ModBlocks.BLUE_SKY_LANTERN.get(), new Item.Properties()), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); - public static final Supplier PURPLE_SKY_LANTERN = registerItem("purple_sky_lantern", () -> new SkyLanternItem(ModBlocks.PURPLE_SKY_LANTERN.get(), new Item.Properties()), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); - public static final Supplier MAGENTA_SKY_LANTERN = registerItem("magenta_sky_lantern", () -> new SkyLanternItem(ModBlocks.MAGENTA_SKY_LANTERN.get(), new Item.Properties()), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); - public static final Supplier PINK_SKY_LANTERN = registerItem("pink_sky_lantern", () -> new SkyLanternItem(ModBlocks.PINK_SKY_LANTERN.get(), new Item.Properties()), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); + public static final Supplier WHITE_SKY_LANTERN = registerItem("white_sky_lantern", skyLantern(ModBlocks.WHITE_SKY_LANTERN), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); + public static final Supplier LIGHT_GRAY_SKY_LANTERN = registerItem("light_gray_sky_lantern", skyLantern(ModBlocks.LIGHT_GRAY_SKY_LANTERN), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); + public static final Supplier GRAY_SKY_LANTERN = registerItem("gray_sky_lantern", skyLantern(ModBlocks.GRAY_SKY_LANTERN), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); + public static final Supplier BLACK_SKY_LANTERN = registerItem("black_sky_lantern", skyLantern(ModBlocks.BLACK_SKY_LANTERN), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); + public static final Supplier BROWN_SKY_LANTERN = registerItem("brown_sky_lantern", skyLantern(ModBlocks.BROWN_SKY_LANTERN), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); + public static final Supplier RED_SKY_LANTERN = registerItem("red_sky_lantern", skyLantern(ModBlocks.RED_SKY_LANTERN), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); + public static final Supplier ORANGE_SKY_LANTERN = registerItem("orange_sky_lantern", skyLantern(ModBlocks.ORANGE_SKY_LANTERN), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); + public static final Supplier YELLOW_SKY_LANTERN = registerItem("yellow_sky_lantern", skyLantern(ModBlocks.YELLOW_SKY_LANTERN), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); + public static final Supplier LIME_SKY_LANTERN = registerItem("lime_sky_lantern", skyLantern(ModBlocks.LIME_SKY_LANTERN), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); + public static final Supplier GREEN_SKY_LANTERN = registerItem("green_sky_lantern", skyLantern(ModBlocks.GREEN_SKY_LANTERN), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); + public static final Supplier CYAN_SKY_LANTERN = registerItem("cyan_sky_lantern", skyLantern(ModBlocks.CYAN_SKY_LANTERN), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); + public static final Supplier LIGHT_BLUE_SKY_LANTERN = registerItem("light_blue_sky_lantern", skyLantern(ModBlocks.LIGHT_BLUE_SKY_LANTERN), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); + public static final Supplier BLUE_SKY_LANTERN = registerItem("blue_sky_lantern", skyLantern(ModBlocks.BLUE_SKY_LANTERN), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); + public static final Supplier PURPLE_SKY_LANTERN = registerItem("purple_sky_lantern", skyLantern(ModBlocks.PURPLE_SKY_LANTERN), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); + public static final Supplier MAGENTA_SKY_LANTERN = registerItem("magenta_sky_lantern", skyLantern(ModBlocks.MAGENTA_SKY_LANTERN), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); + public static final Supplier PINK_SKY_LANTERN = registerItem("pink_sky_lantern", skyLantern(ModBlocks.PINK_SKY_LANTERN), Items.PINK_CANDLE, FUNCTIONAL_BLOCKS); + + private static Function skyLantern(Supplier block) { + return properties -> new SkyLanternItem(block.get(), properties.useBlockDescriptionPrefix()); + } } diff --git a/src/main/java/vectorwing/blockbox/common/registry/ModSounds.java b/src/main/java/vectorwing/blockbox/common/registry/ModSounds.java index 91fad1a..ad97857 100644 --- a/src/main/java/vectorwing/blockbox/common/registry/ModSounds.java +++ b/src/main/java/vectorwing/blockbox/common/registry/ModSounds.java @@ -1,7 +1,7 @@ package vectorwing.blockbox.common.registry; import net.minecraft.core.registries.Registries; -import net.minecraft.resources.ResourceLocation; +import net.minecraft.resources.Identifier; import net.minecraft.sounds.SoundEvent; import net.neoforged.neoforge.registries.DeferredRegister; import vectorwing.blockbox.BlockBox; @@ -14,5 +14,5 @@ public class ModSounds // Stove public static final Supplier ITEM_SWORD_CARVE = SOUNDS.register("item.sword.carve", - () -> SoundEvent.createVariableRangeEvent(ResourceLocation.fromNamespaceAndPath(BlockBox.MODID, "item.sword.carve"))); + () -> SoundEvent.createVariableRangeEvent(Identifier.fromNamespaceAndPath(BlockBox.MODID, "item.sword.carve"))); } diff --git a/src/main/java/vectorwing/blockbox/common/tag/CompatibilityTags.java b/src/main/java/vectorwing/blockbox/common/tag/CompatibilityTags.java index ce9821c..dd36b06 100644 --- a/src/main/java/vectorwing/blockbox/common/tag/CompatibilityTags.java +++ b/src/main/java/vectorwing/blockbox/common/tag/CompatibilityTags.java @@ -1,6 +1,6 @@ package vectorwing.blockbox.common.tag; -import net.minecraft.resources.ResourceLocation; +import net.minecraft.resources.Identifier; import net.minecraft.tags.BlockTags; import net.minecraft.tags.ItemTags; import net.minecraft.tags.TagKey; @@ -14,10 +14,10 @@ public class CompatibilityTags public static final TagKey FARMERS_DELIGHT_TRAY_HEAT_SOURCES = externalBlockTag(FARMERS_DELIGHT, "tray_heat_sources"); private static TagKey externalBlockTag(String modId, String path) { - return BlockTags.create(ResourceLocation.fromNamespaceAndPath(modId, path)); + return BlockTags.create(Identifier.fromNamespaceAndPath(modId, path)); } private static TagKey externalItemTag(String modId, String path) { - return ItemTags.create(ResourceLocation.fromNamespaceAndPath(modId, path)); + return ItemTags.create(Identifier.fromNamespaceAndPath(modId, path)); } } diff --git a/src/main/java/vectorwing/blockbox/common/tag/ModTags.java b/src/main/java/vectorwing/blockbox/common/tag/ModTags.java index cb470c5..962fc30 100644 --- a/src/main/java/vectorwing/blockbox/common/tag/ModTags.java +++ b/src/main/java/vectorwing/blockbox/common/tag/ModTags.java @@ -1,6 +1,6 @@ package vectorwing.blockbox.common.tag; -import net.minecraft.resources.ResourceLocation; +import net.minecraft.resources.Identifier; import net.minecraft.tags.BlockTags; import net.minecraft.tags.ItemTags; import net.minecraft.tags.TagKey; @@ -47,10 +47,10 @@ public class ModTags public static final TagKey SKY_LANTERNS = modItemTag("sky_lanterns"); private static TagKey modBlockTag(String path) { - return BlockTags.create(ResourceLocation.fromNamespaceAndPath(BlockBox.MODID, path)); + return BlockTags.create(Identifier.fromNamespaceAndPath(BlockBox.MODID, path)); } private static TagKey modItemTag(String path) { - return ItemTags.create(ResourceLocation.fromNamespaceAndPath(BlockBox.MODID, path)); + return ItemTags.create(Identifier.fromNamespaceAndPath(BlockBox.MODID, path)); } } diff --git a/src/main/java/vectorwing/blockbox/data/DataGenerators.java b/src/main/java/vectorwing/blockbox/data/DataGenerators.java index bde8d73..ef42579 100644 --- a/src/main/java/vectorwing/blockbox/data/DataGenerators.java +++ b/src/main/java/vectorwing/blockbox/data/DataGenerators.java @@ -1,13 +1,7 @@ package vectorwing.blockbox.data; -import net.minecraft.core.HolderLookup; -import net.minecraft.data.DataGenerator; -import net.minecraft.data.PackOutput; -import net.minecraft.data.loot.LootTableProvider; -import net.minecraft.world.level.storage.loot.parameters.LootContextParamSets; import net.neoforged.bus.api.SubscribeEvent; import net.neoforged.fml.common.EventBusSubscriber; -import net.neoforged.neoforge.common.data.ExistingFileHelper; import net.neoforged.neoforge.data.event.GatherDataEvent; import vectorwing.blockbox.BlockBox; import vectorwing.blockbox.data.provider.*; @@ -15,37 +9,24 @@ import vectorwing.blockbox.data.tag.DamageTypeTags; import vectorwing.blockbox.data.tag.ItemTags; -import java.util.Collections; -import java.util.List; -import java.util.concurrent.CompletableFuture; - @SuppressWarnings("unused") -@EventBusSubscriber(modid = BlockBox.MODID, bus = EventBusSubscriber.Bus.MOD) +@EventBusSubscriber(modid = BlockBox.MODID) public class DataGenerators { @SubscribeEvent - public static void gatherData(GatherDataEvent event) { - DataGenerator generator = event.getGenerator(); - PackOutput output = generator.getPackOutput(); - CompletableFuture lookupProvider = event.getLookupProvider(); - ExistingFileHelper helper = event.getExistingFileHelper(); - + public static void gatherData(GatherDataEvent.Client event) { // Data packs - BlockTags blockTags = new BlockTags(output, lookupProvider, helper); - generator.addProvider(event.includeServer(), blockTags); - generator.addProvider(event.includeServer(), new ItemTags(output, lookupProvider, blockTags.contentsGetter(), helper)); - generator.addProvider(event.includeServer(), new DamageTypeTags(output, lookupProvider, helper)); + event.createDatapackRegistryObjects(BuiltInEntries.BUILDER); + + event.createBlockAndItemTags(BlockTags::new, ItemTags::new); + event.createProvider(DamageTypeTags::new); - generator.addProvider(event.includeServer(), new Recipes(output, lookupProvider)); - generator.addProvider(event.includeServer(), new DataMaps(output, lookupProvider)); - generator.addProvider(event.includeServer(), new LootTableProvider(output, Collections.emptySet(), List.of( - new LootTableProvider.SubProviderEntry(BlockLootTables::new, LootContextParamSets.BLOCK) - ), lookupProvider)); + event.createProvider(Recipes.Runner::new); + event.createProvider(DataMaps::new); + event.createProvider(LootTables::new); // Resource packs - BlockStates blockStates = new BlockStates(output, helper); - generator.addProvider(event.includeClient(), blockStates); - generator.addProvider(event.includeClient(), new ItemModels(output, blockStates.models().existingFileHelper)); - generator.addProvider(event.includeClient(), new ParticleTypes(output, helper)); + event.createProvider(BlockItemModels::new); + event.createProvider(ParticleTypes::new); } } diff --git a/src/main/java/vectorwing/blockbox/data/ModBlockFamilies.java b/src/main/java/vectorwing/blockbox/data/ModBlockFamilies.java new file mode 100644 index 0000000..953b0c0 --- /dev/null +++ b/src/main/java/vectorwing/blockbox/data/ModBlockFamilies.java @@ -0,0 +1,99 @@ +package vectorwing.blockbox.data; + +import com.google.common.collect.Maps; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.data.BlockFamily; +import net.minecraft.world.level.block.Block; +import vectorwing.blockbox.common.registry.ModBlocks; + +import java.util.Map; +import java.util.stream.Stream; + +public class ModBlockFamilies +{ + private static final Map MAP = Maps.newHashMap(); + + public static final BlockFamily GRANITE_BRICK = familyBuilder(ModBlocks.GRANITE_BRICKS.get()) + .stairs(ModBlocks.GRANITE_BRICK_STAIRS.get()) + .slab(ModBlocks.GRANITE_BRICK_SLAB.get()) + .wall(ModBlocks.GRANITE_BRICK_WALL.get()) + .getFamily(); + public static final BlockFamily DIORITE_BRICK = familyBuilder(ModBlocks.DIORITE_BRICKS.get()) + .stairs(ModBlocks.DIORITE_BRICK_STAIRS.get()) + .slab(ModBlocks.DIORITE_BRICK_SLAB.get()) + .wall(ModBlocks.DIORITE_BRICK_WALL.get()) + .getFamily(); + public static final BlockFamily ANDESITE_BRICK = familyBuilder(ModBlocks.ANDESITE_BRICKS.get()) + .stairs(ModBlocks.ANDESITE_BRICK_STAIRS.get()) + .slab(ModBlocks.ANDESITE_BRICK_SLAB.get()) + .wall(ModBlocks.ANDESITE_BRICK_WALL.get()) + .getFamily(); + public static final BlockFamily SANDSTONE_BRICK = familyBuilder(ModBlocks.SANDSTONE_BRICKS.get()) + .stairs(ModBlocks.SANDSTONE_BRICK_STAIRS.get()) + .slab(ModBlocks.SANDSTONE_BRICK_SLAB.get()) + .getFamily(); + public static final BlockFamily RED_SANDSTONE_BRICK = familyBuilder(ModBlocks.RED_SANDSTONE_BRICKS.get()) + .stairs(ModBlocks.RED_SANDSTONE_BRICK_STAIRS.get()) + .slab(ModBlocks.RED_SANDSTONE_BRICK_SLAB.get()) + .getFamily(); + public static final BlockFamily TILE = familyBuilder(ModBlocks.TILES.get()) + .stairs(ModBlocks.TILE_STAIRS.get()) + .slab(ModBlocks.TILE_SLAB.get()) + .getFamily(); + public static final BlockFamily SNOW_BRICK = familyBuilder(ModBlocks.SNOW_BRICKS.get()) + .stairs(ModBlocks.SNOW_BRICK_STAIRS.get()) + .slab(ModBlocks.SNOW_BRICK_SLAB.get()) + .wall(ModBlocks.SNOW_BRICK_WALL.get()) + .getFamily(); + public static final BlockFamily PACKED_ICE_BRICK = familyBuilder(ModBlocks.PACKED_ICE_BRICKS.get()) + .stairs(ModBlocks.PACKED_ICE_BRICK_STAIRS.get()) + .slab(ModBlocks.PACKED_ICE_BRICK_SLAB.get()) + .wall(ModBlocks.PACKED_ICE_BRICK_WALL.get()) + .getFamily(); + public static final BlockFamily IRON_PLATE = familyBuilder(ModBlocks.IRON_PLATE.get()) + .door(ModBlocks.IRON_PLATE_DOOR.get()) + .trapdoor(ModBlocks.IRON_PLATE_TRAPDOOR.get()) + .getFamily(); + public static final BlockFamily IRON_TREAD_PLATE = familyBuilder(ModBlocks.IRON_TREAD_PLATE.get()) + .stairs(ModBlocks.IRON_TREAD_PLATE_STAIRS.get()) + .slab(ModBlocks.IRON_TREAD_PLATE_SLAB.get()) + .getFamily(); + public static final BlockFamily CORRUGATED_IRON_PLATE = familyBuilder(ModBlocks.CORRUGATED_IRON_PLATE.get()) + .stairs(ModBlocks.CORRUGATED_IRON_PLATE_STAIRS.get()) + .slab(ModBlocks.CORRUGATED_IRON_PLATE_SLAB.get()) + .getFamily(); + public static final BlockFamily GOLDEN_BRICK = familyBuilder(ModBlocks.GOLDEN_BRICKS.get()) + .stairs(ModBlocks.GOLDEN_BRICK_STAIRS.get()) + .slab(ModBlocks.GOLDEN_BRICK_SLAB.get()) + .getFamily(); + public static final BlockFamily CUT_AMETHYST = familyBuilder(ModBlocks.CUT_AMETHYST.get()) + .stairs(ModBlocks.CUT_AMETHYST_STAIRS.get()) + .slab(ModBlocks.CUT_AMETHYST_SLAB.get()) + .getFamily(); + public static final BlockFamily AMETHYST_MOSAIC = familyBuilder(ModBlocks.AMETHYST_MOSAIC.get()) + .stairs(ModBlocks.AMETHYST_MOSAIC_STAIRS.get()) + .slab(ModBlocks.AMETHYST_MOSAIC_SLAB.get()) + .getFamily(); + public static final BlockFamily LAPIS_LAZULI_BRICK = familyBuilder(ModBlocks.LAPIS_LAZULI_BRICKS.get()) + .stairs(ModBlocks.LAPIS_LAZULI_BRICK_STAIRS.get()) + .slab(ModBlocks.LAPIS_LAZULI_BRICK_SLAB.get()) + .getFamily(); + public static final BlockFamily LAPIS_LAZULI_MOSAIC = familyBuilder(ModBlocks.LAPIS_LAZULI_MOSAIC.get()) + .stairs(ModBlocks.LAPIS_LAZULI_MOSAIC_STAIRS.get()) + .slab(ModBlocks.LAPIS_LAZULI_MOSAIC_SLAB.get()) + .getFamily(); + + private static BlockFamily.Builder familyBuilder(Block base) { + BlockFamily.Builder builder = new BlockFamily.Builder(base); + BlockFamily blockFamily = MAP.put(base, builder.getFamily()); + if (blockFamily != null) { + throw new IllegalStateException("Duplicate family definition for " + BuiltInRegistries.BLOCK.getKey(base)); + } else { + return builder; + } + } + + public static Stream getAllFamilies() { + return MAP.values().stream(); + } +} diff --git a/src/main/java/vectorwing/blockbox/data/generator/ModBlockModelGenerators.java b/src/main/java/vectorwing/blockbox/data/generator/ModBlockModelGenerators.java new file mode 100644 index 0000000..e201e14 --- /dev/null +++ b/src/main/java/vectorwing/blockbox/data/generator/ModBlockModelGenerators.java @@ -0,0 +1,247 @@ +package vectorwing.blockbox.data.generator; + +import net.minecraft.client.data.models.BlockModelGenerators; +import net.minecraft.client.data.models.MultiVariant; +import net.minecraft.client.data.models.blockstates.MultiPartGenerator; +import net.minecraft.client.data.models.blockstates.MultiVariantGenerator; +import net.minecraft.client.data.models.blockstates.PropertyDispatch; +import net.minecraft.client.data.models.model.ModelTemplate; +import net.minecraft.client.data.models.model.ModelTemplates; +import net.minecraft.client.data.models.model.TextureMapping; +import net.minecraft.client.resources.model.UnbakedModel; +import net.minecraft.client.resources.model.sprite.Material; +import net.minecraft.data.BlockFamily; +import net.minecraft.resources.Identifier; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.neoforged.neoforge.client.model.generators.template.ExtendedModelTemplate; +import vectorwing.blockbox.BlockBox; +import vectorwing.blockbox.common.block.BrazierBlock; +import vectorwing.blockbox.common.block.PalisadeBlock; +import vectorwing.blockbox.common.block.SpikedPalisadeBlock; +import vectorwing.blockbox.common.block.state.PalisadeConnection; +import vectorwing.blockbox.common.registry.ModBlocks; +import vectorwing.blockbox.data.ModBlockFamilies; +import vectorwing.blockbox.data.model.ModModelTemplates; +import vectorwing.blockbox.data.model.ModTextureMappings; + +import java.util.Optional; + +public class ModBlockModelGenerators extends BlockModelGenerators +{ + public ModBlockModelGenerators(BlockModelGenerators generators) { + super(generators.blockStateOutput, generators.itemModelOutput, generators.modelOutput); + } + + @Override + public void run() { + ModBlockFamilies.getAllFamilies() + .filter(BlockFamily::shouldGenerateModel) + .forEach(blockFamily -> family(blockFamily.getBaseBlock()).generateFor(blockFamily)); + createTrivialCube(ModBlocks.BROKEN_TILE_MOSAIC.get()); + createTrivialCube(ModBlocks.PACKED_SNOW.get()); + createPumpkinVariant(ModBlocks.CARVED_SNOW.get(), TextureMapping.cube(ModBlocks.PACKED_SNOW.get())); + createTrivialCube(ModBlocks.POLISHED_PACKED_ICE.get()); + createTrivialCube(ModBlocks.POLISHED_OBSIDIAN.get()); + createGlassBlocks(ModBlocks.ROUGH_GLASS.get(), ModBlocks.ROUGH_GLASS_PANE.get()); + createPillar(ModBlocks.IRON_PLATE_PILLAR.get()); + createTrivialCube(ModBlocks.CHISELED_GOLD.get()); + createTrivialCube(ModBlocks.GOLDEN_TILES.get()); + createPillar(ModBlocks.GOLDEN_PILLAR.get()); + createDoor(ModBlocks.GOLDEN_DOOR.get()); + createTrapdoor(ModBlocks.GOLDEN_TRAPDOOR.get()); + createModBarsAndItem(ModBlocks.GOLDEN_BARS.get()); + createCopperPillars(); + createTrivialCube(ModBlocks.POLISHED_AMETHYST.get()); + createPalisades(); + createSeats(); + createBrazier(ModBlocks.BRAZIER.get(), Blocks.CAMPFIRE); + createBrazier(ModBlocks.SOUL_BRAZIER.get(), Blocks.SOUL_CAMPFIRE); + createSkyLanterns(); + } + + public void createCopperPillars() { + createWaxablePillar(ModBlocks.COPPER_PILLAR.get(), ModBlocks.WAXED_COPPER_PILLAR.get()); + createWaxablePillar(ModBlocks.EXPOSED_COPPER_PILLAR.get(), ModBlocks.WAXED_EXPOSED_COPPER_PILLAR.get()); + createWaxablePillar(ModBlocks.WEATHERED_COPPER_PILLAR.get(), ModBlocks.WAXED_WEATHERED_COPPER_PILLAR.get()); + createWaxablePillar(ModBlocks.OXIDIZED_COPPER_PILLAR.get(), ModBlocks.WAXED_OXIDIZED_COPPER_PILLAR.get()); + } + + public void createPalisades() { + createPalisadeAndSpikedPalisade(ModBlocks.OAK_PALISADE.get(), ModBlocks.SPIKED_OAK_PALISADE.get()); + createPalisadeAndSpikedPalisade(ModBlocks.SPRUCE_PALISADE.get(), ModBlocks.SPIKED_SPRUCE_PALISADE.get()); + createPalisadeAndSpikedPalisade(ModBlocks.BIRCH_PALISADE.get(), ModBlocks.SPIKED_BIRCH_PALISADE.get()); + createPalisadeAndSpikedPalisade(ModBlocks.JUNGLE_PALISADE.get(), ModBlocks.SPIKED_JUNGLE_PALISADE.get()); + createPalisadeAndSpikedPalisade(ModBlocks.ACACIA_PALISADE.get(), ModBlocks.SPIKED_ACACIA_PALISADE.get()); + createPalisadeAndSpikedPalisade(ModBlocks.DARK_OAK_PALISADE.get(), ModBlocks.SPIKED_DARK_OAK_PALISADE.get()); + createPalisadeAndSpikedPalisade(ModBlocks.MANGROVE_PALISADE.get(), ModBlocks.SPIKED_MANGROVE_PALISADE.get()); + createPalisadeAndSpikedPalisade(ModBlocks.CHERRY_PALISADE.get(), ModBlocks.SPIKED_CHERRY_PALISADE.get()); + createPalisadeAndSpikedPalisade(ModBlocks.CRIMSON_PALISADE.get(), ModBlocks.SPIKED_CRIMSON_PALISADE.get()); + createPalisadeAndSpikedPalisade(ModBlocks.WARPED_PALISADE.get(), ModBlocks.SPIKED_WARPED_PALISADE.get()); + createPalisadeAndSpikedPalisade(ModBlocks.STRIPPED_OAK_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_OAK_PALISADE.get()); + createPalisadeAndSpikedPalisade(ModBlocks.STRIPPED_SPRUCE_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_SPRUCE_PALISADE.get()); + createPalisadeAndSpikedPalisade(ModBlocks.STRIPPED_BIRCH_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_BIRCH_PALISADE.get()); + createPalisadeAndSpikedPalisade(ModBlocks.STRIPPED_JUNGLE_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_JUNGLE_PALISADE.get()); + createPalisadeAndSpikedPalisade(ModBlocks.STRIPPED_ACACIA_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_ACACIA_PALISADE.get()); + createPalisadeAndSpikedPalisade(ModBlocks.STRIPPED_DARK_OAK_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_DARK_OAK_PALISADE.get()); + createPalisadeAndSpikedPalisade(ModBlocks.STRIPPED_MANGROVE_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_MANGROVE_PALISADE.get()); + createPalisadeAndSpikedPalisade(ModBlocks.STRIPPED_CHERRY_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_CHERRY_PALISADE.get()); + createPalisadeAndSpikedPalisade(ModBlocks.STRIPPED_CRIMSON_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_CRIMSON_PALISADE.get()); + createPalisadeAndSpikedPalisade(ModBlocks.STRIPPED_WARPED_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_WARPED_PALISADE.get()); + } + + public void createSeats() { + createSeat(ModBlocks.OAK_SEAT.get()); + createSeat(ModBlocks.SPRUCE_SEAT.get()); + createSeat(ModBlocks.BIRCH_SEAT.get()); + createSeat(ModBlocks.JUNGLE_SEAT.get()); + createSeat(ModBlocks.ACACIA_SEAT.get()); + createSeat(ModBlocks.DARK_OAK_SEAT.get()); + createSeat(ModBlocks.MANGROVE_SEAT.get()); + createSeat(ModBlocks.CHERRY_SEAT.get()); + createSeat(ModBlocks.BAMBOO_SEAT.get()); + createSeat(ModBlocks.CRIMSON_SEAT.get()); + createSeat(ModBlocks.WARPED_SEAT.get()); + } + + public void createSkyLanterns() { + createSkyLantern(ModBlocks.WHITE_SKY_LANTERN.get(), Blocks.WHITE_CANDLE); + createSkyLantern(ModBlocks.LIGHT_GRAY_SKY_LANTERN.get(), Blocks.LIGHT_GRAY_CANDLE); + createSkyLantern(ModBlocks.GRAY_SKY_LANTERN.get(), Blocks.GRAY_CANDLE); + createSkyLantern(ModBlocks.BLACK_SKY_LANTERN.get(), Blocks.BLACK_CANDLE); + createSkyLantern(ModBlocks.BROWN_SKY_LANTERN.get(), Blocks.BROWN_CANDLE); + createSkyLantern(ModBlocks.RED_SKY_LANTERN.get(), Blocks.RED_CANDLE); + createSkyLantern(ModBlocks.ORANGE_SKY_LANTERN.get(), Blocks.ORANGE_CANDLE); + createSkyLantern(ModBlocks.YELLOW_SKY_LANTERN.get(), Blocks.YELLOW_CANDLE); + createSkyLantern(ModBlocks.LIME_SKY_LANTERN.get(), Blocks.LIME_CANDLE); + createSkyLantern(ModBlocks.GREEN_SKY_LANTERN.get(), Blocks.GREEN_CANDLE); + createSkyLantern(ModBlocks.CYAN_SKY_LANTERN.get(), Blocks.CYAN_CANDLE); + createSkyLantern(ModBlocks.LIGHT_BLUE_SKY_LANTERN.get(), Blocks.LIGHT_BLUE_CANDLE); + createSkyLantern(ModBlocks.BLUE_SKY_LANTERN.get(), Blocks.BLUE_CANDLE); + createSkyLantern(ModBlocks.PURPLE_SKY_LANTERN.get(), Blocks.PURPLE_CANDLE); + createSkyLantern(ModBlocks.MAGENTA_SKY_LANTERN.get(), Blocks.MAGENTA_CANDLE); + createSkyLantern(ModBlocks.PINK_SKY_LANTERN.get(), Blocks.PINK_CANDLE); + } + + public void createPillar(Block block) { + MultiVariant model = plainVariant(ModelTemplates.CUBE_COLUMN.create(block, ModTextureMappings.pillar(block), modelOutput)); + MultiVariant horizontalModel = plainVariant(ModelTemplates.CUBE_COLUMN_HORIZONTAL.create(block, ModTextureMappings.pillar(block), modelOutput)); + blockStateOutput.accept(createRotatedPillarWithHorizontalVariant(block, model, horizontalModel)); + } + + public void createModBarsAndItem(Block block) { + TextureMapping mapping = ModTextureMappings.modBars(block); + TextureMapping postMapping = ModTextureMappings.modBarsPost(block); + createModBars(block, + ModModelTemplates.BARS_POST_ENDS.create(block, mapping, modelOutput), + ModModelTemplates.BARS_POST.create(block, postMapping, modelOutput), + ModModelTemplates.BARS_POST_SIDE.create(block, mapping, modelOutput), + ModModelTemplates.BARS_POST_SIDE_ALT.create(block, mapping, modelOutput)); + registerSimpleFlatItemModel(block); + } + + public void createModBars(Block block, Identifier postEndResource, Identifier postResource, Identifier sideResource, Identifier sideAltResource) { + MultiVariant postEnds = plainVariant(postEndResource); + MultiVariant post = plainVariant(postResource); + MultiVariant side = plainVariant(sideResource); + MultiVariant sideAlt = plainVariant(sideAltResource); + blockStateOutput.accept(MultiPartGenerator.multiPart(block) + .with(postEnds) + .with(condition().term(BlockStateProperties.NORTH, false).term(BlockStateProperties.EAST, false).term(BlockStateProperties.SOUTH, false).term(BlockStateProperties.WEST, false), post) + .with(condition().term(BlockStateProperties.NORTH, true), side) + .with(condition().term(BlockStateProperties.EAST, true), side.with(Y_ROT_90)) + .with(condition().term(BlockStateProperties.SOUTH, true), sideAlt) + .with(condition().term(BlockStateProperties.WEST, true), sideAlt.with(Y_ROT_90))); + } + + public void createWaxablePillar(Block unwaxed, Block waxed) { + MultiVariant model = plainVariant(ModelTemplates.CUBE_COLUMN.create(unwaxed, ModTextureMappings.pillar(unwaxed), modelOutput)); + MultiVariant horizontalModel = plainVariant(ModelTemplates.CUBE_COLUMN_HORIZONTAL.create(unwaxed, ModTextureMappings.pillar(unwaxed), modelOutput)); + blockStateOutput.accept(createRotatedPillarWithHorizontalVariant(unwaxed, model, horizontalModel)); + blockStateOutput.accept(createRotatedPillarWithHorizontalVariant(waxed, model, horizontalModel)); + itemModelOutput.copy(unwaxed.asItem(), waxed.asItem()); + } + + public void createPalisadeAndSpikedPalisade(Block block, Block spiked) { + + TextureMapping mapping = ModTextureMappings.palisade(block); + Identifier spikedPostModel = ModModelTemplates.SPIKED_PALISADE_POST.create(spiked, mapping, modelOutput); + MultiVariant spikedPost = BlockModelGenerators.plainVariant(spikedPostModel); + MultiVariant spikedFront = BlockModelGenerators.plainVariant(ModModelTemplates.SPIKED_PALISADE_FRONT.create(spiked, mapping, modelOutput)); + MultiVariant spikedBack = BlockModelGenerators.plainVariant(ModModelTemplates.SPIKED_PALISADE_BACK.create(spiked, mapping, modelOutput)); + blockStateOutput.accept(createSpikedPalisade(spiked, spikedPost, spikedFront, spikedBack)); + + Identifier spikedItem = frontLight(spikedPostModel).create(spiked.asItem(), new TextureMapping(), modelOutput); + registerSimpleItemModel(spiked, spikedItem); + + Identifier postModel = ModModelTemplates.PALISADE_POST.create(block, mapping, modelOutput); + MultiVariant post = BlockModelGenerators.plainVariant(postModel); + MultiVariant front = BlockModelGenerators.plainVariant(ModModelTemplates.PALISADE_FRONT.create(block, mapping, modelOutput)); + MultiVariant back = BlockModelGenerators.plainVariant(ModModelTemplates.PALISADE_BACK.create(block, mapping, modelOutput)); + blockStateOutput.accept(createPalisade(block, post, front, spikedFront, back, spikedBack)); + + Identifier item = frontLight(postModel).create(block.asItem(), new TextureMapping(), modelOutput); + registerSimpleItemModel(block, item); + } + + public void createSeat(Block block) { + MultiVariant model = plainVariant(ModModelTemplates.SEAT.create(block, ModTextureMappings.seat(block), modelOutput)); + blockStateOutput.accept(MultiVariantGenerator.dispatch(block, model).with(ROTATION_HORIZONTAL_FACING)); + } + + public void createBrazier(Block block, Block campfire) { + TextureMapping mapping = ModTextureMappings.brazier(block, blockMaterial("brazier_side"), blockMaterial("brazier_bottom")); + MultiVariant standing = BlockModelGenerators.plainVariant(ModModelTemplates.BRAZIER.create(block, mapping, modelOutput)); + MultiVariant hanging = BlockModelGenerators.plainVariant(ModModelTemplates.HANGING_BRAZIER.create(block, mapping, modelOutput)); + TextureMapping mappingLit = ModTextureMappings.brazierLit(block, blockMaterial("brazier_side_lit"), blockMaterial("brazier_bottom"), campfire); + MultiVariant standingLit = BlockModelGenerators.plainVariant(ModModelTemplates.BRAZIER_LIT.create(block, mappingLit, modelOutput)); + MultiVariant hangingLit = BlockModelGenerators.plainVariant(ModModelTemplates.HANGING_BRAZIER_LIT.create(block, mappingLit, modelOutput)); + blockStateOutput.accept(createBrazier(block, standing, standingLit, hanging, hangingLit)); + registerSimpleFlatItemModel(block.asItem()); + } + + public void createSkyLantern(Block block, Block candle) { + TextureMapping mapping = ModTextureMappings.skyLantern(block, blockMaterial("sky_lantern_bottom"), candle); + blockStateOutput.accept(BlockModelGenerators.createSimpleBlock(block, BlockModelGenerators.plainVariant(ModModelTemplates.SKY_LANTERN.create(block, mapping, modelOutput)))); + registerSimpleFlatItemModel(block.asItem()); + } + + private static Material blockMaterial(String name) { + return new Material(Identifier.fromNamespaceAndPath(BlockBox.MODID, "block/" + name)); + } + + private static ExtendedModelTemplate frontLight(Identifier model) { + return new ModelTemplate(Optional.of(model), Optional.empty()).extend().guiLight(UnbakedModel.GuiLight.FRONT).build(); + } + + public static MultiPartGenerator createPalisade(Block block, MultiVariant post, MultiVariant front, MultiVariant spikedFront, MultiVariant back, MultiVariant spikedBack) { + return MultiPartGenerator.multiPart(block) + .with(post) + .with(condition(PalisadeBlock.TYPE_NORTH, PalisadeConnection.FULL), front.with(UV_LOCK)) + .with(condition(PalisadeBlock.TYPE_NORTH, PalisadeConnection.SPIKED), spikedFront.with(UV_LOCK)) + .with(condition(PalisadeBlock.TYPE_WEST, PalisadeConnection.FULL), front.with(Y_ROT_270)) + .with(condition(PalisadeBlock.TYPE_WEST, PalisadeConnection.SPIKED), spikedFront.with(Y_ROT_270)) + .with(condition(PalisadeBlock.TYPE_EAST, PalisadeConnection.FULL), back.with(Y_ROT_270)) + .with(condition(PalisadeBlock.TYPE_EAST, PalisadeConnection.SPIKED), spikedBack.with(Y_ROT_270)) + .with(condition(PalisadeBlock.TYPE_SOUTH, PalisadeConnection.FULL), back.with(UV_LOCK)) + .with(condition(PalisadeBlock.TYPE_SOUTH, PalisadeConnection.SPIKED), spikedBack.with(UV_LOCK)); + } + + public static MultiPartGenerator createSpikedPalisade(Block block, MultiVariant spikedPost, MultiVariant spikedFront, MultiVariant spikedBack) { + return MultiPartGenerator.multiPart(block) + .with(spikedPost) + .with(condition(SpikedPalisadeBlock.NORTH, true), spikedFront.with(UV_LOCK)) + .with(condition(SpikedPalisadeBlock.WEST, true), spikedFront.with(Y_ROT_270)) + .with(condition(SpikedPalisadeBlock.EAST, true), spikedBack.with(Y_ROT_270)) + .with(condition(SpikedPalisadeBlock.SOUTH, true), spikedBack.with(UV_LOCK)); + } + + public static MultiVariantGenerator createBrazier(Block block, MultiVariant standing, MultiVariant standingLit, MultiVariant hanging, MultiVariant hangingLit) { + return MultiVariantGenerator.dispatch(block).with(PropertyDispatch.initial(BrazierBlock.HANGING, BrazierBlock.LIT) + .select(false, false, standing) + .select(false, true, standingLit) + .select(true, false, hanging) + .select(true, true, hangingLit)); + } +} diff --git a/src/main/java/vectorwing/blockbox/data/model/ModModelTemplates.java b/src/main/java/vectorwing/blockbox/data/model/ModModelTemplates.java new file mode 100644 index 0000000..4b7e890 --- /dev/null +++ b/src/main/java/vectorwing/blockbox/data/model/ModModelTemplates.java @@ -0,0 +1,35 @@ +package vectorwing.blockbox.data.model; + +import net.minecraft.client.data.models.model.ModelTemplate; +import net.minecraft.client.data.models.model.ModelTemplates; +import net.minecraft.client.data.models.model.TextureSlot; +import net.minecraft.resources.Identifier; +import vectorwing.blockbox.BlockBox; + +public class ModModelTemplates +{ + public static final ModelTemplate BARS_POST = create("template_bars_post", "_post", TextureSlot.BARS); + public static final ModelTemplate BARS_POST_ENDS = create("template_bars_post_ends", "_post_ends", TextureSlot.EDGE); + public static final ModelTemplate BARS_POST_SIDE = create("template_bars_side", "_side", TextureSlot.BARS, TextureSlot.EDGE); + public static final ModelTemplate BARS_POST_SIDE_ALT = create("template_bars_side_alt", "_side_alt", TextureSlot.BARS, TextureSlot.EDGE); + public static final ModelTemplate PALISADE_POST = create("template_palisade_post", "_post", TextureSlot.SIDE, TextureSlot.TOP); + public static final ModelTemplate SPIKED_PALISADE_POST = create("template_spiked_palisade_post", "_post", TextureSlot.SIDE, TextureSlot.TOP); + public static final ModelTemplate PALISADE_FRONT = create("template_palisade_front", "_front", ModTextureSlots.CORE, TextureSlot.SIDE, TextureSlot.TOP); + public static final ModelTemplate SPIKED_PALISADE_FRONT = create("template_spiked_palisade_front", "_front", ModTextureSlots.CORE, TextureSlot.SIDE, TextureSlot.TOP); + public static final ModelTemplate PALISADE_BACK = create("template_palisade_back", "_back", ModTextureSlots.CORE, TextureSlot.SIDE, TextureSlot.TOP); + public static final ModelTemplate SPIKED_PALISADE_BACK = create("template_spiked_palisade_back", "_back", ModTextureSlots.CORE, TextureSlot.SIDE, TextureSlot.TOP); + public static final ModelTemplate SEAT = create("template_seat", TextureSlot.TOP, TextureSlot.SIDE); + public static final ModelTemplate BRAZIER = create("template_brazier", TextureSlot.TOP, TextureSlot.SIDE, TextureSlot.BOTTOM); + public static final ModelTemplate BRAZIER_LIT = create("template_brazier_lit", "_lit", TextureSlot.TOP, TextureSlot.SIDE, TextureSlot.BOTTOM, TextureSlot.FIRE); + public static final ModelTemplate HANGING_BRAZIER = create("template_brazier_hanging", "_hanging", TextureSlot.TOP, TextureSlot.SIDE, TextureSlot.BOTTOM); + public static final ModelTemplate HANGING_BRAZIER_LIT = create("template_brazier_hanging_lit", "_hanging_lit", TextureSlot.TOP, TextureSlot.SIDE, TextureSlot.BOTTOM, TextureSlot.FIRE); + public static final ModelTemplate SKY_LANTERN = create("template_sky_lantern", TextureSlot.TOP, TextureSlot.SIDE, TextureSlot.INNER_TOP, ModTextureSlots.INNER_SIDE, TextureSlot.BOTTOM, TextureSlot.CANDLE); + + public static ModelTemplate create(String id, TextureSlot... slots) { + return ModelTemplates.create(Identifier.fromNamespaceAndPath(BlockBox.MODID, id).toString(), slots); + } + + public static ModelTemplate create(String id, String suffix, TextureSlot... slots) { + return ModelTemplates.create(Identifier.fromNamespaceAndPath(BlockBox.MODID, id).toString(), suffix, slots); + } +} diff --git a/src/main/java/vectorwing/blockbox/data/model/ModTextureMappings.java b/src/main/java/vectorwing/blockbox/data/model/ModTextureMappings.java new file mode 100644 index 0000000..57874d5 --- /dev/null +++ b/src/main/java/vectorwing/blockbox/data/model/ModTextureMappings.java @@ -0,0 +1,64 @@ +package vectorwing.blockbox.data.model; + +import net.minecraft.client.data.models.model.TextureMapping; +import net.minecraft.client.data.models.model.TextureSlot; +import net.minecraft.client.resources.model.sprite.Material; +import net.minecraft.world.level.block.Block; + +public class ModTextureMappings +{ + public static TextureMapping modBars(Block block) { + return new TextureMapping() + .put(TextureSlot.BARS, TextureMapping.getBlockTexture(block)) + .put(TextureSlot.EDGE, TextureMapping.getBlockTexture(block, "_single")); + } + + public static TextureMapping modBarsPost(Block block) { + return new TextureMapping() + .put(TextureSlot.BARS, TextureMapping.getBlockTexture(block, "_single")); + } + + public static TextureMapping pillar(Block block) { + return new TextureMapping() + .put(TextureSlot.SIDE, TextureMapping.getBlockTexture(block, "_side")) + .put(TextureSlot.END, TextureMapping.getBlockTexture(block, "_end")); + } + + public static TextureMapping palisade(Block block) { + return new TextureMapping() + .put(ModTextureSlots.CORE, TextureMapping.getBlockTexture(block, "_core")) + .put(TextureSlot.SIDE, TextureMapping.getBlockTexture(block, "_side")) + .put(TextureSlot.TOP, TextureMapping.getBlockTexture(block, "_top")); + } + + public static TextureMapping seat(Block block) { + return new TextureMapping() + .put(TextureSlot.TOP, TextureMapping.getBlockTexture(block, "_top")) + .put(TextureSlot.SIDE, TextureMapping.getBlockTexture(block, "_side")); + } + + public static TextureMapping brazier(Block block, Material side, Material bottom) { + return new TextureMapping() + .put(TextureSlot.TOP, TextureMapping.getBlockTexture(block, "_top")) + .put(TextureSlot.SIDE, side) + .put(TextureSlot.BOTTOM, bottom); + } + + public static TextureMapping brazierLit(Block block, Material side, Material bottom, Block campfire) { + return new TextureMapping() + .put(TextureSlot.TOP, TextureMapping.getBlockTexture(block, "_top")) + .put(TextureSlot.SIDE, side) + .put(TextureSlot.BOTTOM, bottom) + .put(TextureSlot.FIRE, TextureMapping.getBlockTexture(campfire, "_fire")); + } + + public static TextureMapping skyLantern(Block block, Material bottom, Block candle) { + return new TextureMapping() + .put(TextureSlot.TOP, TextureMapping.getBlockTexture(block, "_top")) + .put(TextureSlot.SIDE, TextureMapping.getBlockTexture(block, "_side")) + .put(TextureSlot.INNER_TOP, TextureMapping.getBlockTexture(block, "_inner_top")) + .put(ModTextureSlots.INNER_SIDE, TextureMapping.getBlockTexture(block, "_inner_side")) + .put(TextureSlot.BOTTOM, bottom) + .put(TextureSlot.CANDLE, TextureMapping.getBlockTexture(candle, "_lit")); + } +} diff --git a/src/main/java/vectorwing/blockbox/data/model/ModTextureSlots.java b/src/main/java/vectorwing/blockbox/data/model/ModTextureSlots.java new file mode 100644 index 0000000..34804f6 --- /dev/null +++ b/src/main/java/vectorwing/blockbox/data/model/ModTextureSlots.java @@ -0,0 +1,9 @@ +package vectorwing.blockbox.data.model; + +import net.minecraft.client.data.models.model.TextureSlot; + +public class ModTextureSlots +{ + public static final TextureSlot CORE = TextureSlot.create("core"); + public static final TextureSlot INNER_SIDE = TextureSlot.create("inner_side"); +} diff --git a/src/main/java/vectorwing/blockbox/data/provider/BlockItemModels.java b/src/main/java/vectorwing/blockbox/data/provider/BlockItemModels.java new file mode 100644 index 0000000..45f077a --- /dev/null +++ b/src/main/java/vectorwing/blockbox/data/provider/BlockItemModels.java @@ -0,0 +1,20 @@ +package vectorwing.blockbox.data.provider; + +import net.minecraft.client.data.models.BlockModelGenerators; +import net.minecraft.client.data.models.ItemModelGenerators; +import net.minecraft.client.data.models.ModelProvider; +import net.minecraft.data.PackOutput; +import vectorwing.blockbox.BlockBox; +import vectorwing.blockbox.data.generator.ModBlockModelGenerators; + +public class BlockItemModels extends ModelProvider +{ + public BlockItemModels(PackOutput output) { + super(output, BlockBox.MODID); + } + + @Override + protected void registerModels(BlockModelGenerators blockModels, ItemModelGenerators itemModels) { + new ModBlockModelGenerators(blockModels).run(); + } +} diff --git a/src/main/java/vectorwing/blockbox/data/provider/BlockLootTables.java b/src/main/java/vectorwing/blockbox/data/provider/BlockLootTables.java index e10f1dc..351f962 100644 --- a/src/main/java/vectorwing/blockbox/data/provider/BlockLootTables.java +++ b/src/main/java/vectorwing/blockbox/data/provider/BlockLootTables.java @@ -88,15 +88,6 @@ protected void generate() { dropWhenSilkTouch(ModBlocks.ROUGH_GLASS.get()); dropWhenSilkTouch(ModBlocks.ROUGH_GLASS_PANE.get()); - dropSelf(ModBlocks.COPPER_BARS.get()); - dropSelf(ModBlocks.EXPOSED_COPPER_BARS.get()); - dropSelf(ModBlocks.WEATHERED_COPPER_BARS.get()); - dropSelf(ModBlocks.OXIDIZED_COPPER_BARS.get()); - dropSelf(ModBlocks.WAXED_COPPER_BARS.get()); - dropSelf(ModBlocks.WAXED_EXPOSED_COPPER_BARS.get()); - dropSelf(ModBlocks.WAXED_WEATHERED_COPPER_BARS.get()); - dropSelf(ModBlocks.WAXED_OXIDIZED_COPPER_BARS.get()); - dropSelf(ModBlocks.COPPER_PILLAR.get()); dropSelf(ModBlocks.EXPOSED_COPPER_PILLAR.get()); dropSelf(ModBlocks.WEATHERED_COPPER_PILLAR.get()); @@ -174,7 +165,7 @@ protected void addBlockStairSlab(Block block, Block stair, Block slab) { @Override protected void add(Block block, LootTable.Builder builder) { this.generatedLootTables.add(block); - this.map.put(block.getLootTable(), builder); + super.add(block, builder); } @Override diff --git a/src/main/java/vectorwing/blockbox/data/provider/BlockStates.java b/src/main/java/vectorwing/blockbox/data/provider/BlockStates.java deleted file mode 100644 index 21c14ec..0000000 --- a/src/main/java/vectorwing/blockbox/data/provider/BlockStates.java +++ /dev/null @@ -1,478 +0,0 @@ -package vectorwing.blockbox.data.provider; - -import com.google.common.collect.ImmutableMap; -import net.minecraft.client.renderer.RenderType; -import net.minecraft.core.Direction; -import net.minecraft.core.registries.BuiltInRegistries; -import net.minecraft.data.PackOutput; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.level.block.*; -import net.minecraft.world.level.block.state.properties.BooleanProperty; -import net.minecraft.world.level.block.state.properties.Half; -import net.minecraft.world.level.block.state.properties.Property; -import net.neoforged.neoforge.client.model.generators.*; -import net.neoforged.neoforge.common.data.ExistingFileHelper; -import vectorwing.blockbox.BlockBox; -import vectorwing.blockbox.common.block.BrazierBlock; -import vectorwing.blockbox.common.block.PalisadeBlock; -import vectorwing.blockbox.common.block.SpikedPalisadeBlock; -import vectorwing.blockbox.common.block.state.PalisadeConnection; -import vectorwing.blockbox.common.registry.ModBlocks; - -import java.util.List; -import java.util.Map; - -public class BlockStates extends BlockStateProvider -{ - public static final ResourceLocation CUTOUT = ResourceLocation.parse(RenderType.CUTOUT.name); - - public BlockStates(PackOutput output, ExistingFileHelper existingFileHelper) { - super(output, BlockBox.MODID, existingFileHelper); - } - - @Override - protected void registerStatesAndModels() { - blockWithStairAndSlab(ModBlocks.GRANITE_BRICKS.get(), ModBlocks.GRANITE_BRICK_STAIRS.get(), ModBlocks.GRANITE_BRICK_SLAB.get()); - wallBlock((WallBlock) ModBlocks.GRANITE_BRICK_WALL.get(), resourceBlock(name(ModBlocks.GRANITE_BRICKS.get()))); - blockWithStairAndSlab(ModBlocks.DIORITE_BRICKS.get(), ModBlocks.DIORITE_BRICK_STAIRS.get(), ModBlocks.DIORITE_BRICK_SLAB.get()); - wallBlock((WallBlock) ModBlocks.DIORITE_BRICK_WALL.get(), resourceBlock(name(ModBlocks.DIORITE_BRICKS.get()))); - blockWithStairAndSlab(ModBlocks.ANDESITE_BRICKS.get(), ModBlocks.ANDESITE_BRICK_STAIRS.get(), ModBlocks.ANDESITE_BRICK_SLAB.get()); - wallBlock((WallBlock) ModBlocks.ANDESITE_BRICK_WALL.get(), resourceBlock(name(ModBlocks.ANDESITE_BRICKS.get()))); - - blockWithStairAndSlab(ModBlocks.SANDSTONE_BRICKS.get(), ModBlocks.SANDSTONE_BRICK_STAIRS.get(), ModBlocks.SANDSTONE_BRICK_SLAB.get()); - blockWithStairAndSlab(ModBlocks.RED_SANDSTONE_BRICKS.get(), ModBlocks.RED_SANDSTONE_BRICK_STAIRS.get(), ModBlocks.RED_SANDSTONE_BRICK_SLAB.get()); - - blockWithStairAndSlab(ModBlocks.TILES.get(), ModBlocks.TILE_STAIRS.get(), ModBlocks.TILE_SLAB.get()); - simpleBlock(ModBlocks.BROKEN_TILE_MOSAIC.get()); -// blockWithVariations(ModBlocks.JAGGED_CLAY_TILES.get(), List.of("a", "b", "c")); - - simpleBlock(ModBlocks.PACKED_SNOW.get()); - - String packedSnow = name(ModBlocks.PACKED_SNOW.get()); - String carvedSnow = name(ModBlocks.CARVED_SNOW.get()); - horizontalBlock(ModBlocks.CARVED_SNOW.get(), models().orientable( - carvedSnow, - resourceBlock(packedSnow), - resourceBlock(carvedSnow), - resourceBlock(packedSnow) - )); - blockWithStairAndSlab(ModBlocks.SNOW_BRICKS.get(), ModBlocks.SNOW_BRICK_STAIRS.get(), ModBlocks.SNOW_BRICK_SLAB.get()); - wallBlock((WallBlock) ModBlocks.SNOW_BRICK_WALL.get(), resourceBlock(name(ModBlocks.SNOW_BRICKS.get()))); - simpleBlock(ModBlocks.POLISHED_PACKED_ICE.get()); - blockWithStairAndSlab(ModBlocks.PACKED_ICE_BRICKS.get(), ModBlocks.PACKED_ICE_BRICK_STAIRS.get(), ModBlocks.PACKED_ICE_BRICK_SLAB.get()); - wallBlock((WallBlock) ModBlocks.PACKED_ICE_BRICK_WALL.get(), resourceBlock(name(ModBlocks.PACKED_ICE_BRICKS.get()))); - - simpleBlock(ModBlocks.POLISHED_OBSIDIAN.get()); - - String roughGlass = name(ModBlocks.ROUGH_GLASS.get()); - simpleBlock(ModBlocks.ROUGH_GLASS.get(), models().cubeAll(roughGlass, resourceBlock(roughGlass)).renderType(ResourceLocation.parse(RenderType.TRANSLUCENT.name))); - - paneBlockWithRenderType((IronBarsBlock) ModBlocks.ROUGH_GLASS_PANE.get(), resourceBlock(roughGlass), resourceMcBlock("glass_pane_top"), RenderType.TRANSLUCENT.name); - - simpleBlock(ModBlocks.IRON_PLATE.get()); - blockWithStairAndSlab(ModBlocks.IRON_TREAD_PLATE.get(), ModBlocks.IRON_TREAD_PLATE_STAIRS.get(), ModBlocks.IRON_TREAD_PLATE_SLAB.get()); - blockWithStairAndSlab(ModBlocks.CORRUGATED_IRON_PLATE.get(), ModBlocks.CORRUGATED_IRON_PLATE_STAIRS.get(), ModBlocks.CORRUGATED_IRON_PLATE_SLAB.get()); - axisBlock((RotatedPillarBlock) ModBlocks.IRON_PLATE_PILLAR.get()); - doorBlockWithRenderType((DoorBlock) ModBlocks.IRON_PLATE_DOOR.get(), resourceBlock("iron_plate_door_bottom"), resourceBlock("iron_plate_door_top"), RenderType.CUTOUT.name); - ironPlateTrapdoor((TrapDoorBlock) ModBlocks.IRON_PLATE_TRAPDOOR.get(), key(ModBlocks.IRON_PLATE_TRAPDOOR.get()).toString(), resourceBlock("iron_plate_trapdoor"), ResourceLocation.tryParse(RenderType.CUTOUT.name)); - - simpleBlock(ModBlocks.CHISELED_GOLD.get()); - simpleBlock(ModBlocks.GOLDEN_TILES.get()); - blockWithStairAndSlab(ModBlocks.GOLDEN_BRICKS.get(), ModBlocks.GOLDEN_BRICK_STAIRS.get(), ModBlocks.GOLDEN_BRICK_SLAB.get()); - axisBlock((RotatedPillarBlock) ModBlocks.GOLDEN_PILLAR.get()); - doorBlockWithRenderType((DoorBlock) ModBlocks.GOLDEN_DOOR.get(), resourceBlock("golden_door_bottom"), resourceBlock("golden_door_top"), RenderType.CUTOUT.name); - trapdoorBlockWithRenderType((TrapDoorBlock) ModBlocks.GOLDEN_TRAPDOOR.get(), resourceBlock("golden_trapdoor"), false, RenderType.CUTOUT.name); - - goldenBars(ModBlocks.GOLDEN_BARS.get(), name(ModBlocks.GOLDEN_BARS.get())); - - copperBars(ModBlocks.COPPER_BARS.get(), ModBlocks.WAXED_COPPER_BARS.get()); - copperBars(ModBlocks.EXPOSED_COPPER_BARS.get(), ModBlocks.WAXED_EXPOSED_COPPER_BARS.get()); - copperBars(ModBlocks.WEATHERED_COPPER_BARS.get(), ModBlocks.WAXED_WEATHERED_COPPER_BARS.get()); - copperBars(ModBlocks.OXIDIZED_COPPER_BARS.get(), ModBlocks.WAXED_OXIDIZED_COPPER_BARS.get()); - - copperPillar(ModBlocks.COPPER_PILLAR.get(), ModBlocks.WAXED_COPPER_PILLAR.get()); - copperPillar(ModBlocks.EXPOSED_COPPER_PILLAR.get(), ModBlocks.WAXED_EXPOSED_COPPER_PILLAR.get()); - copperPillar(ModBlocks.WEATHERED_COPPER_PILLAR.get(), ModBlocks.WAXED_WEATHERED_COPPER_PILLAR.get()); - copperPillar(ModBlocks.OXIDIZED_COPPER_PILLAR.get(), ModBlocks.WAXED_OXIDIZED_COPPER_PILLAR.get()); - - simpleBlock(ModBlocks.POLISHED_AMETHYST.get()); - blockWithStairAndSlab(ModBlocks.CUT_AMETHYST.get(), ModBlocks.CUT_AMETHYST_STAIRS.get(), ModBlocks.CUT_AMETHYST_SLAB.get()); - blockWithStairAndSlab(ModBlocks.AMETHYST_MOSAIC.get(), ModBlocks.AMETHYST_MOSAIC_STAIRS.get(), ModBlocks.AMETHYST_MOSAIC_SLAB.get()); - - blockWithStairAndSlab(ModBlocks.LAPIS_LAZULI_BRICKS.get(), ModBlocks.LAPIS_LAZULI_BRICK_STAIRS.get(), ModBlocks.LAPIS_LAZULI_BRICK_SLAB.get()); - blockWithStairAndSlab(ModBlocks.LAPIS_LAZULI_MOSAIC.get(), ModBlocks.LAPIS_LAZULI_MOSAIC_STAIRS.get(), ModBlocks.LAPIS_LAZULI_MOSAIC_SLAB.get()); - - palisadeBlock((PalisadeBlock) ModBlocks.OAK_PALISADE.get()); - spikedPalisadeBlock((SpikedPalisadeBlock) ModBlocks.SPIKED_OAK_PALISADE.get(), name(ModBlocks.OAK_PALISADE.get())); - palisadeBlock((PalisadeBlock) ModBlocks.SPRUCE_PALISADE.get()); - spikedPalisadeBlock((SpikedPalisadeBlock) ModBlocks.SPIKED_SPRUCE_PALISADE.get(), name(ModBlocks.SPRUCE_PALISADE.get())); - palisadeBlock((PalisadeBlock) ModBlocks.BIRCH_PALISADE.get()); - spikedPalisadeBlock((SpikedPalisadeBlock) ModBlocks.SPIKED_BIRCH_PALISADE.get(), name(ModBlocks.BIRCH_PALISADE.get())); - palisadeBlock((PalisadeBlock) ModBlocks.JUNGLE_PALISADE.get()); - spikedPalisadeBlock((SpikedPalisadeBlock) ModBlocks.SPIKED_JUNGLE_PALISADE.get(), name(ModBlocks.JUNGLE_PALISADE.get())); - palisadeBlock((PalisadeBlock) ModBlocks.ACACIA_PALISADE.get()); - spikedPalisadeBlock((SpikedPalisadeBlock) ModBlocks.SPIKED_ACACIA_PALISADE.get(), name(ModBlocks.ACACIA_PALISADE.get())); - palisadeBlock((PalisadeBlock) ModBlocks.DARK_OAK_PALISADE.get()); - spikedPalisadeBlock((SpikedPalisadeBlock) ModBlocks.SPIKED_DARK_OAK_PALISADE.get(), name(ModBlocks.DARK_OAK_PALISADE.get())); - palisadeBlock((PalisadeBlock) ModBlocks.MANGROVE_PALISADE.get()); - spikedPalisadeBlock((SpikedPalisadeBlock) ModBlocks.SPIKED_MANGROVE_PALISADE.get(), name(ModBlocks.MANGROVE_PALISADE.get())); - palisadeBlock((PalisadeBlock) ModBlocks.CHERRY_PALISADE.get()); - spikedPalisadeBlock((SpikedPalisadeBlock) ModBlocks.SPIKED_CHERRY_PALISADE.get(), name(ModBlocks.CHERRY_PALISADE.get())); - palisadeBlock((PalisadeBlock) ModBlocks.CRIMSON_PALISADE.get()); - spikedPalisadeBlock((SpikedPalisadeBlock) ModBlocks.SPIKED_CRIMSON_PALISADE.get(), name(ModBlocks.CRIMSON_PALISADE.get())); - palisadeBlock((PalisadeBlock) ModBlocks.WARPED_PALISADE.get()); - spikedPalisadeBlock((SpikedPalisadeBlock) ModBlocks.SPIKED_WARPED_PALISADE.get(), name(ModBlocks.WARPED_PALISADE.get())); - - palisadeBlock((PalisadeBlock) ModBlocks.STRIPPED_OAK_PALISADE.get()); - spikedPalisadeBlock((SpikedPalisadeBlock) ModBlocks.STRIPPED_SPIKED_OAK_PALISADE.get(), name(ModBlocks.STRIPPED_OAK_PALISADE.get())); - palisadeBlock((PalisadeBlock) ModBlocks.STRIPPED_SPRUCE_PALISADE.get()); - spikedPalisadeBlock((SpikedPalisadeBlock) ModBlocks.STRIPPED_SPIKED_SPRUCE_PALISADE.get(), name(ModBlocks.STRIPPED_SPRUCE_PALISADE.get())); - palisadeBlock((PalisadeBlock) ModBlocks.STRIPPED_BIRCH_PALISADE.get()); - spikedPalisadeBlock((SpikedPalisadeBlock) ModBlocks.STRIPPED_SPIKED_BIRCH_PALISADE.get(), name(ModBlocks.STRIPPED_BIRCH_PALISADE.get())); - palisadeBlock((PalisadeBlock) ModBlocks.STRIPPED_JUNGLE_PALISADE.get()); - spikedPalisadeBlock((SpikedPalisadeBlock) ModBlocks.STRIPPED_SPIKED_JUNGLE_PALISADE.get(), name(ModBlocks.STRIPPED_JUNGLE_PALISADE.get())); - palisadeBlock((PalisadeBlock) ModBlocks.STRIPPED_ACACIA_PALISADE.get()); - spikedPalisadeBlock((SpikedPalisadeBlock) ModBlocks.STRIPPED_SPIKED_ACACIA_PALISADE.get(), name(ModBlocks.STRIPPED_ACACIA_PALISADE.get())); - palisadeBlock((PalisadeBlock) ModBlocks.STRIPPED_DARK_OAK_PALISADE.get()); - spikedPalisadeBlock((SpikedPalisadeBlock) ModBlocks.STRIPPED_SPIKED_DARK_OAK_PALISADE.get(), name(ModBlocks.STRIPPED_DARK_OAK_PALISADE.get())); - palisadeBlock((PalisadeBlock) ModBlocks.STRIPPED_MANGROVE_PALISADE.get()); - spikedPalisadeBlock((SpikedPalisadeBlock) ModBlocks.STRIPPED_SPIKED_MANGROVE_PALISADE.get(), name(ModBlocks.STRIPPED_MANGROVE_PALISADE.get())); - palisadeBlock((PalisadeBlock) ModBlocks.STRIPPED_CHERRY_PALISADE.get()); - spikedPalisadeBlock((SpikedPalisadeBlock) ModBlocks.STRIPPED_SPIKED_CHERRY_PALISADE.get(), name(ModBlocks.STRIPPED_CHERRY_PALISADE.get())); - palisadeBlock((PalisadeBlock) ModBlocks.STRIPPED_CRIMSON_PALISADE.get()); - spikedPalisadeBlock((SpikedPalisadeBlock) ModBlocks.STRIPPED_SPIKED_CRIMSON_PALISADE.get(), name(ModBlocks.STRIPPED_CRIMSON_PALISADE.get())); - palisadeBlock((PalisadeBlock) ModBlocks.STRIPPED_WARPED_PALISADE.get()); - spikedPalisadeBlock((SpikedPalisadeBlock) ModBlocks.STRIPPED_SPIKED_WARPED_PALISADE.get(), name(ModBlocks.STRIPPED_WARPED_PALISADE.get())); - - seatBlock(ModBlocks.OAK_SEAT.get()); - seatBlock(ModBlocks.SPRUCE_SEAT.get()); - seatBlock(ModBlocks.BIRCH_SEAT.get()); - seatBlock(ModBlocks.JUNGLE_SEAT.get()); - seatBlock(ModBlocks.ACACIA_SEAT.get()); - seatBlock(ModBlocks.DARK_OAK_SEAT.get()); - seatBlock(ModBlocks.MANGROVE_SEAT.get()); - seatBlock(ModBlocks.CHERRY_SEAT.get()); - seatBlock(ModBlocks.BAMBOO_SEAT.get()); - seatBlock(ModBlocks.CRIMSON_SEAT.get()); - seatBlock(ModBlocks.WARPED_SEAT.get()); - - brazierBlock(ModBlocks.BRAZIER.get(), Blocks.CAMPFIRE); - brazierBlock(ModBlocks.SOUL_BRAZIER.get(), Blocks.SOUL_CAMPFIRE); - - skyLanternBlock(ModBlocks.WHITE_SKY_LANTERN.get(), Blocks.WHITE_CANDLE); - skyLanternBlock(ModBlocks.LIGHT_GRAY_SKY_LANTERN.get(), Blocks.LIGHT_GRAY_CANDLE); - skyLanternBlock(ModBlocks.GRAY_SKY_LANTERN.get(), Blocks.GRAY_CANDLE); - skyLanternBlock(ModBlocks.BLACK_SKY_LANTERN.get(), Blocks.BLACK_CANDLE); - skyLanternBlock(ModBlocks.BROWN_SKY_LANTERN.get(), Blocks.BROWN_CANDLE); - skyLanternBlock(ModBlocks.RED_SKY_LANTERN.get(), Blocks.RED_CANDLE); - skyLanternBlock(ModBlocks.ORANGE_SKY_LANTERN.get(), Blocks.ORANGE_CANDLE); - skyLanternBlock(ModBlocks.YELLOW_SKY_LANTERN.get(), Blocks.YELLOW_CANDLE); - skyLanternBlock(ModBlocks.LIME_SKY_LANTERN.get(), Blocks.LIME_CANDLE); - skyLanternBlock(ModBlocks.GREEN_SKY_LANTERN.get(), Blocks.GREEN_CANDLE); - skyLanternBlock(ModBlocks.CYAN_SKY_LANTERN.get(), Blocks.CYAN_CANDLE); - skyLanternBlock(ModBlocks.LIGHT_BLUE_SKY_LANTERN.get(), Blocks.LIGHT_BLUE_CANDLE); - skyLanternBlock(ModBlocks.BLUE_SKY_LANTERN.get(), Blocks.BLUE_CANDLE); - skyLanternBlock(ModBlocks.PURPLE_SKY_LANTERN.get(), Blocks.PURPLE_CANDLE); - skyLanternBlock(ModBlocks.MAGENTA_SKY_LANTERN.get(), Blocks.MAGENTA_CANDLE); - skyLanternBlock(ModBlocks.PINK_SKY_LANTERN.get(), Blocks.PINK_CANDLE); - } - - /** - * Creates a simple blockstate with random variations based on a list of suffixes. The first element is always the base name with no suffix. - */ - private void blockWithVariations(Block block, List variationSuffixes) { - VariantBlockStateBuilder.PartialBlockstate partialBlockstate = getVariantBuilder(block).partialState(); - - String baseName = name(block); - partialBlockstate.addModels(new ConfiguredModel(models().cubeAll(baseName, resourceBlock(baseName)))); - - for (String suffix : variationSuffixes) { - String variantName = baseName + "_" + suffix; - partialBlockstate.addModels(new ConfiguredModel(models().cubeAll(variantName, resourceBlock(variantName)))); - } - } - - private void seatBlock(Block block) { - String baseName = name(block); - horizontalBlock(block, models().withExistingParent(baseName, resourceBlock("template_seat")) - .texture("top", resourceBlock(baseName + "_top")) - .texture("side", resourceBlock(baseName + "_side"))); - } - - private void ironPlateTrapdoor(TrapDoorBlock block, String baseName, ResourceLocation texture, ResourceLocation renderType) { - ModelFile bottom = models().trapdoorOrientableBottom(baseName + "_bottom", texture).renderType(renderType); - ModelFile top = models().trapdoorOrientableTop(baseName + "_top", texture).renderType(renderType); - ModelFile open = models().trapdoorOpen(baseName + "_open", texture).renderType(renderType); - - getVariantBuilder(block).forAllStatesExcept(state -> { - int xRot = 0; - int yRot = ((int) state.getValue(TrapDoorBlock.FACING).toYRot()) + 180; - boolean isOpen = state.getValue(TrapDoorBlock.OPEN); - yRot %= 360; - return ConfiguredModel.builder().modelFile(isOpen ? open : state.getValue(TrapDoorBlock.HALF) == Half.TOP ? top : bottom) - .rotationX(xRot) - .rotationY(yRot) - .build(); - }, TrapDoorBlock.POWERED, TrapDoorBlock.WATERLOGGED); - } - - private void copperPillar(Block block, Block waxedBlock) { - axisBlock((RotatedPillarBlock) block); - axisBlock((RotatedPillarBlock) waxedBlock, resourceBlock(name(block))); - } - - private void copperBars(Block block, Block waxedBlock) { - String textureName = name(block); - flatBarsBlock(block, textureName); - flatBarsBlock(waxedBlock, textureName); - } - - private void flatBarsBlock(Block block, String textureName) { - ResourceLocation textureSide = resourceBlock(textureName); - ResourceLocation textureSingle = resourceBlock(textureName + "_single"); - - ModelFile cap = models().singleTexture(textureName + "_cap", resourceBlock("template_bars_cap"), "bars", textureSide); - ModelFile capAlt = models().singleTexture(textureName + "_cap_alt", resourceBlock("template_bars_cap_alt"), "bars", textureSide); - ModelFile post = models().singleTexture(textureName + "_post", resourceBlock("template_bars_post"), "bars", textureSingle); - ModelFile postEnds = models().singleTexture(textureName + "_post_ends", resourceBlock("template_bars_post_ends"), "edge", textureSide); - ModelFile side = models().singleTexture(textureName + "_side", resourceBlock("template_bars_side_flat"), "bars", textureSide); - ModelFile sideAlt = models().singleTexture(textureName + "_side_alt", resourceBlock("template_bars_side_flat_alt"), "bars", textureSide); - - MultiPartBlockStateBuilder builder = getMultipartBuilder(block); - - builder.part().modelFile(post).addModel() - .condition(PipeBlock.NORTH, false) - .condition(PipeBlock.EAST, false) - .condition(PipeBlock.SOUTH, false) - .condition(PipeBlock.WEST, false); - builder.part().modelFile(postEnds).addModel() - .condition(PipeBlock.NORTH, false) - .condition(PipeBlock.EAST, false) - .condition(PipeBlock.SOUTH, false) - .condition(PipeBlock.WEST, false); - - PipeBlock.PROPERTY_BY_DIRECTION.forEach((dir, value) -> { - if (dir.getAxis().isHorizontal()) { - boolean isNorthEast = dir == Direction.NORTH || dir == Direction.EAST; - - builder.part().modelFile(isNorthEast ? cap : capAlt).rotationY(dir.getAxis() == Direction.Axis.X ? 90 : 0).addModel() - .condition(PipeBlock.NORTH, dir.equals(Direction.NORTH)) - .condition(PipeBlock.EAST, dir.equals(Direction.EAST)) - .condition(PipeBlock.SOUTH, dir.equals(Direction.SOUTH)) - .condition(PipeBlock.WEST, dir.equals(Direction.WEST)); - } - }); - - PipeBlock.PROPERTY_BY_DIRECTION.forEach((dir, value) -> { - if (dir.getAxis().isHorizontal()) { - boolean isNorthEast = dir == Direction.NORTH || dir == Direction.EAST; - - builder.part().modelFile(isNorthEast ? side : sideAlt).rotationY(dir.getAxis() == Direction.Axis.X ? 90 : 0).addModel() - .condition(value, true); - } - }); - } - - private void goldenBars(Block block, String textureName) { - ResourceLocation textureSide = resourceBlock(textureName); - ResourceLocation textureSingle = resourceBlock(textureName + "_single"); - - ModelFile post = models().singleTexture(textureName + "_post", resourceBlock("template_bars_post"), "bars", textureSingle); - ModelFile postEnds = models().singleTexture(textureName + "_post_ends", resourceBlock("template_bars_post_ends"), "edge", textureSingle); - ModelFile side = models().withExistingParent(textureName + "_side", resourceBlock("template_bars_side")) - .texture("bars", textureSide) - .texture("edge", textureSingle); - ModelFile sideAlt = models().withExistingParent(textureName + "_side_alt", resourceBlock("template_bars_side_alt")) - .texture("bars", textureSide) - .texture("edge", textureSingle); - - MultiPartBlockStateBuilder builder = getMultipartBuilder(block); - - builder.part().modelFile(postEnds).addModel(); - builder.part().modelFile(post).addModel() - .condition(PipeBlock.NORTH, false) - .condition(PipeBlock.EAST, false) - .condition(PipeBlock.SOUTH, false) - .condition(PipeBlock.WEST, false); - - PipeBlock.PROPERTY_BY_DIRECTION.forEach((dir, value) -> { - if (dir.getAxis().isHorizontal()) { - boolean isNorthEast = dir == Direction.NORTH || dir == Direction.EAST; - - builder.part().modelFile(isNorthEast ? side : sideAlt).rotationY(dir.getAxis() == Direction.Axis.X ? 90 : 0).addModel() - .condition(value, true); - } - }); - } - - // HELPER METHODS - - public void blockWithStairAndSlab(Block block, Block stair, Block slab) { - simpleBlock(block); - - ResourceLocation texture = resourceBlock(name(block)); - stairsBlock((StairBlock) stair, texture); - slabBlock((SlabBlock) slab, texture, texture); - } - - public static final ImmutableMap> PALISADE_PROPS = ImmutableMap.>builder() - .put(Direction.EAST, PalisadeBlock.TYPE_EAST) - .put(Direction.NORTH, PalisadeBlock.TYPE_NORTH) - .put(Direction.SOUTH, PalisadeBlock.TYPE_SOUTH) - .put(Direction.WEST, PalisadeBlock.TYPE_WEST) - .build(); - - public void palisadeBlock(PalisadeBlock block) { - String baseName = name(block); - - MultiPartBlockStateBuilder builder = getMultipartBuilder(block) - .part().modelFile(modelPalisadePost(baseName, baseName)).addModel().end(); - PALISADE_PROPS.entrySet().stream() - .filter(e -> e.getKey().getAxisDirection().equals(Direction.AxisDirection.NEGATIVE)) - .forEach(e -> { - boolean isRotated = e.getKey().getAxis().equals(Direction.Axis.X); - palisadeSidePart(builder, modelPalisadeSide(baseName, baseName, true, false), e, PalisadeConnection.FULL, isRotated); - palisadeSidePart(builder, modelPalisadeSide(baseName, baseName, true, true), e, PalisadeConnection.SPIKED, isRotated); - }); - PALISADE_PROPS.entrySet().stream() - .filter(e -> e.getKey().getAxisDirection().equals(Direction.AxisDirection.POSITIVE)) - .forEach(e -> { - boolean isRotated = e.getKey().getAxis().equals(Direction.Axis.X); - palisadeSidePart(builder, modelPalisadeSide(baseName, baseName, false, false), e, PalisadeConnection.FULL, isRotated); - palisadeSidePart(builder, modelPalisadeSide(baseName, baseName, false, true), e, PalisadeConnection.SPIKED, isRotated); - }); - } - - protected static final ImmutableMap SPIKED_PALISADE_PROPS = ImmutableMap.builder() - .put(Direction.EAST, CrossCollisionBlock.EAST) - .put(Direction.NORTH, CrossCollisionBlock.NORTH) - .put(Direction.SOUTH, CrossCollisionBlock.SOUTH) - .put(Direction.WEST, CrossCollisionBlock.WEST) - .build(); - - public void spikedPalisadeBlock(SpikedPalisadeBlock block, String textureName) { - String baseName = name(block); - - MultiPartBlockStateBuilder builder = getMultipartBuilder(block) - .part().modelFile(modelSpikedPalisadePost(baseName, textureName)).addModel().end(); - - SPIKED_PALISADE_PROPS.entrySet().stream() - .filter(e -> e.getKey().getAxisDirection().equals(Direction.AxisDirection.NEGATIVE)) - .forEach(e -> { - boolean isRotated = e.getKey().getAxis().equals(Direction.Axis.X); - spikedPalisadeSidePart(builder, modelPalisadeSide(textureName, textureName, true, true), e, isRotated); - }); - SPIKED_PALISADE_PROPS.entrySet().stream() - .filter(e -> e.getKey().getAxisDirection().equals(Direction.AxisDirection.POSITIVE)) - .forEach(e -> { - boolean isRotated = e.getKey().getAxis().equals(Direction.Axis.X); - spikedPalisadeSidePart(builder, modelPalisadeSide(textureName, textureName, false, true), e, isRotated); - }); - } - - private void palisadeSidePart(MultiPartBlockStateBuilder builder, ModelFile model, Map.Entry> entry, PalisadeConnection connection, boolean rotated) { - builder.part() - .modelFile(model) - .rotationY(rotated ? 270 : 0) - .uvLock(!rotated) - .addModel() - .condition(entry.getValue(), connection); - } - - private void spikedPalisadeSidePart(MultiPartBlockStateBuilder builder, ModelFile model, Map.Entry entry, boolean rotated) { - builder.part() - .modelFile(model) - .rotationY(rotated ? 270 : 0) - .uvLock(!rotated) - .addModel() - .condition(entry.getValue(), true); - } - - private void skyLanternBlock(Block block, Block candle) { - String baseName = name(block); - simpleBlock(block, models().withExistingParent(baseName, resourceBlock("template_sky_lantern")) - .texture("top", resourceBlock(baseName + "_top")) - .texture("side", resourceBlock(baseName + "_side")) - .texture("inner_top", resourceBlock(baseName + "_inner_top")) - .texture("inner_side", resourceBlock(baseName + "_inner_side")) - .texture("bottom", resourceBlock("sky_lantern_bottom")) - .texture("candle", resourceMcBlock(name(candle) + "_lit")) - ); - } - - private void brazierBlock(Block block, Block campfire) { - String baseName = name(block); - String campfireName = name(campfire); - ModelFile standing = models().withExistingParent(baseName, resourceBlock("template_brazier")) - .texture("top", resourceBlock(baseName + "_top")) - .texture("side", resourceBlock("brazier_side")) - .texture("bottom", resourceBlock("brazier_bottom")); - ModelFile standingLit = models().withExistingParent(baseName + "_lit", resourceBlock("template_brazier_lit")) - .texture("top", resourceBlock(baseName + "_top_lit")) - .texture("side", resourceBlock(baseName + "_side_lit")) - .texture("bottom", resourceBlock("brazier_bottom")) - .texture("fire", resourceMcBlock(campfireName + "_fire")); - ModelFile hanging = models().withExistingParent("hanging_" + baseName, resourceBlock("template_hanging_brazier")) - .texture("top", resourceBlock(baseName + "_top")) - .texture("side", resourceBlock("hanging_brazier_side")) - .texture("bottom", resourceBlock("brazier_bottom")); - ModelFile hangingLit = models().withExistingParent("hanging_" + baseName + "_lit", resourceBlock("template_hanging_brazier_lit")) - .texture("top", resourceBlock(baseName + "_top_lit")) - .texture("side", resourceBlock("hanging_" + baseName + "_side_lit")) - .texture("bottom", resourceBlock("brazier_bottom")) - .texture("fire", resourceMcBlock(campfireName + "_fire")); - getVariantBuilder(block) - .partialState().with(BrazierBlock.HANGING, false).with(BrazierBlock.LIT, false) - .modelForState().modelFile(standing).addModel() - .partialState().with(BrazierBlock.HANGING, false).with(BrazierBlock.LIT, true) - .modelForState().modelFile(standingLit).addModel() - .partialState().with(BrazierBlock.HANGING, true).with(BrazierBlock.LIT, false) - .modelForState().modelFile(hanging).addModel() - .partialState().with(BrazierBlock.HANGING, true).with(BrazierBlock.LIT, true) - .modelForState().modelFile(hangingLit).addModel(); - } - - private ModelFile modelPalisadePost(String baseName, String textureName) { - return models().withExistingParent(baseName + "_post", resourceBlock("template_palisade_post")) - .texture("top", resourceBlock(textureName + "_top")) - .texture("side", resourceBlock(textureName + "_side")) - .renderType(CUTOUT); - } - - private ModelFile modelSpikedPalisadePost(String baseName, String textureName) { - return models().withExistingParent(baseName + "_post", resourceBlock("template_spiked_palisade_post")) - .texture("top", resourceBlock(textureName + "_top")) - .texture("side", resourceBlock(textureName + "_side")) - .renderType(CUTOUT); - } - - private ModelFile modelPalisadeSide(String baseName, String textureName, boolean isFront, boolean isSpiked) { - String suffix = isFront ? "_front" : "_back"; - String spiked = isSpiked ? "spiked_" : ""; - return models().withExistingParent(spiked + baseName + suffix, resourceBlock("template_" + spiked + "palisade" + suffix)) - .texture("top", resourceBlock(textureName + "_top")) - .texture("side", resourceBlock(textureName + "_side")) - .texture("core", resourceBlock(textureName + "_core")) - .renderType(CUTOUT); - } - - public static ResourceLocation resourceBlock(String name) { - return ResourceLocation.fromNamespaceAndPath(BlockBox.MODID, ModelProvider.BLOCK_FOLDER + "/" + name); - } - - public static ResourceLocation resourceMcBlock(String name) { - return ResourceLocation.parse(ModelProvider.BLOCK_FOLDER + "/" + name); - } - - private static ResourceLocation key(Block block) { - return BuiltInRegistries.BLOCK.getKey(block); - } - - private String name(Block block) { - return key(block).getPath(); - } - - public ModelFile existingModel(Block block) { - return new ModelFile.ExistingModelFile(resourceBlock(name(block)), models().existingFileHelper); - } -} diff --git a/src/main/java/vectorwing/blockbox/data/provider/BuiltInEntries.java b/src/main/java/vectorwing/blockbox/data/provider/BuiltInEntries.java new file mode 100644 index 0000000..f3b1a78 --- /dev/null +++ b/src/main/java/vectorwing/blockbox/data/provider/BuiltInEntries.java @@ -0,0 +1,18 @@ +package vectorwing.blockbox.data.provider; + +import net.minecraft.core.RegistrySetBuilder; +import net.minecraft.core.registries.Registries; +import net.minecraft.data.worldgen.BootstrapContext; +import net.minecraft.world.damagesource.DamageScaling; +import net.minecraft.world.damagesource.DamageType; +import vectorwing.blockbox.common.registry.ModDamageTypes; + +public class BuiltInEntries +{ + public static final RegistrySetBuilder BUILDER = new RegistrySetBuilder() + .add(Registries.DAMAGE_TYPE, BuiltInEntries::damageTypes); + + private static void damageTypes(BootstrapContext context) { + context.register(ModDamageTypes.PALISADE, new DamageType("blockbox.palisade", DamageScaling.WHEN_CAUSED_BY_LIVING_NON_PLAYER, 0.1f)); + } +} diff --git a/src/main/java/vectorwing/blockbox/data/provider/DataMaps.java b/src/main/java/vectorwing/blockbox/data/provider/DataMaps.java index 263a41f..556c4da 100644 --- a/src/main/java/vectorwing/blockbox/data/provider/DataMaps.java +++ b/src/main/java/vectorwing/blockbox/data/provider/DataMaps.java @@ -21,21 +21,14 @@ public DataMaps(PackOutput packOutput, CompletableFuture } @Override - protected void gather() { + protected void gather(HolderLookup.Provider provider) { builder(NeoForgeDataMaps.OXIDIZABLES) .replace(false) - .add(ModBlocks.COPPER_BARS.get().builtInRegistryHolder(), new Oxidizable(ModBlocks.EXPOSED_COPPER_BARS.get()), false) - .add(ModBlocks.EXPOSED_COPPER_BARS.get().builtInRegistryHolder(), new Oxidizable(ModBlocks.WEATHERED_COPPER_BARS.get()), false) - .add(ModBlocks.WEATHERED_COPPER_BARS.get().builtInRegistryHolder(), new Oxidizable(ModBlocks.OXIDIZED_COPPER_BARS.get()), false) .add(ModBlocks.COPPER_PILLAR.get().builtInRegistryHolder(), new Oxidizable(ModBlocks.EXPOSED_COPPER_PILLAR.get()), false) .add(ModBlocks.EXPOSED_COPPER_PILLAR.get().builtInRegistryHolder(), new Oxidizable(ModBlocks.WEATHERED_COPPER_PILLAR.get()), false) .add(ModBlocks.WEATHERED_COPPER_PILLAR.get().builtInRegistryHolder(), new Oxidizable(ModBlocks.OXIDIZED_COPPER_PILLAR.get()), false); builder(NeoForgeDataMaps.WAXABLES) .replace(false) - .add(ModBlocks.COPPER_BARS.get().builtInRegistryHolder(), new Waxable(ModBlocks.WAXED_COPPER_BARS.get()), false) - .add(ModBlocks.EXPOSED_COPPER_BARS.get().builtInRegistryHolder(), new Waxable(ModBlocks.WAXED_EXPOSED_COPPER_BARS.get()), false) - .add(ModBlocks.WEATHERED_COPPER_BARS.get().builtInRegistryHolder(), new Waxable(ModBlocks.WAXED_WEATHERED_COPPER_BARS.get()), false) - .add(ModBlocks.OXIDIZED_COPPER_BARS.get().builtInRegistryHolder(), new Waxable(ModBlocks.WAXED_OXIDIZED_COPPER_BARS.get()), false) .add(ModBlocks.COPPER_PILLAR.get().builtInRegistryHolder(), new Waxable(ModBlocks.WAXED_COPPER_PILLAR.get()), false) .add(ModBlocks.EXPOSED_COPPER_PILLAR.get().builtInRegistryHolder(), new Waxable(ModBlocks.WAXED_EXPOSED_COPPER_PILLAR.get()), false) .add(ModBlocks.WEATHERED_COPPER_PILLAR.get().builtInRegistryHolder(), new Waxable(ModBlocks.WAXED_WEATHERED_COPPER_PILLAR.get()), false) diff --git a/src/main/java/vectorwing/blockbox/data/provider/ItemModels.java b/src/main/java/vectorwing/blockbox/data/provider/ItemModels.java deleted file mode 100644 index 5127286..0000000 --- a/src/main/java/vectorwing/blockbox/data/provider/ItemModels.java +++ /dev/null @@ -1,223 +0,0 @@ -package vectorwing.blockbox.data.provider; - -import com.google.common.collect.Sets; -import net.minecraft.client.renderer.block.model.BlockModel; -import net.minecraft.core.registries.BuiltInRegistries; -import net.minecraft.data.PackOutput; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.BlockItem; -import net.minecraft.world.item.Item; -import net.neoforged.neoforge.client.model.generators.ItemModelProvider; -import net.neoforged.neoforge.common.data.ExistingFileHelper; -import vectorwing.blockbox.BlockBox; -import vectorwing.blockbox.common.registry.ModItems; - -import java.util.*; -import java.util.function.Predicate; -import java.util.stream.Collectors; - -public class ItemModels extends ItemModelProvider -{ - public static final String GENERATED = "item/generated"; - public static final String HANDHELD = "item/handheld"; - - public ItemModels(PackOutput output, ExistingFileHelper existingFileHelper) { - super(output, BlockBox.MODID, existingFileHelper); - } - - @Override - protected void registerModels() { - Set items = BuiltInRegistries.ITEM.stream().filter(i -> BlockBox.MODID.equals(BuiltInRegistries.ITEM.getKey(i).getNamespace())) - .collect(Collectors.toSet()); - - palisadeModel(ModItems.OAK_PALISADE.get(), items); - palisadeModel(ModItems.SPIKED_OAK_PALISADE.get(), items); - palisadeModel(ModItems.SPRUCE_PALISADE.get(), items); - palisadeModel(ModItems.SPIKED_SPRUCE_PALISADE.get(), items); - palisadeModel(ModItems.BIRCH_PALISADE.get(), items); - palisadeModel(ModItems.SPIKED_BIRCH_PALISADE.get(), items); - palisadeModel(ModItems.JUNGLE_PALISADE.get(), items); - palisadeModel(ModItems.SPIKED_JUNGLE_PALISADE.get(), items); - palisadeModel(ModItems.ACACIA_PALISADE.get(), items); - palisadeModel(ModItems.SPIKED_ACACIA_PALISADE.get(), items); - palisadeModel(ModItems.DARK_OAK_PALISADE.get(), items); - palisadeModel(ModItems.SPIKED_DARK_OAK_PALISADE.get(), items); - palisadeModel(ModItems.MANGROVE_PALISADE.get(), items); - palisadeModel(ModItems.SPIKED_MANGROVE_PALISADE.get(), items); - palisadeModel(ModItems.CHERRY_PALISADE.get(), items); - palisadeModel(ModItems.SPIKED_CHERRY_PALISADE.get(), items); - palisadeModel(ModItems.CRIMSON_PALISADE.get(), items); - palisadeModel(ModItems.SPIKED_CRIMSON_PALISADE.get(), items); - palisadeModel(ModItems.WARPED_PALISADE.get(), items); - palisadeModel(ModItems.SPIKED_WARPED_PALISADE.get(), items); - - palisadeModel(ModItems.STRIPPED_OAK_PALISADE.get(), items); - palisadeModel(ModItems.STRIPPED_SPIKED_OAK_PALISADE.get(), items); - palisadeModel(ModItems.STRIPPED_SPRUCE_PALISADE.get(), items); - palisadeModel(ModItems.STRIPPED_SPIKED_SPRUCE_PALISADE.get(), items); - palisadeModel(ModItems.STRIPPED_BIRCH_PALISADE.get(), items); - palisadeModel(ModItems.STRIPPED_SPIKED_BIRCH_PALISADE.get(), items); - palisadeModel(ModItems.STRIPPED_JUNGLE_PALISADE.get(), items); - palisadeModel(ModItems.STRIPPED_SPIKED_JUNGLE_PALISADE.get(), items); - palisadeModel(ModItems.STRIPPED_ACACIA_PALISADE.get(), items); - palisadeModel(ModItems.STRIPPED_SPIKED_ACACIA_PALISADE.get(), items); - palisadeModel(ModItems.STRIPPED_DARK_OAK_PALISADE.get(), items); - palisadeModel(ModItems.STRIPPED_SPIKED_DARK_OAK_PALISADE.get(), items); - palisadeModel(ModItems.STRIPPED_MANGROVE_PALISADE.get(), items); - palisadeModel(ModItems.STRIPPED_SPIKED_MANGROVE_PALISADE.get(), items); - palisadeModel(ModItems.STRIPPED_CHERRY_PALISADE.get(), items); - palisadeModel(ModItems.STRIPPED_SPIKED_CHERRY_PALISADE.get(), items); - palisadeModel(ModItems.STRIPPED_CRIMSON_PALISADE.get(), items); - palisadeModel(ModItems.STRIPPED_SPIKED_CRIMSON_PALISADE.get(), items); - palisadeModel(ModItems.STRIPPED_WARPED_PALISADE.get(), items); - palisadeModel(ModItems.STRIPPED_SPIKED_WARPED_PALISADE.get(), items); - - trapdoorModel(ModItems.IRON_PLATE_TRAPDOOR.get(), items); - trapdoorModel(ModItems.GOLDEN_TRAPDOOR.get(), items); - - wallInventory(itemName(ModItems.GRANITE_BRICK_WALL.get()), resourceBlock(itemName(ModItems.GRANITE_BRICKS.get()))); - items.remove(ModItems.GRANITE_BRICK_WALL.get()); - wallInventory(itemName(ModItems.DIORITE_BRICK_WALL.get()), resourceBlock(itemName(ModItems.DIORITE_BRICKS.get()))); - items.remove(ModItems.DIORITE_BRICK_WALL.get()); - wallInventory(itemName(ModItems.ANDESITE_BRICK_WALL.get()), resourceBlock(itemName(ModItems.ANDESITE_BRICKS.get()))); - items.remove(ModItems.ANDESITE_BRICK_WALL.get()); - wallInventory(itemName(ModItems.SNOW_BRICK_WALL.get()), resourceBlock(itemName(ModItems.SNOW_BRICKS.get()))); - items.remove(ModItems.SNOW_BRICK_WALL.get()); - wallInventory(itemName(ModItems.PACKED_ICE_BRICK_WALL.get()), resourceBlock(itemName(ModItems.PACKED_ICE_BRICKS.get()))); - items.remove(ModItems.PACKED_ICE_BRICK_WALL.get()); - - itemGeneratedModel(ModItems.WAXED_COPPER_BARS.get(), resourceBlock(itemName(ModItems.COPPER_BARS.get()))); - items.remove(ModItems.WAXED_COPPER_BARS.get()); - itemGeneratedModel(ModItems.WAXED_EXPOSED_COPPER_BARS.get(), resourceBlock(itemName(ModItems.EXPOSED_COPPER_BARS.get()))); - items.remove(ModItems.WAXED_EXPOSED_COPPER_BARS.get()); - itemGeneratedModel(ModItems.WAXED_WEATHERED_COPPER_BARS.get(), resourceBlock(itemName(ModItems.WEATHERED_COPPER_BARS.get()))); - items.remove(ModItems.WAXED_WEATHERED_COPPER_BARS.get()); - itemGeneratedModel(ModItems.WAXED_OXIDIZED_COPPER_BARS.get(), resourceBlock(itemName(ModItems.OXIDIZED_COPPER_BARS.get()))); - items.remove(ModItems.WAXED_OXIDIZED_COPPER_BARS.get()); - - blockBasedOnOtherModel(ModItems.WAXED_COPPER_PILLAR.get(), ModItems.COPPER_PILLAR.get()); - items.remove(ModItems.WAXED_COPPER_PILLAR.get()); - blockBasedOnOtherModel(ModItems.WAXED_EXPOSED_COPPER_PILLAR.get(), ModItems.EXPOSED_COPPER_PILLAR.get()); - items.remove(ModItems.WAXED_EXPOSED_COPPER_PILLAR.get()); - blockBasedOnOtherModel(ModItems.WAXED_WEATHERED_COPPER_PILLAR.get(), ModItems.WEATHERED_COPPER_PILLAR.get()); - items.remove(ModItems.WAXED_WEATHERED_COPPER_PILLAR.get()); - blockBasedOnOtherModel(ModItems.WAXED_OXIDIZED_COPPER_PILLAR.get(), ModItems.OXIDIZED_COPPER_PILLAR.get()); - items.remove(ModItems.WAXED_OXIDIZED_COPPER_PILLAR.get()); - - itemGeneratedModel(ModItems.ROUGH_GLASS_PANE.get(), resourceBlock(itemName(ModItems.ROUGH_GLASS.get()))); - items.remove(ModItems.ROUGH_GLASS_PANE.get()); - - // Blocks with a flat block texture for an item - Set flatBlockItems = Sets.newHashSet( - ModItems.COPPER_BARS.get(), - ModItems.EXPOSED_COPPER_BARS.get(), - ModItems.WEATHERED_COPPER_BARS.get(), - ModItems.OXIDIZED_COPPER_BARS.get(), - ModItems.GOLDEN_BARS.get() - ); - takeAll(items, flatBlockItems.toArray(new Item[0])).forEach(item -> itemGeneratedModel(item, resourceBlock(itemName(item)))); - - // Blocks with an unique item sprite - Set spritedBlockItems = Sets.newHashSet( - ModItems.IRON_PLATE_DOOR.get(), - ModItems.GOLDEN_DOOR.get(), - ModItems.BRAZIER.get(), - ModItems.SOUL_BRAZIER.get(), - ModItems.WHITE_SKY_LANTERN.get(), - ModItems.LIGHT_GRAY_SKY_LANTERN.get(), - ModItems.GRAY_SKY_LANTERN.get(), - ModItems.BLACK_SKY_LANTERN.get(), - ModItems.BROWN_SKY_LANTERN.get(), - ModItems.RED_SKY_LANTERN.get(), - ModItems.ORANGE_SKY_LANTERN.get(), - ModItems.YELLOW_SKY_LANTERN.get(), - ModItems.LIME_SKY_LANTERN.get(), - ModItems.GREEN_SKY_LANTERN.get(), - ModItems.CYAN_SKY_LANTERN.get(), - ModItems.LIGHT_BLUE_SKY_LANTERN.get(), - ModItems.BLUE_SKY_LANTERN.get(), - ModItems.PURPLE_SKY_LANTERN.get(), - ModItems.MAGENTA_SKY_LANTERN.get(), - ModItems.PINK_SKY_LANTERN.get() - ); - takeAll(items, spritedBlockItems.toArray(new Item[0])).forEach(item -> itemGeneratedModel(item, resourceItem(itemName(item)))); - - // Blocks with 3D models - takeAll(items, i -> i instanceof BlockItem).forEach(item -> blockBasedModel(item, "")); - } - - public void palisadeModel(Item item, Set items) { - blockBasedModelFrontLight(item, "_post"); - items.remove(item); - } - - public void trapdoorModel(Item item, Set items) { - blockBasedModel(item, "_bottom"); - items.remove(item); - } - - public void blockBasedOnOtherModel(Item item, Item modelItem) { - withExistingParent(itemName(item), resourceBlock(itemName(modelItem))); - } - - public void blockBasedModel(Item item, String suffix) { - withExistingParent(itemName(item), resourceBlock(itemName(item) + suffix)); - } - - public void blockBasedModelFrontLight(Item item, String suffix) { - withExistingParent(itemName(item), resourceBlock(itemName(item) + suffix)).guiLight(BlockModel.GuiLight.FRONT); - } - - public void itemHandheldModel(Item item, ResourceLocation texture) { - withExistingParent(itemName(item), HANDHELD).texture("layer0", texture); - } - - public void itemGeneratedModel(Item item, ResourceLocation texture) { - withExistingParent(itemName(item), GENERATED).texture("layer0", texture); - } - - private String itemName(Item item) { - return BuiltInRegistries.ITEM.getKey(item).getPath(); - } - - public ResourceLocation resourceBlock(String path) { - return ResourceLocation.fromNamespaceAndPath(BlockBox.MODID, "block/" + path); - } - - public ResourceLocation resourceItem(String path) { - return ResourceLocation.fromNamespaceAndPath(BlockBox.MODID, "item/" + path); - } - - @SafeVarargs - @SuppressWarnings("varargs") - public static Collection takeAll(Set src, T... items) { - List ret = Arrays.asList(items); - for (T item : items) { - if (!src.contains(item)) { - BlockBox.LOGGER.warn("Item {} not found in set", item); - } - } - if (!src.removeAll(ret)) { - BlockBox.LOGGER.warn("takeAll array didn't yield anything ({})", Arrays.toString(items)); - } - return ret; - } - - public static Collection takeAll(Set src, Predicate pred) { - List ret = new ArrayList<>(); - - Iterator iter = src.iterator(); - while (iter.hasNext()) { - T item = iter.next(); - if (pred.test(item)) { - iter.remove(); - ret.add(item); - } - } - - if (ret.isEmpty()) { - BlockBox.LOGGER.warn("takeAll predicate yielded nothing", new Throwable()); - } - return ret; - } -} diff --git a/src/main/java/vectorwing/blockbox/data/provider/LootTables.java b/src/main/java/vectorwing/blockbox/data/provider/LootTables.java new file mode 100644 index 0000000..313809d --- /dev/null +++ b/src/main/java/vectorwing/blockbox/data/provider/LootTables.java @@ -0,0 +1,19 @@ +package vectorwing.blockbox.data.provider; + +import net.minecraft.core.HolderLookup; +import net.minecraft.data.PackOutput; +import net.minecraft.data.loot.LootTableProvider; +import net.minecraft.world.level.storage.loot.parameters.LootContextParamSets; + +import java.util.Collections; +import java.util.List; +import java.util.concurrent.CompletableFuture; + +public class LootTables extends LootTableProvider +{ + public LootTables(PackOutput output, CompletableFuture registries) { + super(output, Collections.emptySet(), List.of( + new LootTableProvider.SubProviderEntry(BlockLootTables::new, LootContextParamSets.BLOCK) + ), registries); + } +} diff --git a/src/main/java/vectorwing/blockbox/data/provider/ParticleTypes.java b/src/main/java/vectorwing/blockbox/data/provider/ParticleTypes.java index 64cd62c..1a90082 100644 --- a/src/main/java/vectorwing/blockbox/data/provider/ParticleTypes.java +++ b/src/main/java/vectorwing/blockbox/data/provider/ParticleTypes.java @@ -1,22 +1,21 @@ package vectorwing.blockbox.data.provider; import net.minecraft.data.PackOutput; -import net.minecraft.resources.ResourceLocation; -import net.neoforged.neoforge.common.data.ExistingFileHelper; -import net.neoforged.neoforge.common.data.ParticleDescriptionProvider; +import net.minecraft.resources.Identifier; +import net.neoforged.neoforge.client.data.ParticleDescriptionProvider; import vectorwing.blockbox.BlockBox; import vectorwing.blockbox.common.registry.ModParticleTypes; public class ParticleTypes extends ParticleDescriptionProvider { - public ParticleTypes(PackOutput output, ExistingFileHelper fileHelper) { - super(output, fileHelper); + public ParticleTypes(PackOutput output) { + super(output); } @Override protected void addDescriptions() { spriteSet(ModParticleTypes.SPARKLE.get(), - ResourceLocation.fromNamespaceAndPath(BlockBox.MODID, "sparkle"), + Identifier.fromNamespaceAndPath(BlockBox.MODID, "sparkle"), 4, false ); diff --git a/src/main/java/vectorwing/blockbox/data/provider/Recipes.java b/src/main/java/vectorwing/blockbox/data/provider/Recipes.java index a1991ae..68e54e4 100644 --- a/src/main/java/vectorwing/blockbox/data/provider/Recipes.java +++ b/src/main/java/vectorwing/blockbox/data/provider/Recipes.java @@ -1,6 +1,6 @@ package vectorwing.blockbox.data.provider; -import net.minecraft.MethodsReturnNonnullByDefault; +import com.mojang.logging.annotations.MethodsReturnNonnullByDefault; import net.minecraft.core.HolderLookup; import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.data.PackOutput; @@ -18,13 +18,13 @@ @MethodsReturnNonnullByDefault public class Recipes extends RecipeProvider { - public Recipes(PackOutput output, CompletableFuture registries) { - super(output, registries); + public Recipes(HolderLookup.Provider registries, RecipeOutput output) { + super(registries, output); } @Override - protected void buildRecipes(RecipeOutput output) { - CraftingRecipes.register(output); + protected void buildRecipes() { + CraftingRecipes.register(items, output); SmeltingRecipes.register(output); StonecuttingRecipes.register(output); } @@ -32,4 +32,21 @@ protected void buildRecipes(RecipeOutput output) { public static String itemName(ItemLike itemLike) { return BuiltInRegistries.ITEM.getKey(itemLike.asItem()).getPath(); } + + public static class Runner extends RecipeProvider.Runner { + + public Runner(PackOutput output, CompletableFuture registries) { + super(output, registries); + } + + @Override + protected RecipeProvider createRecipeProvider(HolderLookup.Provider registries, RecipeOutput output) { + return new Recipes(registries, output); + } + + @Override + public String getName() { + return "The Block Box recipes"; + } + } } diff --git a/src/main/java/vectorwing/blockbox/data/recipe/CraftingRecipes.java b/src/main/java/vectorwing/blockbox/data/recipe/CraftingRecipes.java index af34603..a9436a8 100644 --- a/src/main/java/vectorwing/blockbox/data/recipe/CraftingRecipes.java +++ b/src/main/java/vectorwing/blockbox/data/recipe/CraftingRecipes.java @@ -1,12 +1,16 @@ package vectorwing.blockbox.data.recipe; -import net.minecraft.advancements.critereon.InventoryChangeTrigger; +import net.minecraft.advancements.criterion.InventoryChangeTrigger; +import net.minecraft.core.HolderGetter; +import net.minecraft.core.registries.Registries; import net.minecraft.data.recipes.*; -import net.minecraft.resources.ResourceLocation; +import net.minecraft.resources.Identifier; +import net.minecraft.resources.ResourceKey; import net.minecraft.tags.ItemTags; import net.minecraft.tags.TagKey; import net.minecraft.world.item.Item; import net.minecraft.world.item.Items; +import net.minecraft.world.item.crafting.Recipe; import net.minecraft.world.level.ItemLike; import net.minecraft.world.level.block.Blocks; import net.neoforged.neoforge.common.Tags; @@ -18,18 +22,18 @@ public class CraftingRecipes { - public static void register(RecipeOutput output) { - craftBasicBlocks(output); - craftPalisades(output); - craftIronPlateBlocks(output); - craftGoldBlocks(output); - craftCopperBlocks(output); - craftFurniture(output); - craftSkyLanterns(output); + public static void register(HolderGetter items, RecipeOutput output) { + craftBasicBlocks(items, output); + craftPalisades(items, output); + craftIronPlateBlocks(items, output); + craftGoldBlocks(items, output); + craftCopperBlocks(items, output); + craftFurniture(items, output); + craftSkyLanterns(items, output); } - private static void craftSkyLanterns(RecipeOutput output) { - ShapedRecipeBuilder.shaped(RecipeCategory.DECORATIONS, ModBlocks.WHITE_SKY_LANTERN.get()) + private static void craftSkyLanterns(HolderGetter items, RecipeOutput output) { + ShapedRecipeBuilder.shaped(items, RecipeCategory.DECORATIONS, ModBlocks.WHITE_SKY_LANTERN.get()) .pattern("ppp") .pattern("p p") .pattern("/c/") @@ -38,128 +42,128 @@ private static void craftSkyLanterns(RecipeOutput output) { .define('c', ItemTags.CANDLES) .unlockedBy("has_candle", InventoryChangeTrigger.TriggerInstance.hasItems(Items.CANDLE)) .save(output); - dyeItem(output, ModItems.WHITE_SKY_LANTERN.get(), Items.WHITE_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_WHITE); - dyeItem(output, ModItems.LIGHT_GRAY_SKY_LANTERN.get(), Items.LIGHT_GRAY_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_LIGHT_GRAY); - dyeItem(output, ModItems.GRAY_SKY_LANTERN.get(), Items.GRAY_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_GRAY); - dyeItem(output, ModItems.BLACK_SKY_LANTERN.get(), Items.BLACK_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_BLACK); - dyeItem(output, ModItems.BROWN_SKY_LANTERN.get(), Items.BROWN_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_BROWN); - dyeItem(output, ModItems.RED_SKY_LANTERN.get(), Items.RED_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_RED); - dyeItem(output, ModItems.ORANGE_SKY_LANTERN.get(), Items.ORANGE_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_ORANGE); - dyeItem(output, ModItems.YELLOW_SKY_LANTERN.get(), Items.YELLOW_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_YELLOW); - dyeItem(output, ModItems.LIME_SKY_LANTERN.get(), Items.LIME_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_LIME); - dyeItem(output, ModItems.GREEN_SKY_LANTERN.get(), Items.GREEN_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_GREEN); - dyeItem(output, ModItems.CYAN_SKY_LANTERN.get(), Items.CYAN_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_CYAN); - dyeItem(output, ModItems.LIGHT_BLUE_SKY_LANTERN.get(), Items.LIGHT_BLUE_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_LIGHT_BLUE); - dyeItem(output, ModItems.BLUE_SKY_LANTERN.get(), Items.BLUE_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_BLUE); - dyeItem(output, ModItems.PURPLE_SKY_LANTERN.get(), Items.PURPLE_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_PURPLE); - dyeItem(output, ModItems.MAGENTA_SKY_LANTERN.get(), Items.MAGENTA_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_MAGENTA); - dyeItem(output, ModItems.PINK_SKY_LANTERN.get(), Items.PINK_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_PINK); + dyeItem(items, output, ModItems.WHITE_SKY_LANTERN.get(), Items.WHITE_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_WHITE); + dyeItem(items, output, ModItems.LIGHT_GRAY_SKY_LANTERN.get(), Items.LIGHT_GRAY_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_LIGHT_GRAY); + dyeItem(items, output, ModItems.GRAY_SKY_LANTERN.get(), Items.GRAY_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_GRAY); + dyeItem(items, output, ModItems.BLACK_SKY_LANTERN.get(), Items.BLACK_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_BLACK); + dyeItem(items, output, ModItems.BROWN_SKY_LANTERN.get(), Items.BROWN_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_BROWN); + dyeItem(items, output, ModItems.RED_SKY_LANTERN.get(), Items.RED_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_RED); + dyeItem(items, output, ModItems.ORANGE_SKY_LANTERN.get(), Items.ORANGE_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_ORANGE); + dyeItem(items, output, ModItems.YELLOW_SKY_LANTERN.get(), Items.YELLOW_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_YELLOW); + dyeItem(items, output, ModItems.LIME_SKY_LANTERN.get(), Items.LIME_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_LIME); + dyeItem(items, output, ModItems.GREEN_SKY_LANTERN.get(), Items.GREEN_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_GREEN); + dyeItem(items, output, ModItems.CYAN_SKY_LANTERN.get(), Items.CYAN_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_CYAN); + dyeItem(items, output, ModItems.LIGHT_BLUE_SKY_LANTERN.get(), Items.LIGHT_BLUE_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_LIGHT_BLUE); + dyeItem(items, output, ModItems.BLUE_SKY_LANTERN.get(), Items.BLUE_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_BLUE); + dyeItem(items, output, ModItems.PURPLE_SKY_LANTERN.get(), Items.PURPLE_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_PURPLE); + dyeItem(items, output, ModItems.MAGENTA_SKY_LANTERN.get(), Items.MAGENTA_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_MAGENTA); + dyeItem(items, output, ModItems.PINK_SKY_LANTERN.get(), Items.PINK_DYE, ModTags.SKY_LANTERNS, Tags.Items.DYES_PINK); } - private static void craftFurniture(RecipeOutput output) { - ShapedRecipeBuilder.shaped(RecipeCategory.DECORATIONS, ModBlocks.BRAZIER.get()) + private static void craftFurniture(HolderGetter items, RecipeOutput output) { + ShapedRecipeBuilder.shaped(items, RecipeCategory.DECORATIONS, ModBlocks.BRAZIER.get()) .pattern("c c") .pattern("iNi") .pattern(" i ") - .define('c', Items.CHAIN) + .define('c', Items.IRON_CHAIN) .define('N', Items.NETHERRACK) .define('i', Tags.Items.INGOTS_IRON) .unlockedBy("has_netherrack", InventoryChangeTrigger.TriggerInstance.hasItems(Items.NETHERRACK)) .save(output); - ShapedRecipeBuilder.shaped(RecipeCategory.DECORATIONS, ModBlocks.SOUL_BRAZIER.get()) + ShapedRecipeBuilder.shaped(items, RecipeCategory.DECORATIONS, ModBlocks.SOUL_BRAZIER.get()) .pattern("c c") .pattern("iSi") .pattern(" i ") - .define('c', Items.CHAIN) + .define('c', Items.IRON_CHAIN) .define('S', ItemTags.SOUL_FIRE_BASE_BLOCKS) .define('i', Tags.Items.INGOTS_IRON) .unlockedBy("has_soul_sand", InventoryChangeTrigger.TriggerInstance.hasItems(Items.SOUL_SAND, Items.SOUL_SOIL)) .save(output); - ShapelessRecipeBuilder.shapeless(RecipeCategory.DECORATIONS, ModBlocks.BRAZIER.get()) + ShapelessRecipeBuilder.shapeless(items, RecipeCategory.DECORATIONS, ModBlocks.BRAZIER.get()) .requires(ModItems.SOUL_BRAZIER.get()) .requires(Items.NETHERRACK) .unlockedBy("has_netherrack", InventoryChangeTrigger.TriggerInstance.hasItems(Items.NETHERRACK)) .save(output, nameWithSuffix(Recipes.itemName(ModItems.BRAZIER.get()), "from_swap")); - ShapelessRecipeBuilder.shapeless(RecipeCategory.DECORATIONS, ModBlocks.SOUL_BRAZIER.get()) + ShapelessRecipeBuilder.shapeless(items, RecipeCategory.DECORATIONS, ModBlocks.SOUL_BRAZIER.get()) .requires(ModItems.BRAZIER.get()) .requires(ItemTags.SOUL_FIRE_BASE_BLOCKS) .unlockedBy("has_soul_sand", InventoryChangeTrigger.TriggerInstance.hasItems(Items.SOUL_SAND, Items.SOUL_SOIL)) .save(output, nameWithSuffix(Recipes.itemName(ModItems.SOUL_BRAZIER.get()), "from_swap")); - chair(output, ModBlocks.OAK_SEAT.get(), Blocks.OAK_PLANKS); - chair(output, ModBlocks.SPRUCE_SEAT.get(), Blocks.SPRUCE_PLANKS); - chair(output, ModBlocks.BIRCH_SEAT.get(), Blocks.BIRCH_PLANKS); - chair(output, ModBlocks.JUNGLE_SEAT.get(), Blocks.JUNGLE_PLANKS); - chair(output, ModBlocks.ACACIA_SEAT.get(), Blocks.ACACIA_PLANKS); - chair(output, ModBlocks.DARK_OAK_SEAT.get(), Blocks.DARK_OAK_PLANKS); - chair(output, ModBlocks.MANGROVE_SEAT.get(), Blocks.MANGROVE_PLANKS); - chair(output, ModBlocks.CHERRY_SEAT.get(), Blocks.CHERRY_PLANKS); - chair(output, ModBlocks.BAMBOO_SEAT.get(), Blocks.BAMBOO_PLANKS); - chair(output, ModBlocks.CRIMSON_SEAT.get(), Blocks.CRIMSON_PLANKS); - chair(output, ModBlocks.WARPED_SEAT.get(), Blocks.WARPED_PLANKS); + chair(items, output, ModBlocks.OAK_SEAT.get(), Blocks.OAK_PLANKS); + chair(items, output, ModBlocks.SPRUCE_SEAT.get(), Blocks.SPRUCE_PLANKS); + chair(items, output, ModBlocks.BIRCH_SEAT.get(), Blocks.BIRCH_PLANKS); + chair(items, output, ModBlocks.JUNGLE_SEAT.get(), Blocks.JUNGLE_PLANKS); + chair(items, output, ModBlocks.ACACIA_SEAT.get(), Blocks.ACACIA_PLANKS); + chair(items, output, ModBlocks.DARK_OAK_SEAT.get(), Blocks.DARK_OAK_PLANKS); + chair(items, output, ModBlocks.MANGROVE_SEAT.get(), Blocks.MANGROVE_PLANKS); + chair(items, output, ModBlocks.CHERRY_SEAT.get(), Blocks.CHERRY_PLANKS); + chair(items, output, ModBlocks.BAMBOO_SEAT.get(), Blocks.BAMBOO_PLANKS); + chair(items, output, ModBlocks.CRIMSON_SEAT.get(), Blocks.CRIMSON_PLANKS); + chair(items, output, ModBlocks.WARPED_SEAT.get(), Blocks.WARPED_PLANKS); } - private static void craftPalisades(RecipeOutput output) { - palisade(output, ModBlocks.OAK_PALISADE.get(), ModBlocks.SPIKED_OAK_PALISADE.get(), Blocks.OAK_LOG); - palisade(output, ModBlocks.SPRUCE_PALISADE.get(), ModBlocks.SPIKED_SPRUCE_PALISADE.get(), Blocks.SPRUCE_LOG); - palisade(output, ModBlocks.BIRCH_PALISADE.get(), ModBlocks.SPIKED_BIRCH_PALISADE.get(), Blocks.BIRCH_LOG); - palisade(output, ModBlocks.JUNGLE_PALISADE.get(), ModBlocks.SPIKED_JUNGLE_PALISADE.get(), Blocks.JUNGLE_LOG); - palisade(output, ModBlocks.ACACIA_PALISADE.get(), ModBlocks.SPIKED_ACACIA_PALISADE.get(), Blocks.ACACIA_LOG); - palisade(output, ModBlocks.DARK_OAK_PALISADE.get(), ModBlocks.SPIKED_DARK_OAK_PALISADE.get(), Blocks.DARK_OAK_LOG); - palisade(output, ModBlocks.MANGROVE_PALISADE.get(), ModBlocks.SPIKED_MANGROVE_PALISADE.get(), Blocks.MANGROVE_LOG); - palisade(output, ModBlocks.CHERRY_PALISADE.get(), ModBlocks.SPIKED_CHERRY_PALISADE.get(), Blocks.CHERRY_LOG); - palisade(output, ModBlocks.CRIMSON_PALISADE.get(), ModBlocks.SPIKED_CRIMSON_PALISADE.get(), Blocks.CRIMSON_STEM); - palisade(output, ModBlocks.WARPED_PALISADE.get(), ModBlocks.SPIKED_WARPED_PALISADE.get(), Blocks.WARPED_STEM); - - palisade(output, ModBlocks.STRIPPED_OAK_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_OAK_PALISADE.get(), Blocks.STRIPPED_OAK_LOG); - palisade(output, ModBlocks.STRIPPED_SPRUCE_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_SPRUCE_PALISADE.get(), Blocks.STRIPPED_SPRUCE_LOG); - palisade(output, ModBlocks.STRIPPED_BIRCH_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_BIRCH_PALISADE.get(), Blocks.STRIPPED_BIRCH_LOG); - palisade(output, ModBlocks.STRIPPED_JUNGLE_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_JUNGLE_PALISADE.get(), Blocks.STRIPPED_JUNGLE_LOG); - palisade(output, ModBlocks.STRIPPED_ACACIA_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_ACACIA_PALISADE.get(), Blocks.STRIPPED_ACACIA_LOG); - palisade(output, ModBlocks.STRIPPED_DARK_OAK_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_DARK_OAK_PALISADE.get(), Blocks.STRIPPED_DARK_OAK_LOG); - palisade(output, ModBlocks.STRIPPED_MANGROVE_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_MANGROVE_PALISADE.get(), Blocks.STRIPPED_MANGROVE_LOG); - palisade(output, ModBlocks.STRIPPED_CHERRY_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_CHERRY_PALISADE.get(), Blocks.STRIPPED_CHERRY_LOG); - palisade(output, ModBlocks.STRIPPED_CRIMSON_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_CRIMSON_PALISADE.get(), Blocks.STRIPPED_CRIMSON_STEM); - palisade(output, ModBlocks.STRIPPED_WARPED_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_WARPED_PALISADE.get(), Blocks.STRIPPED_WARPED_STEM); + private static void craftPalisades(HolderGetter items, RecipeOutput output) { + palisade(items, output, ModBlocks.OAK_PALISADE.get(), ModBlocks.SPIKED_OAK_PALISADE.get(), Blocks.OAK_LOG); + palisade(items, output, ModBlocks.SPRUCE_PALISADE.get(), ModBlocks.SPIKED_SPRUCE_PALISADE.get(), Blocks.SPRUCE_LOG); + palisade(items, output, ModBlocks.BIRCH_PALISADE.get(), ModBlocks.SPIKED_BIRCH_PALISADE.get(), Blocks.BIRCH_LOG); + palisade(items, output, ModBlocks.JUNGLE_PALISADE.get(), ModBlocks.SPIKED_JUNGLE_PALISADE.get(), Blocks.JUNGLE_LOG); + palisade(items, output, ModBlocks.ACACIA_PALISADE.get(), ModBlocks.SPIKED_ACACIA_PALISADE.get(), Blocks.ACACIA_LOG); + palisade(items, output, ModBlocks.DARK_OAK_PALISADE.get(), ModBlocks.SPIKED_DARK_OAK_PALISADE.get(), Blocks.DARK_OAK_LOG); + palisade(items, output, ModBlocks.MANGROVE_PALISADE.get(), ModBlocks.SPIKED_MANGROVE_PALISADE.get(), Blocks.MANGROVE_LOG); + palisade(items, output, ModBlocks.CHERRY_PALISADE.get(), ModBlocks.SPIKED_CHERRY_PALISADE.get(), Blocks.CHERRY_LOG); + palisade(items, output, ModBlocks.CRIMSON_PALISADE.get(), ModBlocks.SPIKED_CRIMSON_PALISADE.get(), Blocks.CRIMSON_STEM); + palisade(items, output, ModBlocks.WARPED_PALISADE.get(), ModBlocks.SPIKED_WARPED_PALISADE.get(), Blocks.WARPED_STEM); + + palisade(items, output, ModBlocks.STRIPPED_OAK_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_OAK_PALISADE.get(), Blocks.STRIPPED_OAK_LOG); + palisade(items, output, ModBlocks.STRIPPED_SPRUCE_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_SPRUCE_PALISADE.get(), Blocks.STRIPPED_SPRUCE_LOG); + palisade(items, output, ModBlocks.STRIPPED_BIRCH_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_BIRCH_PALISADE.get(), Blocks.STRIPPED_BIRCH_LOG); + palisade(items, output, ModBlocks.STRIPPED_JUNGLE_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_JUNGLE_PALISADE.get(), Blocks.STRIPPED_JUNGLE_LOG); + palisade(items, output, ModBlocks.STRIPPED_ACACIA_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_ACACIA_PALISADE.get(), Blocks.STRIPPED_ACACIA_LOG); + palisade(items, output, ModBlocks.STRIPPED_DARK_OAK_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_DARK_OAK_PALISADE.get(), Blocks.STRIPPED_DARK_OAK_LOG); + palisade(items, output, ModBlocks.STRIPPED_MANGROVE_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_MANGROVE_PALISADE.get(), Blocks.STRIPPED_MANGROVE_LOG); + palisade(items, output, ModBlocks.STRIPPED_CHERRY_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_CHERRY_PALISADE.get(), Blocks.STRIPPED_CHERRY_LOG); + palisade(items, output, ModBlocks.STRIPPED_CRIMSON_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_CRIMSON_PALISADE.get(), Blocks.STRIPPED_CRIMSON_STEM); + palisade(items, output, ModBlocks.STRIPPED_WARPED_PALISADE.get(), ModBlocks.STRIPPED_SPIKED_WARPED_PALISADE.get(), Blocks.STRIPPED_WARPED_STEM); } - private static void craftIronPlateBlocks(RecipeOutput output) { - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.IRON_PLATE.get(), 4) + private static void craftIronPlateBlocks(HolderGetter items, RecipeOutput output) { + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.IRON_PLATE.get(), 4) .pattern("IN") .pattern("NI") .define('I', Items.IRON_INGOT) .define('N', Items.IRON_NUGGET) .unlockedBy("has_iron", InventoryChangeTrigger.TriggerInstance.hasItems(Items.IRON_INGOT)) .save(output); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.IRON_TREAD_PLATE.get(), 4) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.IRON_TREAD_PLATE.get(), 4) .pattern("##") .pattern("##") .define('#', ModBlocks.IRON_PLATE.get()) .unlockedBy("has_iron_plate", InventoryChangeTrigger.TriggerInstance.hasItems(ModBlocks.IRON_PLATE.get())) .save(output); - stairAndSlab(output, ModBlocks.IRON_TREAD_PLATE_STAIRS.get(), ModBlocks.IRON_TREAD_PLATE_SLAB.get(), ModBlocks.IRON_TREAD_PLATE.get()); + stairAndSlab(items, output, ModBlocks.IRON_TREAD_PLATE_STAIRS.get(), ModBlocks.IRON_TREAD_PLATE_SLAB.get(), ModBlocks.IRON_TREAD_PLATE.get()); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.CORRUGATED_IRON_PLATE.get(), 4) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.CORRUGATED_IRON_PLATE.get(), 4) .pattern("##") .pattern("##") .define('#', ModBlocks.IRON_TREAD_PLATE.get()) .unlockedBy("has_iron_plate", InventoryChangeTrigger.TriggerInstance.hasItems(ModBlocks.IRON_PLATE.get())) .save(output); - stairAndSlab(output, ModBlocks.CORRUGATED_IRON_PLATE_STAIRS.get(), ModBlocks.CORRUGATED_IRON_PLATE_SLAB.get(), ModBlocks.CORRUGATED_IRON_PLATE.get()); + stairAndSlab(items, output, ModBlocks.CORRUGATED_IRON_PLATE_STAIRS.get(), ModBlocks.CORRUGATED_IRON_PLATE_SLAB.get(), ModBlocks.CORRUGATED_IRON_PLATE.get()); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.IRON_PLATE_PILLAR.get(), 2) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.IRON_PLATE_PILLAR.get(), 2) .pattern("#") .pattern("#") .define('#', ModBlocks.IRON_PLATE.get()) .unlockedBy("has_iron_plate", InventoryChangeTrigger.TriggerInstance.hasItems(ModBlocks.IRON_PLATE.get())) .save(output); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.IRON_PLATE_DOOR.get(), 3) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.IRON_PLATE_DOOR.get(), 3) .pattern("##") .pattern("##") .pattern("##") .define('#', ModBlocks.IRON_PLATE.get()) .unlockedBy("has_iron_plate", InventoryChangeTrigger.TriggerInstance.hasItems(ModBlocks.IRON_PLATE.get())) .save(output); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.IRON_PLATE_TRAPDOOR.get(), 2) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.IRON_PLATE_TRAPDOOR.get(), 2) .pattern("###") .pattern("###") .define('#', ModBlocks.IRON_PLATE.get()) @@ -167,47 +171,47 @@ private static void craftIronPlateBlocks(RecipeOutput output) { .save(output); } - private static void craftGoldBlocks(RecipeOutput output) { - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.CHISELED_GOLD.get(), 4) + private static void craftGoldBlocks(HolderGetter items, RecipeOutput output) { + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.CHISELED_GOLD.get(), 4) .pattern(" # ") .pattern("# #") .pattern(" # ") .define('#', Items.GOLD_INGOT) .unlockedBy("has_gold_ingot", InventoryChangeTrigger.TriggerInstance.hasItems(Items.GOLD_INGOT)) .save(output); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.GOLDEN_TILES.get(), 4) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.GOLDEN_TILES.get(), 4) .pattern("##") .pattern("##") .define('#', ModBlocks.CHISELED_GOLD.get()) .unlockedBy("has_gold_ingot", InventoryChangeTrigger.TriggerInstance.hasItems(Items.GOLD_INGOT)) .save(output); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.GOLDEN_BRICKS.get(), 4) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.GOLDEN_BRICKS.get(), 4) .pattern("##") .pattern("##") .define('#', ModBlocks.GOLDEN_TILES.get()) .unlockedBy("has_gold_ingot", InventoryChangeTrigger.TriggerInstance.hasItems(Items.GOLD_INGOT)) .save(output); - stairAndSlab(output, ModBlocks.GOLDEN_BRICK_STAIRS.get(), ModBlocks.GOLDEN_BRICK_SLAB.get(), ModBlocks.GOLDEN_BRICKS.get()); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.GOLDEN_PILLAR.get(), 2) + stairAndSlab(items, output, ModBlocks.GOLDEN_BRICK_STAIRS.get(), ModBlocks.GOLDEN_BRICK_SLAB.get(), ModBlocks.GOLDEN_BRICKS.get()); + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.GOLDEN_PILLAR.get(), 2) .pattern("#") .pattern("#") .define('#', ModBlocks.CHISELED_GOLD.get()) .unlockedBy("has_gold_ingot", InventoryChangeTrigger.TriggerInstance.hasItems(Items.GOLD_INGOT)) .save(output); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.GOLDEN_DOOR.get(), 3) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.GOLDEN_DOOR.get(), 3) .pattern("##") .pattern("##") .pattern("##") .define('#', Items.GOLD_INGOT) .unlockedBy("has_gold_ingot", InventoryChangeTrigger.TriggerInstance.hasItems(Items.GOLD_INGOT)) .save(output); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.GOLDEN_TRAPDOOR.get(), 2) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.GOLDEN_TRAPDOOR.get(), 2) .pattern("##") .pattern("##") .define('#', Items.GOLD_INGOT) .unlockedBy("has_gold_ingot", InventoryChangeTrigger.TriggerInstance.hasItems(Items.GOLD_INGOT)) .save(output); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.GOLDEN_BARS.get(), 16) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.GOLDEN_BARS.get(), 16) .pattern("###") .pattern("###") .define('#', Items.GOLD_INGOT) @@ -215,216 +219,205 @@ private static void craftGoldBlocks(RecipeOutput output) { .save(output); } - private static void craftCopperBlocks(RecipeOutput output) { - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.COPPER_BARS.get(), 4) - .pattern(" # ") - .pattern("# #") - .pattern(" # ") - .define('#', Tags.Items.INGOTS_COPPER) - .unlockedBy("has_copper", InventoryChangeTrigger.TriggerInstance.hasItems(Items.COPPER_INGOT)) - .save(output); - waxing(output, ModBlocks.WAXED_COPPER_BARS.get(), ModBlocks.COPPER_BARS.get()); - waxing(output, ModBlocks.WAXED_EXPOSED_COPPER_BARS.get(), ModBlocks.EXPOSED_COPPER_BARS.get()); - waxing(output, ModBlocks.WAXED_WEATHERED_COPPER_BARS.get(), ModBlocks.WEATHERED_COPPER_BARS.get()); - waxing(output, ModBlocks.WAXED_OXIDIZED_COPPER_BARS.get(), ModBlocks.OXIDIZED_COPPER_BARS.get()); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.COPPER_PILLAR.get(), 2) + private static void craftCopperBlocks(HolderGetter items, RecipeOutput output) { + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.COPPER_PILLAR.get(), 2) .pattern("#") .pattern("#") .define('#', Blocks.CUT_COPPER) .unlockedBy("has_copper", InventoryChangeTrigger.TriggerInstance.hasItems(Blocks.COPPER_BLOCK)) .save(output); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.EXPOSED_COPPER_PILLAR.get(), 2) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.EXPOSED_COPPER_PILLAR.get(), 2) .pattern("#") .pattern("#") .define('#', Blocks.EXPOSED_CUT_COPPER) .unlockedBy("has_copper", InventoryChangeTrigger.TriggerInstance.hasItems(Blocks.EXPOSED_COPPER)) .save(output); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.WEATHERED_COPPER_PILLAR.get(), 2) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.WEATHERED_COPPER_PILLAR.get(), 2) .pattern("#") .pattern("#") .define('#', Blocks.WEATHERED_CUT_COPPER) .unlockedBy("has_copper", InventoryChangeTrigger.TriggerInstance.hasItems(Blocks.WEATHERED_COPPER)) .save(output); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.OXIDIZED_COPPER_PILLAR.get(), 2) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.OXIDIZED_COPPER_PILLAR.get(), 2) .pattern("#") .pattern("#") .define('#', Blocks.OXIDIZED_CUT_COPPER) .unlockedBy("has_copper", InventoryChangeTrigger.TriggerInstance.hasItems(Blocks.OXIDIZED_COPPER)) .save(output); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.WAXED_COPPER_PILLAR.get(), 2) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.WAXED_COPPER_PILLAR.get(), 2) .pattern("#") .pattern("#") .define('#', Blocks.WAXED_CUT_COPPER) .unlockedBy("has_copper", InventoryChangeTrigger.TriggerInstance.hasItems(Blocks.COPPER_BLOCK)) .group("waxed_copper_pillar") .save(output); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.WAXED_EXPOSED_COPPER_PILLAR.get(), 2) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.WAXED_EXPOSED_COPPER_PILLAR.get(), 2) .pattern("#") .pattern("#") .define('#', Blocks.WAXED_EXPOSED_CUT_COPPER) .unlockedBy("has_copper", InventoryChangeTrigger.TriggerInstance.hasItems(Blocks.EXPOSED_COPPER)) .group("waxed_exposed_copper_pillar") .save(output); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.WAXED_WEATHERED_COPPER_PILLAR.get(), 2) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.WAXED_WEATHERED_COPPER_PILLAR.get(), 2) .pattern("#") .pattern("#") .define('#', Blocks.WAXED_WEATHERED_CUT_COPPER) .unlockedBy("has_copper", InventoryChangeTrigger.TriggerInstance.hasItems(Blocks.WEATHERED_COPPER)) .group("waxed_weathered_copper_pillar") .save(output); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.WAXED_OXIDIZED_COPPER_PILLAR.get(), 2) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.WAXED_OXIDIZED_COPPER_PILLAR.get(), 2) .pattern("#") .pattern("#") .define('#', Blocks.WAXED_OXIDIZED_CUT_COPPER) .unlockedBy("has_copper", InventoryChangeTrigger.TriggerInstance.hasItems(Blocks.OXIDIZED_COPPER)) .group("waxed_oxidized_copper_pillar") .save(output); - waxing(output, ModBlocks.WAXED_COPPER_PILLAR.get(), ModBlocks.COPPER_PILLAR.get(), "waxed_copper_pillar"); - waxing(output, ModBlocks.WAXED_EXPOSED_COPPER_PILLAR.get(), ModBlocks.EXPOSED_COPPER_PILLAR.get(), "waxed_exposed_copper_pillar"); - waxing(output, ModBlocks.WAXED_WEATHERED_COPPER_PILLAR.get(), ModBlocks.WEATHERED_COPPER_PILLAR.get(), "waxed_weathered_copper_pillar"); - waxing(output, ModBlocks.WAXED_OXIDIZED_COPPER_PILLAR.get(), ModBlocks.OXIDIZED_COPPER_PILLAR.get(), "waxed_oxidized_copper_pillar"); + waxing(items, output, ModBlocks.WAXED_COPPER_PILLAR.get(), ModBlocks.COPPER_PILLAR.get(), "waxed_copper_pillar"); + waxing(items, output, ModBlocks.WAXED_EXPOSED_COPPER_PILLAR.get(), ModBlocks.EXPOSED_COPPER_PILLAR.get(), "waxed_exposed_copper_pillar"); + waxing(items, output, ModBlocks.WAXED_WEATHERED_COPPER_PILLAR.get(), ModBlocks.WEATHERED_COPPER_PILLAR.get(), "waxed_weathered_copper_pillar"); + waxing(items, output, ModBlocks.WAXED_OXIDIZED_COPPER_PILLAR.get(), ModBlocks.OXIDIZED_COPPER_PILLAR.get(), "waxed_oxidized_copper_pillar"); } - private static void craftBasicBlocks(RecipeOutput output) { - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.GRANITE_BRICKS.get(), 4) + private static void craftBasicBlocks(HolderGetter items, RecipeOutput output) { + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.GRANITE_BRICKS.get(), 4) .pattern("##") .pattern("##") .define('#', Blocks.POLISHED_GRANITE) .unlockedBy("has_granite", InventoryChangeTrigger.TriggerInstance.hasItems(Blocks.GRANITE)) .save(output); - stairSlabWall(output, ModBlocks.GRANITE_BRICK_STAIRS.get(), ModBlocks.GRANITE_BRICK_SLAB.get(), ModBlocks.GRANITE_BRICKS.get(), ModBlocks.GRANITE_BRICK_WALL.get()); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.DIORITE_BRICKS.get(), 4) + stairSlabWall(items, output, ModBlocks.GRANITE_BRICK_STAIRS.get(), ModBlocks.GRANITE_BRICK_SLAB.get(), ModBlocks.GRANITE_BRICKS.get(), ModBlocks.GRANITE_BRICK_WALL.get()); + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.DIORITE_BRICKS.get(), 4) .pattern("##") .pattern("##") .define('#', Blocks.POLISHED_DIORITE) .unlockedBy("has_granite", InventoryChangeTrigger.TriggerInstance.hasItems(Blocks.DIORITE)) .save(output); - stairSlabWall(output, ModBlocks.DIORITE_BRICK_STAIRS.get(), ModBlocks.DIORITE_BRICK_SLAB.get(), ModBlocks.DIORITE_BRICKS.get(), ModBlocks.DIORITE_BRICK_WALL.get()); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.ANDESITE_BRICKS.get(), 4) + stairSlabWall(items, output, ModBlocks.DIORITE_BRICK_STAIRS.get(), ModBlocks.DIORITE_BRICK_SLAB.get(), ModBlocks.DIORITE_BRICKS.get(), ModBlocks.DIORITE_BRICK_WALL.get()); + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.ANDESITE_BRICKS.get(), 4) .pattern("##") .pattern("##") .define('#', Blocks.POLISHED_ANDESITE) .unlockedBy("has_granite", InventoryChangeTrigger.TriggerInstance.hasItems(Blocks.ANDESITE)) .save(output); - stairSlabWall(output, ModBlocks.ANDESITE_BRICK_STAIRS.get(), ModBlocks.ANDESITE_BRICK_SLAB.get(), ModBlocks.ANDESITE_BRICKS.get(), ModBlocks.ANDESITE_BRICK_WALL.get()); + stairSlabWall(items, output, ModBlocks.ANDESITE_BRICK_STAIRS.get(), ModBlocks.ANDESITE_BRICK_SLAB.get(), ModBlocks.ANDESITE_BRICKS.get(), ModBlocks.ANDESITE_BRICK_WALL.get()); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.SANDSTONE_BRICKS.get(), 4) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.SANDSTONE_BRICKS.get(), 4) .pattern("##") .pattern("##") .define('#', Blocks.CUT_SANDSTONE) .unlockedBy("has_sandstone", InventoryChangeTrigger.TriggerInstance.hasItems(Blocks.SANDSTONE)) .save(output); - stairAndSlab(output, ModBlocks.SANDSTONE_BRICK_STAIRS.get(), ModBlocks.SANDSTONE_BRICK_SLAB.get(), ModBlocks.SANDSTONE_BRICKS.get()); + stairAndSlab(items, output, ModBlocks.SANDSTONE_BRICK_STAIRS.get(), ModBlocks.SANDSTONE_BRICK_SLAB.get(), ModBlocks.SANDSTONE_BRICKS.get()); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.RED_SANDSTONE_BRICKS.get(), 4) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.RED_SANDSTONE_BRICKS.get(), 4) .pattern("##") .pattern("##") .define('#', Blocks.CUT_RED_SANDSTONE) .unlockedBy("has_red_sandstone", InventoryChangeTrigger.TriggerInstance.hasItems(Blocks.RED_SANDSTONE)) .save(output); - stairAndSlab(output, ModBlocks.RED_SANDSTONE_BRICK_STAIRS.get(), ModBlocks.RED_SANDSTONE_BRICK_SLAB.get(), ModBlocks.RED_SANDSTONE_BRICKS.get()); + stairAndSlab(items, output, ModBlocks.RED_SANDSTONE_BRICK_STAIRS.get(), ModBlocks.RED_SANDSTONE_BRICK_SLAB.get(), ModBlocks.RED_SANDSTONE_BRICKS.get()); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.TILES.get()) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.TILES.get()) .pattern("#") .pattern("#") .define('#', Items.BRICK) .unlockedBy("has_brick", InventoryChangeTrigger.TriggerInstance.hasItems(Items.BRICK)) .save(output); - stairAndSlab(output, ModBlocks.TILE_STAIRS.get(), ModBlocks.TILE_SLAB.get(), ModBlocks.TILES.get()); + stairAndSlab(items, output, ModBlocks.TILE_STAIRS.get(), ModBlocks.TILE_SLAB.get(), ModBlocks.TILES.get()); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.PACKED_SNOW.get(), 4) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.PACKED_SNOW.get(), 4) .pattern("##") .pattern("##") .define('#', Blocks.SNOW_BLOCK) .unlockedBy("has_snow", InventoryChangeTrigger.TriggerInstance.hasItems(Blocks.SNOW_BLOCK)) .save(output); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.SNOW_BRICKS.get(), 4) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.SNOW_BRICKS.get(), 4) .pattern("##") .pattern("##") .define('#', ModBlocks.PACKED_SNOW.get()) .unlockedBy("has_snow", InventoryChangeTrigger.TriggerInstance.hasItems(Blocks.SNOW_BLOCK)) .save(output); - stairSlabWall(output, ModBlocks.SNOW_BRICK_STAIRS.get(), ModBlocks.SNOW_BRICK_SLAB.get(), ModBlocks.SNOW_BRICKS.get(), ModBlocks.SNOW_BRICK_WALL.get()); + stairSlabWall(items, output, ModBlocks.SNOW_BRICK_STAIRS.get(), ModBlocks.SNOW_BRICK_SLAB.get(), ModBlocks.SNOW_BRICKS.get(), ModBlocks.SNOW_BRICK_WALL.get()); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.POLISHED_PACKED_ICE.get(), 4) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.POLISHED_PACKED_ICE.get(), 4) .pattern("##") .pattern("##") .define('#', Blocks.PACKED_ICE) .unlockedBy("has_packed_ice", InventoryChangeTrigger.TriggerInstance.hasItems(Blocks.PACKED_ICE)) .save(output); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.PACKED_ICE_BRICKS.get(), 4) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.PACKED_ICE_BRICKS.get(), 4) .pattern("##") .pattern("##") .define('#', ModBlocks.POLISHED_PACKED_ICE.get()) .unlockedBy("has_packed_ice", InventoryChangeTrigger.TriggerInstance.hasItems(Blocks.PACKED_ICE)) .save(output); - stairSlabWall(output, ModBlocks.PACKED_ICE_BRICK_STAIRS.get(), ModBlocks.PACKED_ICE_BRICK_SLAB.get(), ModBlocks.PACKED_ICE_BRICKS.get(), ModBlocks.PACKED_ICE_BRICK_WALL.get()); + stairSlabWall(items, output, ModBlocks.PACKED_ICE_BRICK_STAIRS.get(), ModBlocks.PACKED_ICE_BRICK_SLAB.get(), ModBlocks.PACKED_ICE_BRICKS.get(), ModBlocks.PACKED_ICE_BRICK_WALL.get()); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.POLISHED_OBSIDIAN.get(), 4) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.POLISHED_OBSIDIAN.get(), 4) .pattern("##") .pattern("##") .define('#', Blocks.OBSIDIAN) .unlockedBy("has_obsidian", InventoryChangeTrigger.TriggerInstance.hasItems(Blocks.OBSIDIAN)) .save(output); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.ROUGH_GLASS_PANE.get(), 16) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.ROUGH_GLASS_PANE.get(), 16) .pattern("###") .pattern("###") .define('#', ModBlocks.ROUGH_GLASS.get()) .unlockedBy("has_rough_glass", InventoryChangeTrigger.TriggerInstance.hasItems(ModBlocks.ROUGH_GLASS.get())) .save(output); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.POLISHED_AMETHYST.get(), 4) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.POLISHED_AMETHYST.get(), 4) .pattern("##") .pattern("##") .define('#', Blocks.AMETHYST_BLOCK) .unlockedBy("has_amethyst_block", InventoryChangeTrigger.TriggerInstance.hasItems(Blocks.AMETHYST_BLOCK)) .save(output); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.CUT_AMETHYST.get(), 4) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.CUT_AMETHYST.get(), 4) .pattern("##") .pattern("##") .define('#', ModBlocks.POLISHED_AMETHYST.get()) .unlockedBy("has_amethyst_block", InventoryChangeTrigger.TriggerInstance.hasItems(Blocks.AMETHYST_BLOCK)) .save(output); - stairAndSlab(output, ModBlocks.CUT_AMETHYST_STAIRS.get(), ModBlocks.CUT_AMETHYST_SLAB.get(), ModBlocks.CUT_AMETHYST.get()); + stairAndSlab(items, output, ModBlocks.CUT_AMETHYST_STAIRS.get(), ModBlocks.CUT_AMETHYST_SLAB.get(), ModBlocks.CUT_AMETHYST.get()); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.AMETHYST_MOSAIC.get(), 4) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.AMETHYST_MOSAIC.get(), 4) .pattern("##") .pattern("##") .define('#', ModBlocks.CUT_AMETHYST.get()) .unlockedBy("has_amethyst_block", InventoryChangeTrigger.TriggerInstance.hasItems(Blocks.AMETHYST_BLOCK)) .save(output); - stairAndSlab(output, ModBlocks.AMETHYST_MOSAIC_STAIRS.get(), ModBlocks.AMETHYST_MOSAIC_SLAB.get(), ModBlocks.AMETHYST_MOSAIC.get()); + stairAndSlab(items, output, ModBlocks.AMETHYST_MOSAIC_STAIRS.get(), ModBlocks.AMETHYST_MOSAIC_SLAB.get(), ModBlocks.AMETHYST_MOSAIC.get()); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.LAPIS_LAZULI_BRICKS.get(), 4) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.LAPIS_LAZULI_BRICKS.get(), 4) .pattern("##") .pattern("##") .define('#', Items.LAPIS_LAZULI) .unlockedBy("has_lapis_lazuli", InventoryChangeTrigger.TriggerInstance.hasItems(Items.LAPIS_LAZULI)) .save(output); - stairAndSlab(output, ModBlocks.LAPIS_LAZULI_BRICK_STAIRS.get(), ModBlocks.LAPIS_LAZULI_BRICK_SLAB.get(), ModBlocks.LAPIS_LAZULI_BRICKS.get()); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, ModBlocks.LAPIS_LAZULI_MOSAIC.get(), 4) + stairAndSlab(items, output, ModBlocks.LAPIS_LAZULI_BRICK_STAIRS.get(), ModBlocks.LAPIS_LAZULI_BRICK_SLAB.get(), ModBlocks.LAPIS_LAZULI_BRICKS.get()); + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, ModBlocks.LAPIS_LAZULI_MOSAIC.get(), 4) .pattern("##") .pattern("##") .define('#', ModBlocks.LAPIS_LAZULI_BRICKS.get()) .unlockedBy("has_lapis_lazuli", InventoryChangeTrigger.TriggerInstance.hasItems(Items.LAPIS_LAZULI)) .save(output); - stairAndSlab(output, ModBlocks.LAPIS_LAZULI_MOSAIC_STAIRS.get(), ModBlocks.LAPIS_LAZULI_MOSAIC_SLAB.get(), ModBlocks.LAPIS_LAZULI_MOSAIC.get()); + stairAndSlab(items, output, ModBlocks.LAPIS_LAZULI_MOSAIC_STAIRS.get(), ModBlocks.LAPIS_LAZULI_MOSAIC_SLAB.get(), ModBlocks.LAPIS_LAZULI_MOSAIC.get()); } // HELPER METHODS - public static void waxing(RecipeOutput output, ItemLike waxedBlock, ItemLike block) { - ShapelessRecipeBuilder.shapeless(RecipeCategory.BUILDING_BLOCKS, waxedBlock) + public static void waxing(HolderGetter items, RecipeOutput output, ItemLike waxedBlock, ItemLike block) { + ShapelessRecipeBuilder.shapeless(items, RecipeCategory.BUILDING_BLOCKS, waxedBlock) .requires(block) .requires(Items.HONEYCOMB) .unlockedBy("has_copper_block", InventoryChangeTrigger.TriggerInstance.hasItems(block)) .save(output, nameWithSuffix(Recipes.itemName(waxedBlock), "from_honeycomb")); } - public static void waxing(RecipeOutput output, ItemLike waxedBlock, ItemLike block, String group) { - ShapelessRecipeBuilder.shapeless(RecipeCategory.BUILDING_BLOCKS, waxedBlock) + public static void waxing(HolderGetter items, RecipeOutput output, ItemLike waxedBlock, ItemLike block, String group) { + ShapelessRecipeBuilder.shapeless(items, RecipeCategory.BUILDING_BLOCKS, waxedBlock) .requires(block) .requires(Items.HONEYCOMB) .unlockedBy("has_copper_block", InventoryChangeTrigger.TriggerInstance.hasItems(block)) @@ -432,24 +425,24 @@ public static void waxing(RecipeOutput output, ItemLike waxedBlock, ItemLike blo .save(output, nameWithSuffix(Recipes.itemName(waxedBlock), "from_honeycomb")); } - public static void stairAndSlab(RecipeOutput output, ItemLike stair, ItemLike slab, ItemLike block) { - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, stair, 4) + public static void stairAndSlab(HolderGetter items, RecipeOutput output, ItemLike stair, ItemLike slab, ItemLike block) { + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, stair, 4) .pattern("# ") .pattern("## ") .pattern("###") .define('#', block) .unlockedBy("has_matching_block", InventoryChangeTrigger.TriggerInstance.hasItems(block)) .save(output); - ShapedRecipeBuilder.shaped(RecipeCategory.BUILDING_BLOCKS, slab, 6) + ShapedRecipeBuilder.shaped(items, RecipeCategory.BUILDING_BLOCKS, slab, 6) .pattern("###") .define('#', block) .unlockedBy("has_matching_block", InventoryChangeTrigger.TriggerInstance.hasItems(block)) .save(output); } - public static void stairSlabWall(RecipeOutput output, ItemLike stair, ItemLike slab, ItemLike block, ItemLike wall) { - stairAndSlab(output, stair, slab, block); - ShapedRecipeBuilder.shaped(RecipeCategory.DECORATIONS, wall, 6) + public static void stairSlabWall(HolderGetter items, RecipeOutput output, ItemLike stair, ItemLike slab, ItemLike block, ItemLike wall) { + stairAndSlab(items, output, stair, slab, block); + ShapedRecipeBuilder.shaped(items, RecipeCategory.DECORATIONS, wall, 6) .pattern("###") .pattern("###") .define('#', block) @@ -457,28 +450,28 @@ public static void stairSlabWall(RecipeOutput output, ItemLike stair, ItemLike s .save(output); } - public static void palisade(RecipeOutput output, ItemLike palisade, ItemLike spikedPalisade, ItemLike log) { - ShapedRecipeBuilder.shaped(RecipeCategory.MISC, palisade, 12) + public static void palisade(HolderGetter items, RecipeOutput output, ItemLike palisade, ItemLike spikedPalisade, ItemLike log) { + ShapedRecipeBuilder.shaped(items, RecipeCategory.MISC, palisade, 12) .pattern("###") .pattern("###") .define('#', log) .group("bb_palisades") .unlockedBy("has_matching_log", InventoryChangeTrigger.TriggerInstance.hasItems(log)) .save(output); - ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, palisade, 1) + ShapelessRecipeBuilder.shapeless(items, RecipeCategory.MISC, palisade, 1) .requires(spikedPalisade) .group("bb_palisades") .unlockedBy("has_matching_log", InventoryChangeTrigger.TriggerInstance.hasItems(log)) .save(output, nameWithSuffix(Recipes.itemName(palisade), "from_spiked")); - ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, spikedPalisade, 1) + ShapelessRecipeBuilder.shapeless(items, RecipeCategory.MISC, spikedPalisade, 1) .requires(palisade) .group("bb_spiked_palisades") .unlockedBy("has_matching_palisade", InventoryChangeTrigger.TriggerInstance.hasItems(palisade)) .save(output); } - public static void chair(RecipeOutput output, ItemLike chair, ItemLike plank) { - ShapedRecipeBuilder.shaped(RecipeCategory.DECORATIONS, chair) + public static void chair(HolderGetter items, RecipeOutput output, ItemLike chair, ItemLike plank) { + ShapedRecipeBuilder.shaped(items, RecipeCategory.DECORATIONS, chair) .pattern("###") .pattern("/ /") .define('#', plank) @@ -488,19 +481,19 @@ public static void chair(RecipeOutput output, ItemLike chair, ItemLike plank) { .save(output); } - private static void dyeItem(RecipeOutput output, ItemLike result, ItemLike mainDye, TagKey itemTag, TagKey dyeTag) { - ShapelessRecipeBuilder.shapeless(RecipeCategory.DECORATIONS, result) + private static void dyeItem(HolderGetter items, RecipeOutput output, ItemLike result, ItemLike mainDye, TagKey itemTag, TagKey dyeTag) { + ShapelessRecipeBuilder.shapeless(items, RecipeCategory.DECORATIONS, result) .requires(dyeTag) .requires(itemTag) .unlockedBy("has_needed_dye", InventoryChangeTrigger.TriggerInstance.hasItems(mainDye)) .save(output, nameDye(result)); } - private static ResourceLocation nameDye(ItemLike item) { - return ResourceLocation.fromNamespaceAndPath(BlockBox.MODID, "dye_" + Recipes.itemName(item)); + private static ResourceKey> nameDye(ItemLike item) { + return ResourceKey.create(Registries.RECIPE, Identifier.fromNamespaceAndPath(BlockBox.MODID, "dye_" + Recipes.itemName(item))); } - private static ResourceLocation nameWithSuffix(String name, String suffix) { - return ResourceLocation.fromNamespaceAndPath(BlockBox.MODID, name + "_" + suffix); + private static ResourceKey> nameWithSuffix(String name, String suffix) { + return ResourceKey.create(Registries.RECIPE, Identifier.fromNamespaceAndPath(BlockBox.MODID, name + "_" + suffix)); } } diff --git a/src/main/java/vectorwing/blockbox/data/recipe/SmeltingRecipes.java b/src/main/java/vectorwing/blockbox/data/recipe/SmeltingRecipes.java index 514e49c..9067d08 100644 --- a/src/main/java/vectorwing/blockbox/data/recipe/SmeltingRecipes.java +++ b/src/main/java/vectorwing/blockbox/data/recipe/SmeltingRecipes.java @@ -1,10 +1,11 @@ package vectorwing.blockbox.data.recipe; -import net.minecraft.advancements.critereon.InventoryChangeTrigger; +import net.minecraft.advancements.criterion.InventoryChangeTrigger; import net.minecraft.data.recipes.RecipeCategory; import net.minecraft.data.recipes.RecipeOutput; import net.minecraft.data.recipes.SimpleCookingRecipeBuilder; import net.minecraft.world.item.Items; +import net.minecraft.world.item.crafting.CookingBookCategory; import net.minecraft.world.item.crafting.Ingredient; import vectorwing.blockbox.common.registry.ModBlocks; import vectorwing.blockbox.common.registry.ModItems; @@ -13,10 +14,10 @@ public class SmeltingRecipes { public static void register(RecipeOutput output) { - SimpleCookingRecipeBuilder.smelting(Ingredient.of(ModBlocks.TILES.get()), RecipeCategory.BUILDING_BLOCKS, ModItems.BROKEN_TILE_MOSAIC.get(), 0.1F, 200) + SimpleCookingRecipeBuilder.smelting(Ingredient.of(ModBlocks.TILES.get()), RecipeCategory.BUILDING_BLOCKS, CookingBookCategory.BLOCKS, ModItems.BROKEN_TILE_MOSAIC.get(), 0.1F, 200) .unlockedBy("has_tiles", InventoryChangeTrigger.TriggerInstance.hasItems(ModItems.TILES.get())) .save(output); - SimpleCookingRecipeBuilder.smelting(Ingredient.of(ModBlocks.ROUGH_GLASS.get()), RecipeCategory.BUILDING_BLOCKS, Items.GLASS, 0.1F, 200) + SimpleCookingRecipeBuilder.smelting(Ingredient.of(ModBlocks.ROUGH_GLASS.get()), RecipeCategory.BUILDING_BLOCKS, CookingBookCategory.BLOCKS, Items.GLASS, 0.1F, 200) .unlockedBy("has_rough_glass", InventoryChangeTrigger.TriggerInstance.hasItems(ModItems.ROUGH_GLASS.get())) .save(output, Recipes.itemName(Items.GLASS) + "_from_smelting_rough_glass"); } diff --git a/src/main/java/vectorwing/blockbox/data/recipe/StonecuttingRecipes.java b/src/main/java/vectorwing/blockbox/data/recipe/StonecuttingRecipes.java index d541625..3e3d1f7 100644 --- a/src/main/java/vectorwing/blockbox/data/recipe/StonecuttingRecipes.java +++ b/src/main/java/vectorwing/blockbox/data/recipe/StonecuttingRecipes.java @@ -1,14 +1,17 @@ package vectorwing.blockbox.data.recipe; -import net.minecraft.advancements.critereon.InventoryChangeTrigger; +import net.minecraft.advancements.criterion.InventoryChangeTrigger; import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.core.registries.Registries; import net.minecraft.data.recipes.RecipeCategory; import net.minecraft.data.recipes.RecipeOutput; import net.minecraft.data.recipes.SingleItemRecipeBuilder; -import net.minecraft.resources.ResourceLocation; +import net.minecraft.resources.Identifier; +import net.minecraft.resources.ResourceKey; import net.minecraft.world.item.Item; import net.minecraft.world.item.Items; import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.crafting.Recipe; import net.minecraft.world.level.ItemLike; import vectorwing.blockbox.BlockBox; import vectorwing.blockbox.common.registry.ModItems; @@ -200,11 +203,11 @@ private static void stonecutting(RecipeOutput output, ItemLike input, ItemLike r .save(output, recipeName(result, input)); } - private static ResourceLocation recipeName(ItemLike result, ItemLike ingredient) { - return ResourceLocation.fromNamespaceAndPath(BlockBox.MODID, name(result) + "_from_" + name(ingredient) + "_stonecutting"); + private static ResourceKey> recipeName(ItemLike result, ItemLike ingredient) { + return ResourceKey.create(Registries.RECIPE, Identifier.fromNamespaceAndPath(BlockBox.MODID, name(result) + "_from_" + name(ingredient) + "_stonecutting")); } - private static ResourceLocation key(Item item) { + private static Identifier key(Item item) { return BuiltInRegistries.ITEM.getKey(item); } diff --git a/src/main/java/vectorwing/blockbox/data/tag/BlockTags.java b/src/main/java/vectorwing/blockbox/data/tag/BlockTags.java index 616baf9..210a05f 100644 --- a/src/main/java/vectorwing/blockbox/data/tag/BlockTags.java +++ b/src/main/java/vectorwing/blockbox/data/tag/BlockTags.java @@ -4,9 +4,7 @@ import net.minecraft.data.PackOutput; import net.neoforged.neoforge.common.Tags; import net.neoforged.neoforge.common.data.BlockTagsProvider; -import net.neoforged.neoforge.common.data.ExistingFileHelper; import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; import vectorwing.blockbox.BlockBox; import vectorwing.blockbox.common.registry.ModBlocks; import vectorwing.blockbox.common.tag.CompatibilityTags; @@ -16,8 +14,8 @@ public class BlockTags extends BlockTagsProvider { - public BlockTags(PackOutput output, CompletableFuture lookupProvider, @Nullable ExistingFileHelper existingFileHelper) { - super(output, lookupProvider, BlockBox.MODID, existingFileHelper); + public BlockTags(PackOutput output, CompletableFuture lookupProvider) { + super(output, lookupProvider, BlockBox.MODID); } @Override @@ -250,14 +248,6 @@ private void registerBlockMineables() { ModBlocks.PACKED_ICE_BRICK_SLAB.get(), ModBlocks.PACKED_ICE_BRICK_WALL.get(), ModBlocks.POLISHED_OBSIDIAN.get(), - ModBlocks.COPPER_BARS.get(), - ModBlocks.EXPOSED_COPPER_BARS.get(), - ModBlocks.WEATHERED_COPPER_BARS.get(), - ModBlocks.OXIDIZED_COPPER_BARS.get(), - ModBlocks.WAXED_COPPER_BARS.get(), - ModBlocks.WAXED_EXPOSED_COPPER_BARS.get(), - ModBlocks.WAXED_WEATHERED_COPPER_BARS.get(), - ModBlocks.WAXED_OXIDIZED_COPPER_BARS.get(), ModBlocks.COPPER_PILLAR.get(), ModBlocks.EXPOSED_COPPER_PILLAR.get(), ModBlocks.WEATHERED_COPPER_PILLAR.get(), @@ -314,14 +304,6 @@ private void registerBlockMineables() { ModBlocks.SNOW_BRICK_WALL.get() ); tag(net.minecraft.tags.BlockTags.NEEDS_STONE_TOOL).add( - ModBlocks.COPPER_BARS.get(), - ModBlocks.EXPOSED_COPPER_BARS.get(), - ModBlocks.WEATHERED_COPPER_BARS.get(), - ModBlocks.OXIDIZED_COPPER_BARS.get(), - ModBlocks.WAXED_COPPER_BARS.get(), - ModBlocks.WAXED_EXPOSED_COPPER_BARS.get(), - ModBlocks.WAXED_WEATHERED_COPPER_BARS.get(), - ModBlocks.WAXED_OXIDIZED_COPPER_BARS.get(), ModBlocks.COPPER_PILLAR.get(), ModBlocks.EXPOSED_COPPER_PILLAR.get(), ModBlocks.WEATHERED_COPPER_PILLAR.get(), diff --git a/src/main/java/vectorwing/blockbox/data/tag/DamageTypeTags.java b/src/main/java/vectorwing/blockbox/data/tag/DamageTypeTags.java index 3313628..7849352 100644 --- a/src/main/java/vectorwing/blockbox/data/tag/DamageTypeTags.java +++ b/src/main/java/vectorwing/blockbox/data/tag/DamageTypeTags.java @@ -3,19 +3,17 @@ import net.minecraft.core.HolderLookup; import net.minecraft.core.registries.Registries; import net.minecraft.data.PackOutput; -import net.minecraft.data.tags.TagsProvider; +import net.minecraft.data.tags.KeyTagProvider; import net.minecraft.world.damagesource.DamageType; -import net.neoforged.neoforge.common.data.ExistingFileHelper; -import org.jetbrains.annotations.Nullable; import vectorwing.blockbox.BlockBox; import vectorwing.blockbox.common.registry.ModDamageTypes; import java.util.concurrent.CompletableFuture; -public class DamageTypeTags extends TagsProvider +public class DamageTypeTags extends KeyTagProvider { - public DamageTypeTags(PackOutput output, CompletableFuture lookupProvider, @Nullable ExistingFileHelper existingFileHelper) { - super(output, Registries.DAMAGE_TYPE, lookupProvider, BlockBox.MODID, existingFileHelper); + public DamageTypeTags(PackOutput output, CompletableFuture lookupProvider) { + super(output, Registries.DAMAGE_TYPE, lookupProvider, BlockBox.MODID); } @Override diff --git a/src/main/java/vectorwing/blockbox/data/tag/ItemTags.java b/src/main/java/vectorwing/blockbox/data/tag/ItemTags.java index f888ce2..836e0ad 100644 --- a/src/main/java/vectorwing/blockbox/data/tag/ItemTags.java +++ b/src/main/java/vectorwing/blockbox/data/tag/ItemTags.java @@ -2,21 +2,21 @@ import net.minecraft.core.HolderLookup; import net.minecraft.data.PackOutput; -import net.minecraft.data.tags.ItemTagsProvider; +import net.minecraft.data.tags.TagsProvider; import net.minecraft.world.level.block.Block; -import net.neoforged.neoforge.common.data.ExistingFileHelper; +import net.neoforged.neoforge.common.data.ItemTagsProvider; import org.jetbrains.annotations.NotNull; +import vectorwing.blockbox.BlockBox; import vectorwing.blockbox.common.registry.ModBlocks; import vectorwing.blockbox.common.registry.ModItems; import vectorwing.blockbox.common.tag.ModTags; -import javax.annotation.Nullable; import java.util.concurrent.CompletableFuture; public class ItemTags extends ItemTagsProvider { - public ItemTags(PackOutput output, CompletableFuture lookupProvider, CompletableFuture> blockTags, @Nullable ExistingFileHelper existingFileHelper) { - super(output, lookupProvider, blockTags); + public ItemTags(PackOutput output, CompletableFuture lookupProvider, CompletableFuture> blockTags) { + super(output, lookupProvider, BlockBox.MODID); } @Override diff --git a/src/main/resources/assets/blockbox/models/block/template_bars_cap.json b/src/main/resources/assets/blockbox/models/block/template_bars_cap.json deleted file mode 100644 index 51ddbc6..0000000 --- a/src/main/resources/assets/blockbox/models/block/template_bars_cap.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "ambientocclusion": false, - "render_type": "minecraft:cutout", - "textures": { - "particle": "#bars", - "bars": "#bars", - "edge": "#edge" - }, - "elements": [ - { "from": [ 8, 0, 8 ], - "to": [ 8, 16, 9 ], - "faces": { - "west": { "uv": [ 8, 0, 7, 16 ], "texture": "#bars" }, - "east": { "uv": [ 7, 0, 8, 16 ], "texture": "#bars" } - } - }, - { "from": [ 7, 0, 9 ], - "to": [ 9, 16, 9 ], - "faces": { - "north": { "uv": [ 9, 0, 7, 16 ], "texture": "#bars" }, - "south": { "uv": [ 7, 0, 9, 16 ], "texture": "#bars" } - } - } - ] -} diff --git a/src/main/resources/assets/blockbox/models/block/template_bars_cap_alt.json b/src/main/resources/assets/blockbox/models/block/template_bars_cap_alt.json deleted file mode 100644 index df4cb9e..0000000 --- a/src/main/resources/assets/blockbox/models/block/template_bars_cap_alt.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "ambientocclusion": false, - "render_type": "minecraft:cutout", - "textures": { - "particle": "#bars", - "bars": "#bars", - "edge": "#edge" - }, - "elements": [ - { "from": [ 8, 0, 7 ], - "to": [ 8, 16, 8 ], - "faces": { - "west": { "uv": [ 8, 0, 9, 16 ], "texture": "#bars" }, - "east": { "uv": [ 9, 0, 8, 16 ], "texture": "#bars" } - } - }, - { "from": [ 7, 0, 7 ], - "to": [ 9, 16, 7 ], - "faces": { - "north": { "uv": [ 7, 0, 9, 16 ], "texture": "#bars" }, - "south": { "uv": [ 9, 0, 7, 16 ], "texture": "#bars" } - } - } - ] -} diff --git a/src/main/resources/assets/blockbox/models/block/template_hanging_brazier.json b/src/main/resources/assets/blockbox/models/block/template_brazier_hanging.json similarity index 100% rename from src/main/resources/assets/blockbox/models/block/template_hanging_brazier.json rename to src/main/resources/assets/blockbox/models/block/template_brazier_hanging.json diff --git a/src/main/resources/assets/blockbox/models/block/template_hanging_brazier_lit.json b/src/main/resources/assets/blockbox/models/block/template_brazier_hanging_lit.json similarity index 100% rename from src/main/resources/assets/blockbox/models/block/template_hanging_brazier_lit.json rename to src/main/resources/assets/blockbox/models/block/template_brazier_hanging_lit.json diff --git a/src/main/resources/assets/blockbox/textures/block/copper_bars.png b/src/main/resources/assets/blockbox/textures/block/copper_bars.png deleted file mode 100644 index 305ee9d..0000000 Binary files a/src/main/resources/assets/blockbox/textures/block/copper_bars.png and /dev/null differ diff --git a/src/main/resources/assets/blockbox/textures/block/copper_bars_single.png b/src/main/resources/assets/blockbox/textures/block/copper_bars_single.png deleted file mode 100644 index 6aced13..0000000 Binary files a/src/main/resources/assets/blockbox/textures/block/copper_bars_single.png and /dev/null differ diff --git a/src/main/resources/assets/blockbox/textures/block/exposed_copper_bars.png b/src/main/resources/assets/blockbox/textures/block/exposed_copper_bars.png deleted file mode 100644 index e77795b..0000000 Binary files a/src/main/resources/assets/blockbox/textures/block/exposed_copper_bars.png and /dev/null differ diff --git a/src/main/resources/assets/blockbox/textures/block/exposed_copper_bars_single.png b/src/main/resources/assets/blockbox/textures/block/exposed_copper_bars_single.png deleted file mode 100644 index 7c18545..0000000 Binary files a/src/main/resources/assets/blockbox/textures/block/exposed_copper_bars_single.png and /dev/null differ diff --git a/src/main/resources/assets/blockbox/textures/block/oxidized_copper_bars.png b/src/main/resources/assets/blockbox/textures/block/oxidized_copper_bars.png deleted file mode 100644 index d72bff7..0000000 Binary files a/src/main/resources/assets/blockbox/textures/block/oxidized_copper_bars.png and /dev/null differ diff --git a/src/main/resources/assets/blockbox/textures/block/oxidized_copper_bars_single.png b/src/main/resources/assets/blockbox/textures/block/oxidized_copper_bars_single.png deleted file mode 100644 index 2ba87cb..0000000 Binary files a/src/main/resources/assets/blockbox/textures/block/oxidized_copper_bars_single.png and /dev/null differ diff --git a/src/main/resources/assets/blockbox/textures/block/weathered_copper_bars.png b/src/main/resources/assets/blockbox/textures/block/weathered_copper_bars.png deleted file mode 100644 index 44ec431..0000000 Binary files a/src/main/resources/assets/blockbox/textures/block/weathered_copper_bars.png and /dev/null differ diff --git a/src/main/resources/assets/blockbox/textures/block/weathered_copper_bars_single.png b/src/main/resources/assets/blockbox/textures/block/weathered_copper_bars_single.png deleted file mode 100644 index 33e9f3d..0000000 Binary files a/src/main/resources/assets/blockbox/textures/block/weathered_copper_bars_single.png and /dev/null differ